Android Settings 中添加item 解決方案

極力推薦Android 開發大總結文章:歡迎收藏 程序員Android 力薦 ,Android 開發者須要的必備技能 java

Settings中添加item,爲本身的APK留個接口,在Android系統開發中常常會用到,本解決方案適用於Android N版本,因爲Android O,Android Go版本Settings存在差別,後續會更新Android 8.0以後的解決方案。android

本篇文章主要介紹 Android 開發中的部分知識點,經過閱讀本篇文章,您將收穫如下內容:程序員

  1. 在Settings 的AndroidManfest.xml 中註冊Activity
  2. 添加自定義實現SettingsPreferenceFragment
  3. 在 Settings添加實現的類
  4. 在 SettingsActivity添加須要實現的類
  5. 添加圖片資源,字符串資源

##在Settings 中添加Item ,實現效果以下:微信

在Settings 中添加Item

如何實現,請按如下操做步驟。app

#1.在Settings 的AndroidManfest.xml 中註冊Activity3d

  • 1.代碼路徑

packages\apps\Settings\AndroidManfest.xmlcode

  • 2.修改方案

Activity 註冊方案

因爲沒有找到合適圖片,本圖片引用系統原始圖片。cdn

注意: <intent-filter android:priority="9"> 值越大,item 在分組內排的會更靠上 android:value="com.android.settings.category.device" 此值表示item 放在哪一個分組內xml

#2.添加自定義實現SettingsPreferenceFragmentblog

  • 1.代碼路徑

packages\apps\Settings\src\com\android\settings\ProgramAndroid.java

  • 2.修改方案

自定義實現ProgramAndroid類

#3.在 Settings添加實現的類

  • 1.代碼路徑 packages\apps\Settings\src\com\android\settings\Settings.java

  • 2.修改方案

Settings 修改方案

#4.在 SettingsActivity添加須要實現的類

  • 1.代碼路徑 packages\apps\Settings\src\com\android\settings\SettingsActivity.java

  • 2.修改方案

修改點1

修改點 2

修改點 3

#5. 添加圖片資源,字符串資源

  • 1.代碼路徑

字符串路徑以下: \packages\apps\Settings\res\values\strings.xml

圖片資源路徑以下: \packages\apps\Settings\res\drawable-xhdpi

  • 2.修改方案

添加字符串資源

至此,本篇已結束,若有不對的地方,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!

若有侵權,請聯繫小編,小編對此深感抱歉,屆時小編會刪除文章,當即中止侵權行爲,請您多多包涵。

既然都看到這裏,領兩個紅包在走吧! 如下兩個紅包天天均可以領取

1.支付寶搜索 522398497,或掃碼支付寶紅包海報。

支付寶掃一掃,天天領取大紅包

2.微信紅包,微信掃一掃便可領取紅包

微信掃一掃,天天領取微信紅包
相關文章
相關標籤/搜索