- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二十七章 来电铃声的设置、手机闹钟、手势识别 本章相关词汇 单 词 说 明 Ringtone 铃声 MediaStore 多媒体数据库 Alarm 闹钟 AlarmManager 定时器 Gesture 手势 GestureBuilder 手势库 本章目标 设置来电铃声 设置闹钟 手势识别 来电铃声的设置 长按选择 MediaStore简介 MediaStore是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接使用ContentResolver调用那些封装好的接口就可以进行数据库的操作了 核心代码 Cursor c = context.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, columns, null,null, null); ContentValues values = new ContentValues(); values.put(MediaStore.Audio.Media.IS_RINGTONE, true); values.put(MediaStore.Audio.Media.IS_NOTIFICATION, false); Uri uri = MediaStore.Audio.Media.getContentUriForPath(music.getPath()); getContentResolver().delete(uri,MediaStore.MediaColumns.DATA + =\ + music.getPath() + \, null); Uri newUri = getContentResolver().insert(uri, values); RingtoneManager.setActualDefaultRingtoneUri(MainActivity.this,RingtoneManager.TYPE_RINGTONE, newUri); 第二个参数若是true则会在铃音库中显示 通知/短信铃声 重复添加会报错,每次添加之前先删除记录 AlarmManager简介 AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟,它的作用和Timer有点相似,有两种用法:在指定时长后执行某项操作周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service 设置闹钟 核心代码 AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); am.setRepeating(AlarmManager.RTC_WAKEUP, triggerAtTime, AlarmManager.INTERVAL_HOUR, operation); Intent intent = new Intent(getApplicationContext(),AlarmClockReceiver.class); PendingIntent operation = PendingIntent.getBroadcast(getApplicationContext(), 100, intent, 0); am.cancel(operation); 得到闹钟服务 设置一个会重复的闹钟 RTC_WAKEUP 在指定的时刻,发送广播,并唤醒设备 取消闹钟 手势识别 手势识别使android更人性化,让我们的操作更简单,其实我们日常应用中不少地方都使用了手势识别方法,比如2011年那么火的愤怒的小鸟中的发射武器,uc浏览器的左右滑动功能,这都是可以使用android的手势识别来实现的 GestureBuilder 自带的应用,在sdk//samples/GestureBuilder,用于建立手势库 单笔手势和多笔手势 核心代码 library = GestureLibraries.fromRawResource(this, R.raw.gestures); library.load(); gov.addOnGestureListener(new MyOnGestureListener()); gov.clear(true
您可能关注的文档
- 第二三讲地质统计学数理基础及基本术语课件(1700KB).ppt
- 第二单元2.1.1空气的组成(769KB).ppt
- 第二1章节药用3课件(265KB).ppt
- 第二分册第1章节绪论(787KB).ppt
- 第二十八课外国近现代雕塑1课件(2149KB).ppt
- 第二十八章28.2.1解直角三角形(362KB).ppt
- 第二十八章28.2.2应用举例(1745KB).ppt
- 第二十八章(521KB).ppt
- 第二十八章第1课时锐角三角函数(558KB).ppt
- 第二十八章第2课时30°45°60°角的三角函数值(521KB).ppt
- 第二十七章第1课时平行线分线段成比例(372KB).ppt
- 第二十七章节课件(318KB).ppt
- 第二十七章相似27.1图形的相似(1487KB).ppt
- 第二十七章相似27.2.2相似三角形的性质(1668KB).ppt
- 第二十七章相似27.2.3相似三角形应用举例(1671KB).ppt
- 第二十七章相似27.3位似第1课时位似图形的概念及画法(1787KB).ppt
- 第二十七章相似27.3位似第2课时位似图形的坐标变化规律(1629KB).ppt
- 第二十七章相似第2课时相似三角形的判定一(1758KB).ppt
- 第二十七章相似第3课时相似三角形的判定二(1697KB).ppt
- 第二十七章相似易错课堂二相似(1455KB).ppt
最近下载
- 2025 入党积极分子发展对象预备党员考试卷题库(附答案).docx VIP
- 《姑息治疗与安宁疗护基本用药指南》.docx VIP
- 初中英语名词单复数练习题.doc VIP
- 2023《BIM工程师》继续教育题库及参考答案【夺分金卷】.docx
- 部编版道德与法治四年级上册《3我们班 他们班》教学反思(两篇).pdf
- 部编版道德与法治五年级上册《5协商决定班级事务》教学反思(两篇).pdf
- 2023年心理咨询师考试题库含答案(满分必刷).docx
- 外研版(2024)新教材八年级英语上册Unit 6 When disaster strikes Starting out and Understanding ideas 课件.pptx
- Supor 苏泊尔 JP12D-800温养破壁料理机说明书.pdf
- 人工智能----数据标注.pptx VIP
原创力文档


文档评论(0)