Android
feexon009
这个作者很懒,什么都没留下…
展开
-
Android AIDL Object实现步骤
打包的对象类Rect实现android.os.Parcelable接口.创建Rect.aidl填入如下代码:package cn.lx;parcelable Rect; 声明Service接口,RectService.aidl;必须import对应的打包类。package cn.lx.aidl;import cn.lx.Rect;interface Rec...原创 2012-02-10 17:44:51 · 423 阅读 · 0 评论 -
TabActivity笔记
TabActivity封装了一个TabHost组建的构建、恢复、更新过程。使客户端可以直接使用TabHost的实例,而无须关心TabHost的生命周期管理。TabActivity.onPostCreate方法检测客户端是否自定义了TabHost。如果未定义该组件,TabActivity将设置默认的TabHost布局文件(com.android.internal.R.layout.t...原创 2012-02-16 16:04:17 · 73 阅读 · 0 评论 -
ListActivity笔记
ListActivity用于显示绑定在Array或Cursor对象的数据项,当然你还可以自定义数据源,只需实现ListAdapter接口定义自己的数据源(这是典型的适配器模式);ListActivity通过注册了BaseAdapter.OnItemClickListener来实现当一个数据项点击时通知回调函数onListItemClick(..);一个ListActivity...原创 2012-02-16 17:05:22 · 77 阅读 · 0 评论 -
ListActivity、TabActivity异同
ListActivity、TabActivity的结构都大同小异,他们的直接父类都是Activity。ListActivity管理一个ListView,而TabActivity管理一个TabHost对象。TabHost,ListView内容发生改变时,Activity.onContentChanged用来刷新各组建的数据.区别主要在于,如果用户没有自定义布局文件.Lis...原创 2012-02-16 18:21:25 · 153 阅读 · 0 评论 -
Activity尾声
一个Activity就是提供给用户为完成某项任务而进行交互的界面,如:通电话、照相、发邮件等。每个Activity都有属于自己的Window来绘制自己的显示区域,Activity的窗体可以全屏,也可以悬浮于其他Activity的窗体之上。Activity的启动与停止遵循LIFO(栈)原则.如果打算把Activity独立运行于当前应用程序中,而不允许其他应用程启动它。就应...2012-02-17 15:03:07 · 81 阅读 · 0 评论 -
步入Service
一个Service是在后台运行并执行一些费时的操作的业务组件,它对用户而言是不可见的。它总是在背后默默的支持整个系统的运作而提供相关的功能。一个被启动的Service在程序退出时,该Service有可能仍保持运行的状态。Service允许各进程之间进行通信(IPC)。使用Service的用户可以采用两种形式来安排Service完成相应的任务。 使用Context.startSer...2012-02-18 18:54:37 · 67 阅读 · 0 评论 -
Apply Servcie
你应该创建一个继承于Service的类来定义一个特定的Service组件。你可能需要重写一些回调函数(onCreate,onDestroy)来管理Service的生命周期或者根据需要重写相应的回调函数(onStartCommand,onBind)来提供给外部应用程序使用该Service的Interfaces。如果通过Context.startService()方法来启动一个Service组件,...2012-02-19 13:57:12 · 95 阅读 · 0 评论