[DESCRIPTION]
MT6735设置情景模式为会议或静音后拔掉电池,首次开机仍有开机铃声。

[SOLUTION]
root Cause如下:
1.设置情景模式即ringer_mode改变时会调用ActivityManagerPlus.java中SystemProperties.set(" persist.sys.mute.state", state);

2.开机时会调用Bootanimation_main.cpp中property_get("persist.sys.mute.state", volume, "-1");来决定是否播 放开机铃声!
SystemProperties.set()这个写property的动作并不是实时的,而是异步通过socket交由另外一个process去做的,
所以如果在设置完情景模式后立刻拔掉电池,是不会真正完成这个动作的。如果等半分钟左右去拔电池,应该就没有开 机铃声了。

该问题属于google property机制问题,不建议为了此类问题,去做property机制的改动,这会引出更多的问题!

资料转载于一牛网论坛 MT6735

mt6735 设置情景模式为会议或静音后拔掉电池,首次开机仍有开机铃声相关推荐

  1. 【毕业设计_课程设计】蓝牙灯:支持一键设置情景模式、无极调光调色

    文章目录 0 前言 1 功能简介 2 ATTitleBar 3 ReactiveCocoa 4 CBCentralManager 5 ATCarouselView 6 细节问题 7 Smart Lam ...

  2. android 情景模式设置

    大家仔细看下面我这个方法,它是用来设置这些情景模式的. 但是系统返回的状态只有三个,分别为: 1.public static final int RINGER_MODE_SILENT = 0;//静音 ...

  3. Android应用设置系统情景模式

    /*** 设置情景模式* @param silent//静音状态* @param vibrate //震动状态*/private void setRingerMode(boolean silent, ...

  4. Android 情景模式的设置

    情景模式的设置大家应当相当熟悉了,但是在Android中如何通过自己的程序进行情景模式的设置呢,情景模式分为多种,即可以使用系统自带的,也可以使用自定义的,但是在开发某些程序时,可能需要在程序中更改情 ...

  5. And“.NET研究”roid 情景模式的设置

    情景模式的设置大家应当相当熟悉了,但是在Android中如何通过自己的程序进行情景模式的设置呢,情景模式分为多种多种,即可以使用系统自带的,也可以使用自定义的,但是在开发某些程序时,可能需要在程序中更 ...

  6. android定时切换活动,安卓手机如何定时自动切换情景模式 (全文)

    相信很多人都知道手机情景模式这个功能.它可以根据不同场景环境而将手机调为静音或者震动模式.这个功能确确实实方便了许多人,因而也经常被使用.但是很多人希望手机能定时自动切换情景模式.安卓系统本身目前并不 ...

  7. Android 情景模式的切换

    Android中系统的声音以及振动是通过AudioManager来管理的.切换情景模式只需要两句代码: AudioManager am=(AudioManager)getSystemService(C ...

  8. 情景模式引擎 API

    Profiles Engine API Reviewer Approved     Note! This API is not part of the public SDK. It can be fo ...

  9. 安卓情景模式开发-控制GPS/WIFI/蓝牙/飞行模式/控制静音/音量/振动

    http://www.cnblogs.com/wii/archive/2012/03/18/2404947.html 对于android上GPS的控制,官方提供了相关的API Settings.Sec ...

最新文章

  1. Spring Boot Web Error Page处理
  2. nova resize代码调用部分分析
  3. 网站推广专员浅析网站排名越来越差大抵离不开这些网站推广重点
  4. Python 34(进程重点)
  5. centos 忘记 root 密码
  6. Swift 的函数和闭包
  7. 微课|《Python编程基础与案例集锦(中学版)》第2章(1)
  8. JavaScript JSON 对象使用详解、JSON. parse()、JSON. stringify()
  9. 使用JSP做一个小小的项目(一)
  10. 如何激活Office 2016(ProPlus/Visio2016/Project2016) VOL 简体中文版下载地址和安装方法哦
  11. Zabbix结合Mojo-Webqq实现告警
  12. HTML实现猜数字游戏
  13. html 字体样式引用,CSS3 关于@font-face引用中文字体解决办法
  14. 解析解、闭合解和数值解
  15. JAVA 正则表达式 (超详细,转)
  16. 【编程题】判断一个多边形是否为凸多边形
  17. <httpasyncclient>高并发场景报错分析与解决
  18. 重庆大学计算机学院导师郭平,重庆大学计算机学院召开首届学科研究宣讲会
  19. 第十四章 使用SQL Shell界面(三)
  20. 如何获取每个月的天数

热门文章

  1. 基于MES系统的大屏可视化看板,能给企业带来什么价值?
  2. 知识图谱二 -- DeepDive
  3. ASEMI代理艾赛斯IGBT管IXYB82N120C3H1
  4. Smartbi学习篇:如何实现多维分析定制?
  5. 视频服务器DVR与DVS的区别
  6. 【集百家之长】阻容降压电路
  7. 计算机附件计算器的用法,《计算机附件中的计算器使用方法.doc
  8. SketchUp二次开发模块介绍及使用
  9. VMware运维干货分享二:怎么查询,下载符合官网要求的驱动
  10. 生成对话的主题与个性化——【AAAI 2018】《Emotional Chatting Machine》