- 浏览: 314912 次
- 性别:
- 来自: 益阳
最新评论
-
duckbit:
楼主是否能把共享layout的例子发给我,有点没明白 谢谢额! ...
Android换肤apk -
天涯海角262253:
...
Androidpn里的Xmpp的理解 -
lbstudy:
Activity之间的切换动画 -
dumbnesslys:
楼主可不可以给个源码 ,就build.xml的 772774 ...
Ant自动打包 -
finaljava:
build.xml 这么复杂,看看这个吧http://angr ...
Ant自动打包
文章列表
只起一个Activity实例
- 博客分类:
- Android
在一个Activity中,多次调用startActivity()来启动另一个Activity,要想只生成一个Activity实例,方法有两种。
方法一:设置起动模式
一个Activity有四种启动模式:standard, singleTop, singleTask, singleInstance。
standard: 标准模式,一调用startActivity()方法就会产生一个新的实例。
singleTop: 如果已经有一个实例位于Activity栈的顶部时,就不产生新的实例,而只是调用Activity中的newInstance()方法。如果不位于栈顶,会产生一个新的实例。
singleTa ...
1.概览
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
简单的一个例程:
import java.util.Timer;
import java.util.TimerTask;
/**
* Simple demo that uses java.util.Timer to schedule a task to execute
* once 5 seconds have passed.
*/
public class Reminder {
Timer ...
当旋转手机时,如果想要保存EditText的文本的内容,有三种方法:
一:
只要这个EditText设置了android:id属性就会自动保存。
二:
可以设置EditText的android:freezesText="true",再到相应的Activity中加上如下两个方法:
CharSequence getSavedText(){
return ((TextView)findViewById(R.id.saved)).getText();
}
void setSavedText(CharSequence text){
((TextView)findView ...
一、关键字:
thread(线程)、thread-safe(线程安全)、intercurrent(并发的)
synchronized(同步的)、asynchronized(异步的)、
volatile(易变的)、atomic(原子的)、share(共享)
二、总结背景:
一次读写共享文件编写,嚯,好家伙, ...
自定义主题很容易,先建一个res/values/styles.xml文件,再到这个文件中加入主题样式文件。style标签还可以继承,可以继承父类中的所有的元素。
代码如下:
<resources>
<style name="Theme.CustomDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/filled_box</item>
...
修改顶层样式
要修改一个layout界面的顶层样式,可以用activity类中Window属性。
下面的代码是向顶层中加入一个感叹标志:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.dialog_activity);
getWindow().setF ...
在android中有一个PackageManager类,通过这个类就可以找到当前应用下的Activity和Service。
如果只要查找其中的一部分Activity和Service,可以通过Intent来过滤。
代码如下:
protected List getData(){
List<Map<String, Object>> myData = new ArrayList<Map<String,Object>>();
// new一个Intent,再利用PackageManager来查找可以处理mainInte ...
public class
ListActivity
extends Activity
java.lang.Object
android.content.Context
android.content.ContextWrapper
android.view.ContextThemeWrapper
android.app.Activity
android.app.ListActivity
Class Overview
ListActivity显示一个绑定到数组或游标这些数据源的一个列表,并且列 ...