摘要: BroadcastReceiver是Android四大组件之一,使用前需要在Manifets.xml文件中进行注册<receiver android:name=".MyBroadcastReceiver"><intent-filter><action android:name="zxc.android.learning"> //关于intent-filter部分内容见Android基础之Intent</intent-filter></receiver>或者在代码中进行动态注册MyReceiver 阅读全文
posted @ 2012-02-26 15:15 nightkidzxc 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Android中的信息传递机制通过Intent来实现intent可以启动Activity Service 和Broadcast receiver一个Intent对象的组成组件名:要启动的组件的名字,比如一个Activity名,一个Service名,是最简单的Intent启动方式Action:Action可以是一些系统设置好的常量:Activity的Intent中代表要执行的Action,如ACTION_VIEW ACTION_EDIT ,Broadcat的Intent中代表action发生和报告的时机,如ACTION_BATTERY_LOW等也可以是自己定义的常量,用来激活你应用程序中的组件. 阅读全文
posted @ 2012-02-26 15:14 nightkidzxc 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Content Provider是Android四大组件之一.使用前需要在manifest.xml中进行注册主要是封装数据,为存储和获取数据提供统一的接口,可以在不同的应用程序之间进行数据的共享需要调用数据时,用一个ContentResolver对象作为类似客户端来跟ContentProvider的实例进行交互.如果你不需要让你的应用程序和其他应用程序共享数据,则不用写自己的ContetProvider类要接触一定数据的provider时,需要在manifest.xml中声明权限调用系统的Content Provider比如调用联系人信息String [] projection={Contac 阅读全文
posted @ 2012-02-26 15:13 nightkidzxc 阅读(636) 评论(0) 推荐(0) 编辑