Android N Settings实战开发(1)一,二级界面增加
首先我相信来看 这篇文章的人可能是从L,M版本过度到N版本的。N版本的Settings确实发生了不小的变化,本系列关于Settings的文章,不只是针对从L,M版本过度到N版本的同学,同时也是针对从N版本作为起点的同学们。
备注:本文会从如何照葫芦画瓢到原理剖析去分两面解释
一:增加一级目录
进入settings界面我们会发现N版本的界面如下
首先介绍如何增加一级目录:
其实想想就会发现,一级目录的增加应该很简单,毕竟谷歌面对众多层次不同的同学
实现之前介绍下
Settings的AndrdoidManifest
前面一些权限,就不过多介绍了。
<activity android:name=".Settings$WirelessSettings"
android:label="@string/header_category_wireless_networks">
<intent-filter android:priority="4">
<action android:name="com.android.settings.category.wireless" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".Settings$DeviceSettings"
android:label="@string/header_category_device">
<intent-filter android:priority="3">
<action android:name="com.android.settings.category.device" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".Settings$PersonalSettings"
android:label="@string/header_category_personal">
<intent-filter android:priority="2">
<action android:name="com.android.settings.category.personal" />
<category android:name="android.intent.category.DEFAULT"</