`
Leif_冬
  • 浏览: 44475 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

设置Android默认锁定屏幕旋转

阅读更多
转自https://www.cnblogs.com/zengjfgit/p/5114350.html

/**********************************************************************************
* 设置Android默认锁定屏幕旋转
* 声明:
* Android默认状态下是允许加速度旋转方向,这会导致一些问题,比如也许我们产品
* 只需要landscape,而这个功能有时候又会导致旋转到portrait,不好旋转回来,所以
* 需要在默认状态下关闭旋转功能。
*
* 2016-1-9 晴 深圳 南山平山村 曾剑锋
*********************************************************************************/

一、参考文章:
1. 在android settings.db数据库中添加一项新的设置
http://blog.csdn.net/wu_shu_jun/article/details/8717718
2. Android4.1 Rotation 小结
http://blog.csdn.net/tianruxishui/article/details/37929203
3. DatabaseHelper.java
https://android.googlesource.com/platform/frameworks/base/+/android-6.0.0_r6/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
4. Where can I browse Android source code on-line? [closed]
http://stackoverflow.com/questions/449763/where-can-i-browse-android-source-code-on-line
5. android / platform / frameworks / base / android-6.0.0_r6 / . / packages / SettingsProvider / res / values / defaults.xml
https://android.googlesource.com/platform/frameworks/base/+/android-6.0.0_r6/packages/SettingsProvider/res/values/defaults.xml

二、解决方法:
cat frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<resources>
......
<!--
<bool name="def_accelerometer_rotation">true</bool>
-->
<bool name="def_accelerometer_rotation">false</bool>
......
</resources>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics