Android 添加系統(tǒng)設(shè)置屬性的實(shí)現(xiàn)及步驟
Android 添加系統(tǒng)設(shè)置屬性的實(shí)現(xiàn)及步驟
Android源碼開(kāi)發(fā)中,常常要用到一些全局標(biāo)志或者說(shuō)變量,這時(shí)候我們可以給android系統(tǒng)添加自己想要的屬性。
1. 整個(gè)android系統(tǒng)都能訪問(wèn)的屬性;
2.該屬性值永久保存;
那么我們可以仿照Settings.System.SCRREN_OFF_TIMEOUT這個(gè)系統(tǒng)設(shè)置的方式來(lái)新建一個(gè)系統(tǒng)設(shè)置值;
操作步驟如下:
1. 設(shè)置該值的關(guān)鍵字;
涉及文件:frameworks/base/core/java/android/provider/Settings.java
2. 初始化該屬性值;
涉及文件:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
涉及函數(shù):private void loadSystemSettings(SQLiteDatabase db);
3. 如果改值為String型,則需在xml中設(shè)置其初始值;
涉及文件:frameworks/base/packages/SettingsProvider/res/values/defaults.xml
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android 官推 kotlin-first 的圖片加載庫(kù)——Coil的使用入門(mén)
這篇文章主要介紹了Android 官推 kotlin-first 的圖片加載庫(kù)——Coil的使用入門(mén),幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-04-04
基于Android實(shí)現(xiàn)自動(dòng)滾動(dòng)布局
在平時(shí)的開(kāi)發(fā)中,有時(shí)會(huì)碰到這樣的場(chǎng)景,設(shè)計(jì)上布局的內(nèi)容會(huì)比較緊湊,導(dǎo)致部分機(jī)型上某些布局中的內(nèi)容顯示不完全,或者在數(shù)據(jù)內(nèi)容多的情況下,單行無(wú)法顯示所有內(nèi)容,這里給大家簡(jiǎn)單介紹下布局自動(dòng)滾動(dòng)的一種實(shí)現(xiàn)方式,感興趣的朋友可以參考下2023-12-12
Android實(shí)現(xiàn)截圖和分享功能的代碼
截圖和分享功能大家都玩過(guò),下面通過(guò)本文給大家介紹Android實(shí)現(xiàn)截圖和分享功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-07-07
android app跳轉(zhuǎn)應(yīng)用商店實(shí)現(xiàn)步驟
這篇文章主要為大家介紹了android app跳轉(zhuǎn)應(yīng)用商店實(shí)現(xiàn)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
如何使用SurfaceView實(shí)現(xiàn)魚(yú)兒游動(dòng)動(dòng)畫(huà)
這篇文章主要教大家如何使用SurfaceView實(shí)現(xiàn)魚(yú)兒游動(dòng)動(dòng)畫(huà),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
Win8下Android SDK安裝與環(huán)境變量配置教程
這篇文章主要為大家詳細(xì)介紹了Win8下Android SDK安裝與環(huán)境變量配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07

