1.前言
在13.0的系统rom定制化开发中,在某些时候,在大屏设备中,设置新增了左右分屏的功能,就是
左边显示主菜单,右边显示一级菜单的功能,某些情况下不需要,接下来关闭这个功能
2.设置界面会判断当前屏幕的大小,如果是大屏,则为左右屏显示的核心类
packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java
packages/apps/Settings/src/com/android/settings/activityembedding/ActivityEmbeddingUtils
3.设置界面会判断当前屏幕的大小,如果是大屏,则为左右屏显示的核心功能分析和实现
Settings主界面Activity使用的是Settings.java,子界面Activity使用的是SubSettings.java,Settings与SubSetting中的内部类都是空Activity(没有重写七大生命周期方法),都继承于SettingsActivity.
从AndroidManifest.xml文件中得知主页面是.homepage.SettingsHomepageActivity。
而在SettingsHomepageActivity的oncreate的方法中,通过相关源码分析得知,在系统s