- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Android 应用程序建立与WMS服务之间的通信过程
我们知道WindowManagerService服务运行在SystemServer进程中,应用程序启动Activity时,需要请求WMS为启动的Activity创建对应的窗口,同时WMS也负责修改窗口属性,因此这里就涉及到应用程序进程与WMS服务之间的跨进程交互过程。在前面我们介绍了Android中的Binder通信机制,应用程序进程正是使用Binder通信方式和SystemServer进程交互的
2014-01-24 16:51:35 8010 2
原创 Android ART虚拟机
Android 4.4提供了一种与Dalvik截然不同的运行环境ART(Android runtime)支持,ART源于google收购的Flexycore的公司。ART模式与Dalvik模式最大的不同在于,启用ART模式后,系统在安装应用的时候会进行一次预编译,将字节码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行效率也大大提升。 虚拟机切换设置 Settings
2014-01-17 17:17:35 6832 3
原创 Android PreferenceActivity使用
PreferenceActivity继承了ListActivity,定义Activity继承PreferenceActivity。在res目录下新建一个xml文件夹,接着在这个文件夹下新建一个取名为preferences.xml的File文件,xml中可以使用的标签(Tag)可以分为两类,一类是管理布局的显示,如PreferenceScreen;另一类是内容设置标签,如CheckBoxPrefer
2014-01-03 10:58:01 5454
原创 Android ListView实现方法三(自定义适配器)
public abstract class ArrayListAdapter extends BaseAdapter { protected List mListData; protected Context mContext; public ArrayListAdapter(Context context){ this.mContext = context; } pu
2014-01-02 16:13:34 1208
原创 Android ListView实现方法二
Screen Layout ListActivity has a default layout that consists of a single, full-screen list in the center of the screen. However, if you desire, you can customize the screen layout by setting your
2014-01-02 15:48:29 1142
原创 Android ListView实现方法一(ListActivity)
继承ListActivity就可以不用setContentView,Android也会自动帮我们构造出一个全屏的列表。 public class SettingActivity extends ListActivity { private static String[] allTest = new String[]{ "CPU测试", "LCD测试", "Battery
2014-01-02 15:44:08 1186
Android下拉刷新实现一源码
2013-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人