高通QCT需要实现关机闹钟功能

1: 首先需要硬件支持,支持alarm中断触发开机,目前高通平台几乎都支持;

2:关机前需要在rtc-xxx.c中做到enable_irq_wake,和不disable alarm功能(默认开机后alarm功能就会打开,通常关机时qct会关闭该功能避免alarm触发乱开机);
3: 在AlarmManagerService.java当set请求来自闹钟时改变type类型,alarm_dev.c接收到后记下timespec(注意:闹钟app只会将距离当前时间最近的闹钟set下来),重新还原type类型,当闹钟app全部关闭时需要设0下来;
4:在rtc-xxx.c中shutdowm接口,写入3中time到alarm寄存器(所设的时间必须大于当前时间才可以写入,小于时需要disable alarm功能避免alarm导致莫名其妙的开机);

android关机闹钟设计思路相关推荐

  1. [置顶] android关机闹钟设计思路

    1: 首先需要硬件支持,支持alarm中断触发开机,目前高通平台几乎都支持: 2:关机前需要在rtc-xxx.c中做到enable_irq_wake,和不disable alarm功能(默认开机后al ...

  2. Android连连看设计思路,0049 JavaScript游戏连连看设计和编程思路

    上节课完成了一个算24点的游戏,基本了解了关于使用JavaScript如何编写一个游戏的基本要素. 接下来的几节课,来完成更复杂的网页游戏:连连看. 要编游戏先得会玩游戏 如果没有玩过这个游戏的同学, ...

  3. 解读Android 4.0 Camera原生应用程序的设计思路

    解读Android 4.0 Camera原生应用程序的设计思路 一篇很不错的文章: http://my.oschina.net/jerikc/blog/90791 1. 设置摄像头方向 2. 打开线程 ...

  4. 【android】音乐播放器之设计思路

    学习Android有一个多月,看完了<第一行代码>以及mars老师的第一期视频通过音乐播放器小项目加深对知识点的理解.从本文开始,将详细的介绍简单仿多米音乐播放器的实现,以及网络解析数据获 ...

  5. Android歌词秀设计思路(7)水到渠成

    我们用了6篇文章的篇幅做了铺垫,终于到了真正的应用程序了.这部分还是一如既往的简单. 有关应用的类有两个,一个是LiryicMain,一个是SelectFileActivity.都是差不多最低限度的内 ...

  6. Android歌词秀设计思路(2)歌词处理

    这次的内容是歌词处理模块LyricAdapter类.这个类的主要功能有 1.歌词文件的解析 2.对外提供歌词访问服务(歌词数取得,歌词内容,时间的取得等) 3.根据播放位置检索对应的歌词. 4.在歌词 ...

  7. Android歌词秀设计思路(8)后记

    写下这篇博文的时候,访问量的总数刚好过2000次,先自己庆祝一下. 做程序已经十八九年,但是写文章介绍自己的程序还是第一次.是实话这件事的难度超出了我的预想. 一个是篇幅长,原先以为很简单的一个程序, ...

  8. android 升级带服务端,安卓应用升级服务端设计思路

    原标题:安卓应用升级服务端设计思路 前言 去年支付宝集福卡活动玩出新花样,增加了一种花花卡,豪称全年帮你还花呗,一时火热.听到很多人在说要花花卡时,不准备玩集福卡的我准备再玩一把.进入页面功能点直接系 ...

  9. 叮当云Android官方,【叮当云】全新版本爆料——产品设计思路

    在前面的推送中为大家解读了叮当云全新版本的变化,这要给大家讲讲,我们全新版本的设计思路,让您了解我们的产品设计初衷. 重塑产品体系 我们在本次叮当云的设计中,重点对产品的优先级进行了调整,让您能更快速 ...

最新文章

  1. 万向锁的简单数学解释
  2. STL链式存储结构——————list链表
  3. Winform中使用Mysql.Data.dll实现连接Mysql数据库并执行sql语句(排除ddl等非法语句的执行)
  4. 悲剧的程序员用程序写出的爱情
  5. android adb 静默安装,Android_如何静默安装
  6. 用eslint + prettier + pre-commit管理项目(React)
  7. 信道模型多径传播阴影衰落——无线接入与定位(2)
  8. iOS CoreData (一) 增删改查
  9. Tenorshare iCareFone for mac如何修复iPhone手机系统?
  10. Dr.COM 宽带认证客户端频繁掉线问题解决方案
  11. 灰色系统理论的介绍与解释
  12. npcap关闭_Npcap.资料
  13. b区计算机复试国家线,2017考研A区B区及各学科国家线预测解析
  14. 局域网传文件_iPhone与安卓跨系统「隔空投送」,传大文件超好用
  15. (JDBC四)JDBC实例(b)
  16. vivos9桌面字体样式怎样修改
  17. 爬虫入门之查找JS入口篇
  18. 七个习惯之五:知彼解己
  19. web自动化三大浏览器驱动包之谷歌,火狐,IE
  20. 微信小程序 —— 验证码获取倒计时效果

热门文章

  1. 并查集算法(优化) | Union by Rank and Path Compression
  2. java卸载不了_java卸载不了怎么处理?卸载时总出现这个
  3. jq将数据库数据显示在select标签上
  4. 年终奖变期权,曝字节跳动将开启员工期权兑换
  5. YOLOv5剪枝✂️| 模型剪枝实战篇
  6. MySQL数据库优化高频面试题(最新版)
  7. python中的分支结构——if语句
  8. 手把手教你用 tornado 设计 web 项目
  9. GitHub 为什么很慢很卡
  10. 最简单测试工具开发教程(有手就行)