Android中修改設(shè)備權(quán)限的方法
本文實(shí)例講述了Android中修改設(shè)備權(quán)限的方法。分享給大家供大家參考。具體如下:
有時(shí)我們編寫(xiě)了驅(qū)動(dòng)后,在上層程序中要訪問(wèn)設(shè)備,但android代碼編譯后的設(shè)備權(quán)限是root的,其他用戶(hù)不可訪問(wèn)(包括system),只是就需要在android源碼中將設(shè)備的權(quán)限修改下。
具體的修改位置為源碼的system/core/init/devices.c文件中static struct perms_ devperms[]的定義中,如添加設(shè)備hidraw0的權(quán)限,只需添加一行:
這樣android啟動(dòng)后,程序就可以有訪問(wèn)權(quán)限了。
也可改為
這樣就需要system才可訪問(wèn)。獲取system權(quán)限,可參考《APK程序獲取system權(quán)限的方法》
希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。
- Android中查看USB連接的外接設(shè)備信息的代碼實(shí)例
- asp.net 通過(guò)UserAgent判斷智能設(shè)備(Android,IOS)
- 設(shè)置Android設(shè)備WIFI在休眠時(shí)永不斷開(kāi)的代碼實(shí)現(xiàn)
- android 使用uinput模擬輸入設(shè)備的方法
- Android 進(jìn)入設(shè)備后臺(tái)data文件夾的辦法
- 使用User Agent分辨出Android設(shè)備類(lèi)型的安全做法
- python獲取android設(shè)備的GPS信息腳本分享
- Android中獲取設(shè)備的各種信息總結(jié)
- android 獲取本機(jī)的IP地址和mac物理地址的實(shí)現(xiàn)方法
- android實(shí)現(xiàn)獲取有線和無(wú)線Ip地址的方法
- Android手機(jī)獲取IP地址的兩種方法
- android手機(jī)獲取gps和基站的經(jīng)緯度地址實(shí)現(xiàn)代碼
- Android編程獲取設(shè)備MAC地址的實(shí)現(xiàn)方法
相關(guān)文章
Android實(shí)現(xiàn)標(biāo)題上顯示隱藏進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)標(biāo)題上顯示隱藏進(jìn)度條效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12使用TransitionDrawable實(shí)現(xiàn)多張圖片淡入淡出效果
這篇文章主要為大家詳細(xì)介紹了使用TransitionDrawable實(shí)現(xiàn)多張圖片淡入淡出效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08Android購(gòu)物車(chē)項(xiàng)目快速開(kāi)發(fā)
這篇文章主要為大家詳細(xì)介紹了Android購(gòu)物車(chē)項(xiàng)目快速開(kāi)發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Android使用TabLayou+fragment+viewpager實(shí)現(xiàn)滑動(dòng)切換頁(yè)面效果
這篇文章主要介紹了Android使用TabLayou+fragment+viewpager實(shí)現(xiàn)滑動(dòng)切換頁(yè)面效果,需要的朋友可以參考下2017-05-05Android實(shí)現(xiàn)ListView異步加載的方法(改進(jìn)版)
這篇文章主要介紹了Android實(shí)現(xiàn)ListView異步加載的方法,針對(duì)前面介紹的方法進(jìn)行了線程操作的改進(jìn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08Android編程中TextView寬度過(guò)大導(dǎo)致Drawable無(wú)法居中問(wèn)題解決方法
這篇文章主要介紹了Android編程中TextView寬度過(guò)大導(dǎo)致Drawable無(wú)法居中問(wèn)題解決方法,以實(shí)例形式較為詳細(xì)的分析了TextView設(shè)置及xml布局與調(diào)用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10fragment實(shí)現(xiàn)隱藏及界面切換效果
這篇文章主要為大家詳細(xì)介紹了fragment實(shí)現(xiàn)隱藏及界面切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11Android開(kāi)發(fā)之TableLayout表格布局
這篇文章主要為大家詳細(xì)介紹了Android開(kāi)發(fā)之TableLayout表格布局,表格布局模型是以行列的形式管理子控件,對(duì)TableLayout表格布局感興趣的小伙伴們可以參考一下2016-03-03Android ConnectivityManager網(wǎng)絡(luò)管理詳解
在android平臺(tái)中ConnectivityManager主要負(fù)責(zé)查詢(xún)網(wǎng)絡(luò)連接狀態(tài)以及在連接狀態(tài)有變化的時(shí)候發(fā)出通知,這篇文章主要介紹了Android ConnectivityManager網(wǎng)絡(luò)管理2022-11-11Flutter Android端啟動(dòng)白屏問(wèn)題的解決
Flutter 應(yīng)用在 Android 端上啟動(dòng)時(shí)會(huì)有一段很明顯的白屏現(xiàn)象,白屏的時(shí)長(zhǎng)由設(shè)備的性能決定,設(shè)備性能越差,白屏?xí)r間越長(zhǎng)。這篇文章主要介紹了Flutter Android端啟動(dòng)白屏問(wèn)題的解決。感興趣的小伙伴們可以參考一下2018-07-07