Android 12.0 システム設定では、メイン メニューを表示し、画面回転メニューを追加して、画面を回転する機能を実現します

1 はじめに


Android 12.0のシステムROMのカスタマイズ開発では、システム設定のカスタマイズ開発で、画面を回転する機能を備えたメニューを 追加する製品要件があります。つまり、画面回転メニューをクリックした後、ポップ-up ウィンドウは 0 度の回転と 90 度の回転を表示します。180 度回転、
270 度回転して、重力感知のない異なる解像度の大画面デバイスの画面回転機能を実現します。
次に、これを解析して実装します。効果図は次のとおりです。

 
2. システム設定は、メインメニューを表示し、画面回転メニューを追加して、画面回転機能のコアクラスを実現します。

 

    packages/apps/Settings/res/values-zh-rCN/arrays.xml
    packages/apps/Settings/res/values/arrays.xml
    packages/apps/Settings/res/xml/display_settings.xml
    packages/apps/Settings/src/com/android/settings/DisplaySettings.java
    packages/apps/Settings/res/values/strings.xml
    packages/apps/Settings/res/values-zh-rCN/strings.xml

3. システム設定では、メインメニューの表示と画面回転メニューの追加により、コア機能の解析と画面回転機能の実現を実現します 3.1
画面回転に関する関連リソースファイルの変更への対応

    diff --git a/packages/apps/Settings/res/values-zh-rCN/arrays.xml b/packages/apps/Settings/r

おすすめ

転載: blog.csdn.net/baidu_41666295/article/details/131074007