1、BroadcastReceiver接收器:接收和处理android的广播消息

●Android的广播机制:(1)系统事件例如变换时区、电量低等(2)应用程序发出广播消息sendBroadcast(3)接收器接收、处理

●注册广播:两种方式(1)在AndroidManifest.xml中注册:<Receiverandroid:name=BroadcastReceiver_Demo><intent-filter><actionandroid:name=android.intent.action.TIMEZERO_CHANGED></intent-filter></Receiver>时区改变时被BroadcastReceiver_Demo广播接收器接收[静态配置,一旦运行过,就没办法取消该广播,除非卸载掉应用程序](2)在代码中注册:new广播接收器,newIntentFilter,添加action:addAction(String),注册接收器registerReceiver(Receiver,IntentFilter)

2、步骤:

●第一步:自定义一个广播类,继承BroadcastReceiver类,要重写publicvoidonReceive(Context,Intent),当广播有信息时,就会触发这个方法

●第二步:注册广播

3、startActivityForResult(Intent,int):使用该方法必须重写onActivityResult(int,int,Intent)方法。ActivityA中启动另一个ActivityB,返回结果到A,则B必须finish(),才会触发OnActivityResult方法。

更多相关文章

  1. Android(安卓)使用SQLiteDatabase操作SQLite数据库(一)
  2. uniapp原生插件开发之调用原生方法(android)
  3. android 笔记 --- 相机应用
  4. android多线程handler+runOnUithread+view.post+handler.post
  5. Android开发网上的一些重要知识点_2
  6. Android的应用组件
  7. android开发技巧精髓十
  8. Android统一处理断网
  9. Android应用程序的默认最大内存值以及修改

随机推荐

  1. android--由文件名获取文件Id的两种方法
  2. android浏览器研究-UserAgent
  3. Android(安卓)输入法汇总
  4. ListView的Adapter使用(绑定数据) 之 自
  5. Android(安卓)中倒计时验证两种常用方式
  6. Android(安卓)SQLite数据库使用INTO子句
  7. Android(安卓)中能够作为 Log 开关的一些
  8. Android(安卓)Studio Git .gitignore规则
  9. Android(安卓)基础—— 对Context的理解
  10. Android(安卓)压缩网络上的图片BitmapFac