天天看點

基于Android 7.1在Setting中增加開關

因為之前寫了一篇在Android 4.4 的基礎上添加開關,是以本文有些地方不做說明,隻寫不同之處

基于Android 4.4系統Setting添加開關,點選這裡 

請先檢視上面這篇文章之後, 再看此篇文章

framework 方面 和4.4不同的是還需要在 frameworks/base/api/ 目錄對 以下三個檔案

current.txt 

system-current.txt

test-current.txt

增加 如下所示 或者說不添加也可以,在framework添加資料之後,直接make update-api 之後會在這三個檔案自動生成

基于Android 7.1在Setting中增加開關

字元串名字和frameworks/base/core/java/android/provider/Settings.java添加的類似

如下所示

基于Android 7.1在Setting中增加開關

然後在 Setting中 

需要注意的是 4.4的 是CheckBoxPreference

7.1的變成了 SwitchPreference 其他對應的地方做相應修改

基于Android 7.1在Setting中增加開關