本章主要介绍了通知、短信、调用摄像头和相册、播放多媒体文件等内容。
(一)通知的用法
1、通知的基本用法
见如下代码(详细操作步骤在代码注释中):
(1)先创建一个布局文件,其中只有一个名为“发送通知”的Button,当点击这个按钮的时候发送一条通知:
(2)MainActivity:
2、为通知加上点击跳转功能(使用PendingIntent)
(1)在以上代码的基础上,再创建另一个xml文件,作为点击通知后跳转到的页面:
(2)创建活动NotificationActivity,在其中调用NotificationManager的cancel方法让状态栏的通知消失:
(3)修改MainActivity活动的按钮点击事件:
(4)最后注册NotificationActivity活动。
3、通知的高级技巧
(1)在发送通知的时候同时播放一段音频:只用在发送通知按钮的点击事件中加入如下代码:
Tips:用R.E管理器进入/system/media/audio,里面有四个文件夹,分别是alarms(闹钟铃声),notifications(通知即短信铃声),ringtones(来电铃声),ui(一些应用程序操作的效果声音比如拍照等)。
(2)发送通知时让手机振动:
(3)控制LED灯亮
(4)通知的铃声、振动、灯光的设置使用系统默认值: