設置Android默認鎖定屏幕旋轉


/**********************************************************************************
 *                         設置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>
    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM