摘要: 在智能手机的使用过程中常常会碰到这样的情况,比如你正在写一条短信,突然一个电话打进来,等你电话接完回来重新写短信的时候,如果发现原来辛辛苦苦写的短信全都没了,那你一定会发狂的。所以这些临时数据我们需要暂时保存起来,Android提供了SharedPreferences的存储机制用来储存这一类数据。一般临时数据的存储操作放在onPause()中进行,恢复数据的操作就放在onResume()中进行。View Code 1 public class PersistentStateActivity extends Activity { 2 /** Called when the activi... 阅读全文
posted @ 2011-12-13 21:04 双重否定 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 呃,本节实现Activity显示一句:Hello,World!新建一个Android工程,点击运行。以上即可。 阅读全文
posted @ 2011-12-13 21:03 双重否定 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 这一节也非常简单,显示了一下Activity跳转的实现,直接上代码。View Code 1 public class Forwarding extends Activity 2 { 3 @Override 4 protected void onCreate(Bundle savedInstanceState) 5 { 6 super.onCreate(savedInstanceState); 7 8 setContentView(R.layout.forwarding); 9 10 // 设置Button监听事件... 阅读全文
posted @ 2011-12-13 21:02 双重否定 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这一节实际上比Api demo源码学习(2)--App/Activity/Custom Dialog 自定义Activity样式 还要简单一些,在源码学习(2)里,也是让Activity以Dialog的形式呈现,但那里的Dialog样式是我们自定义的,布局文件继承了Theme.Dialog,这里直接在Manifest中配置Theme.Dialog。DialogActivity.javapublicclassDialogActivityActivityextendsActivity {/** Called when the activity is first created. */@Overri 阅读全文
posted @ 2011-12-13 21:01 双重否定 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 应用程序的标题栏上的文字也可以通过Activity进行动态配置。在Activity中添加如下语句:requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.custom_title);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1);其中R.layout.custom_title 配置的是主界面的布局, R.layout.custom_title_1配置的是标题栏的布局。在Activity中获取R 阅读全文
posted @ 2011-12-13 21:00 双重否定 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 这一节比较简单,让Activity以自定义的Dialog形式展现出来,只需要配置一系列的xml文档即可。一直没有做过比较大型的项目,翻看apidemo的xml文档才知道配置工作也有很大的工作量。xml中的许多标签之前都没有接触过。Activity不需要做任何修改。首先配置AndroidManifest.xml文档,添加一条属性,指定该antivity以指定的style显示:android:theme="@style/Theme.CustomDialog"然后在res/values 目录下建立styles.xml文件,建立一个style样式,该style样式继承于androi 阅读全文
posted @ 2011-12-13 20:59 双重否定 阅读(430) 评论(0) 推荐(0) 编辑