2012年4月3日学习记录

一、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的读取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值