android
记录点滴人生
这个作者很懒,什么都没留下…
展开
-
android架构
引言通过前面两篇:Android 开发之旅:环境搭建及HelloWorldAndroid 开发之旅:HelloWorld项目的目录结构我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我转载 2014-01-07 20:42:58 · 751 阅读 · 0 评论 -
在android中使用SharedPreferences进行数据存储
Android提供的SharedPreferences类似于Windows程序中常用的ini文件,以Key-Value的形式来保存应用程序的属性设置信息(区分数据类型)。比如,可以用来保存用户上一次的登录信息;可以保存媒体播放程序的音量设置以及上次播放位置等。在使用SharedPreferences时常用的方法包括(方法具体含义参考官方文档):• Context.getSharedPref转载 2014-01-14 10:52:49 · 1153 阅读 · 0 评论 -
Activity的4种加载模式最佳解答及Intent常用标识
这样在跳转到第一个的时候,会将栈顶的Activity都给清理掉。 public void goHome(View v) { Intent intent = new Intent(); intent.setClass(this, Activity1.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startA转载 2014-03-13 16:37:40 · 848 阅读 · 0 评论 -
Android BroadcastReceiver
今天来总结一下最近学习Android的四大组件之一BroadcastReceiver。BroadcastReceiver顾名思义,主要用来接收广播,这其中还可以携带额外的数据。Android系统会发出很多广播,例如收到短信,开机等,开机启动某个程序就是利用此组件实现的,那么下面我就举一个开机启动的Demo。 先来看一下他的java代码:public class BootReceive原创 2014-04-15 10:15:01 · 982 阅读 · 0 评论 -
Android ANR异常
安卓中的四大组件,其中BroadcastReceiver以及Activity都不可以处理需要很长时间才能处理完成的程序(大概6秒),否则会出现ANR异常,出现这种异常的解决办法如下: 如果是在Activity中则需要用Handler解决。而调用handler又存在两种方法,第一种是调用handler的post方法,伪代码如下:(PS:这个CSDN的编辑器太费劲,注释写在下面了,大原创 2014-04-14 16:53:50 · 1139 阅读 · 0 评论