一、android广播的学习
1.BroadcastReceiver的用户自定义
方法:创建一个BroadcastReceiver的子类,用于接收广播,并且需要在配置文件中进行注册
在主界面中定义一个intent用于制裁跳转
在使用sendBroadcast()方法来传送广播
2.广播的意思是:可以发起一个系统级别的事件来通知程序做某一写事情
3.使用系统的广播,首先需要定义BroadcastReceiver的子类,来接收广播。并且在配置文件中说明。但是注意的是:可以使用IntentFilter这类来进行注册,分别是Recevier(),取消注册:unregisterReceiver();
4.Notification作用:是在系统的标题来通知用户某一事件。
使用方法:首先需要创建一个NotificationManager的实例:getSystemService(服务类型)
在创建一个Notification的实例
对这个实例进行配置,比如时间,图片,标题,内容,提示音,震动,闪光灯等
使用PendingIntent这个传来传递,发送消息
NotificationManager在进行通知(需要标记)
5.PendingIntent
PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情
6.PendingIntent和Intent的区别:
PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情
换种说法Intent 字面意思是意图,即我们的目的,我们想要做的事情,在activity中,我们可以立即执行它
PendingIntent 相当于对intent执行了包装,我们不一定一定要马上执行它,我们将其包装后,传递给其他activity或application
7.AlarmManager的使用
作用:闹钟
方法:首先需要获得闹钟getSystemService(ALARM_SERVICE)
实例化intent用于配置action,内容,并且为PendIntent做准备
实例话pendintent
使用的时候:setRequest()的方法即可。设置间隔事件按,类型
二、android的数据贮存
1.SharedPreferences用户保存数据比如读取数据,SharedPreferences.Editor用户读取数据
2.Flie的读取
1.BroadcastReceiver的用户自定义
方法:创建一个BroadcastReceiver的子类,用于接收广播,并且需要在配置文件中进行注册
在主界面中定义一个intent用于制裁跳转
在使用sendBroadcast()方法来传送广播
2.广播的意思是:可以发起一个系统级别的事件来通知程序做某一写事情
3.使用系统的广播,首先需要定义BroadcastReceiver的子类,来接收广播。并且在配置文件中说明。但是注意的是:可以使用IntentFilter这类来进行注册,分别是Recevier(),取消注册:unregisterReceiver();
4.Notification作用:是在系统的标题来通知用户某一事件。
使用方法:首先需要创建一个NotificationManager的实例:getSystemService(服务类型)
在创建一个Notification的实例
对这个实例进行配置,比如时间,图片,标题,内容,提示音,震动,闪光灯等
使用PendingIntent这个传来传递,发送消息
NotificationManager在进行通知(需要标记)
5.PendingIntent
PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情
6.PendingIntent和Intent的区别:
PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情
换种说法Intent 字面意思是意图,即我们的目的,我们想要做的事情,在activity中,我们可以立即执行它
PendingIntent 相当于对intent执行了包装,我们不一定一定要马上执行它,我们将其包装后,传递给其他activity或application
7.AlarmManager的使用
作用:闹钟
方法:首先需要获得闹钟getSystemService(ALARM_SERVICE)
实例化intent用于配置action,内容,并且为PendIntent做准备
实例话pendintent
使用的时候:setRequest()的方法即可。设置间隔事件按,类型
二、android的数据贮存
1.SharedPreferences用户保存数据比如读取数据,SharedPreferences.Editor用户读取数据
2.Flie的读取