android常用控件总结(5)

发布时间:2021-06-06

android 常用控件总结

如果希望Android应用能够对外部事件(如电话打入时,数据网络可用时,)做出响应,可用使用IntentReceiver.虽然IntentReceiver在如上事件发生

时会使用NotificationManager通知用户,但它并不能生产UI。IntentReceiver可以在AndroidManifest.xml中注册,也可在代码中使用Context.registerReceiver

进行注册。当IntentReceiver被触发时,系统会在需要的时候启动应用。各种应用还可以通过ContentReceiver()将他们自己的IntentReceiver广播出去。 ???????

Content Provider

作用:主要用于不同应用程序中的数据的传递。

Content Provider 是一个特殊的存储数据的类型。

Android自身提供现成的Content

Provider:Contacts ,Browser,CallLog,Settings,MediaStore

应用可用通过唯一的ContentResolver界面来使用具体的Conten Provider,然后可以用ContentResolver提供的方法来使用你需要的Content Provider

其中,ContentResolver提供的方法有query(),insert(),update()等。

URI----String形式的Content Provider的完整路径。

下面这个这个例子通过ContentProvider获取电话本中的数据,然后显示到TextView中去。

public class Activity01 extends Activity{

public void onCreate(Bundle savedInstanceState){

TextView textView = new TextView(this);//得到TextView对象

String string = "";

super.onCreate(savedInstanceState);

ContentResolver resolver = getContentResolver();//得到ContentResolver对象

Cursor cursor =

resolver.query(ContactsContract.Contacts.CONTENT_URI,null,null,null,null);//取得电话本中开始一项的光标,通过query方法查询出符合标准的电话本记录

//向下移动光标

while(cursor.moveToNext()){

//取得联系人名字

android常用控件总结(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219