一、熟悉源码的小技巧
1.可以通过adb命令查找当前手机显示的fragment
adb logcat -s SettingsActivity
2.adb 定位当前的页面*(很多时候不太准)
adb shell dumpsys window | grep mCurrentFocus
二、初识Settings
打开安卓源码,在Settins模块中找到AndroidManifest.xml文件,会发现<activity-alias android:name="Settings"为启动项并跳转到SettingsHomepageActivity(设置主页活动)中,
其中讲解一下AndroidManifest.xml中的activity,首先
表示的是在category中的物理位置(按优先级排序时用到,并不是指第9个位置,数越大优先级越大越靠前)
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"FRAGMENT_CLASS 表明value指定的类是fragment。
<meta-data 可以找到具体的实现类。