android的許可權
⑴ 如何管理android手機中app的許可權
1、(以魅族手機為例)打開手機設置選項。
⑵ Android應用程序怎樣獲取讀取系統文件的許可權
Android應用程序怎樣獲取讀取系統文件的許可權
1、必須是Android系統開發人員,否則你無法修改init.rc等文件。 2、你的應用程序必須要獲得system許可權。
在應用層 你要想用代碼獲得系統文件許可權,除非你手機root了
要麼你自己坐rom。。。。 自己修改 init,rc
具體可以參考這篇博文::blog.sina../s/blog_5f35912f0100w4ld.
怎樣使Android應用程序獲得root許可權
可以參考如下內容:
按照 Simon 的文章中提到的,應用程序有以下兩種辦法臨時獲得 root 許可權:
1) 實現一個 init 實現一個 Service ,來幫助 Android 應用程序執行 root 許可權的命令。
2) 實現一個虛擬設備,這個設備幫助 Android 應用程序執行 root 許可權的命令。
第二種辦法我這里沒有嘗試,暫時也不會。這里講講我在實現第一種辦法做擾物的過程和遇到的一些問題。
1. 將我們要執行的命令寫成腳本,或者可執行程序。
下面是我的腳本 ifconfig_test.sh :
# ! /system/bin/sh
ifconfig
注意: 腳本的第一行必須為 # ! /system/bin/sh ,否則無法執行,通過 dmesg 可以查看到信息內容為cannot execve ./ifconfig_test.sh: Exec format error
android應用程序獲取了root許可權,依然不能訪問系統data目錄下的文件
- Root後授權Re文件管理器許可權可以訪問。
-
授權管理----允許Re獲取許可權。
-
Root是獲取手機的管理員用戶帳戶,它可以訪問和修改手機操作系統里幾乎所有的文件,這樣操作有可能影響到手機的穩定性,導致出現人為性故障現象,如死機、重啟等。依據「消費者三包規定」Root屬於修改操作系統軟體,不屬於包修范圍李轎。
android應用程序如何獲取View的坐標
public boolean onTouchEvent(android.view.MotionEvent event) { int x = event.getX(); int y = event.getY(); 多點觸摸時 假如是第i個點 int x = event.getX(i); int y = event.getY(i); 坐標就是 P(x,y) }
如何使Android應用程序獲得root許可權
下載並安裝好騰訊手機管家PC版之後,打開該軟體並進入工具箱,你會發現「一鍵ROOT」和「KingRoot」兩款工具。通過USB 將手機同電腦連接後,無論選擇那純液款工具,用戶都可以通過簡單的滑鼠點擊,完成之前難以達成的任務。選擇「一鍵ROOT」按鈕後,應用工具將智能匹配手機系統,尋找最適合該手機的ROOT方案,幾分鍾之後,用戶手機即可成功獲得ROOT許可權。
Android應用程序獲得root許可權
在獲取root許可權後可以批量卸載系統自帶應用
並且可以批量備份,在卸載系統應用之前先備份一次
然後就可以安心卸載系統自帶應用了,
我一直是在用應用寶的手機管理軟體在工具
箱的常用工具中找到一鍵ROOT工具,
點擊啟動該工具便可以輕松的實現手機一鍵ROOT。
此外,你還可以點擊一鍵優化按鈕來優化
手機建議一鍵優化,選擇您需要的單個優化項,如垃圾緩存清理。
你可以嘗試安裝Kingroot授權管理軟體,或者安裝一鍵root大師軟體進行root操作,只要你嘗試root操作,一定可以root成功的。
Root許可權的獲取方式: 1.用手機連接電腦,下載一鍵root工具。 2.下載成功後,打開一鍵ROOT軟體。會出現root准備,點擊下一步,正式開始root。 3.檢查root條件,要是需要文件備份的話,一定要備份後。點擊開始ROOT。 4.root正式開始,需要幾鍾左右時間,期間可能會重啟數次,root就會完成。 5.root完成後,就可以隨意刪除手機中的垃圾應用了包括系統應用。
Android system 要獲取Root許可權, 方法眾多。
例如 : Bai Root, Amazing Root ...都可以
現以 BAIDU ROOT介紹步驟, 操作如下 :
1、機子下載 BAIDU ROOT(APK版)。
2、運作 BAIDU ROOT, 點選 "一鍵獲取Root"。
3、機子 Root 成功了, 自動重啟 。
PS:建議Rooting前備份手機數據。 Rooting過程約需時5min。
你可以試試刷機精靈,蘑菇雲,深度刷機,Z4ROOT,甜椒等等,,,注意ROOT後,必須安裝SUPERUSER,用於許可權的管理,否則將沒有任何作用,,,其實手機端也有很多,你可以到安卓軟體站搜索ROOT,下載並安裝,進行ROOT破解即可,,,不過解決方法會少很多,最好是電腦端ROOT破解。。。。刷機工具,可以到XIAZAIBA下載、。、
⑶ android自啟動許可權有什麼用
Android自啟動許可權的作用是允許應用程序在手機重啟後自動啟動,保證應用能夠按源春照要求運行。通過獲取雹或耐自啟動許可權,應用可以在手機重啟或者關機,電量低電量等情況下自動啟動,實現特定的功能,例如啟動定時任務、監控及控制應團滲用等。
⑷ 安卓手機ROOT許可權是指什麼如何ROOT手機許可權
root是一種高級用戶許可權,是安卓系統的的最高許可權。
獲取了這個許可權,你就獲取了這個手機的完全控制權。
root手機許可權,可以通過下載軟體,在手機軟體上root。
也可以打開手機開發者許可權,數據線鏈接電腦,利用電腦軟體進行root。
以上步驟,任一安裝軟體之後,軟體都會提醒你怎麼操作的。需要步驟配圖,可自行查詢具體手機型號的操作配圖。
手機即行動電話,或稱為無線電話,通常稱為手機,原本只是一種通訊工具,早期又有大哥大的俗稱,是可以在較廣范圍內使用的攜帶型電話終端,最早是由美國貝爾實驗室在1940年製造的戰地行動電話機發展而來。
⑸ Android許可權機制
我們知道 Android 應用程序是沙箱隔離的,每個應用都有一個只有自己具有讀寫許可權的專用數據目錄。但是如果應用要訪問別人的組件或者一些設備上全局可訪問的資源,這時候許可權機制就能系統化地規范並強制各類應用程序的行為准則。
Android 安全性概覽
在 Android 中,一個許可權,本質上是一個字元串,一個可以表示執行特定操作的能力的字元串。比如說:訪問 SD 卡的能力,訪問通訊錄的能力,啟動或訪問一個第三方應用中的組件的能力。 許可權被授予了之後,首先會在內存和本地中有記錄,這在調用系統binder服務和其他應用組件時做鑒權依據,比如調用系統binder服務時會通過Binder.getCallingUid()拿到調用者的Uid,而Uid一般都是與應用包名一一對應的,再拿這個Uid到PMS里去查這個應用對應的許可權。 其次會按被授予的許可權將應用分到某個組。 可以參考 https://www.jianshu.com/p/a17c8bed79d9
自定義許可權的應用場景在於限制其它應用對本應用四大組件的訪問。具體用法可以參考 https://www.cnblogs.com/aimqqroad-13/p/8927179.html
pm list permissions -f 命令可以詳細查看 Android 所有預定義的許可權。
更詳細的許可權信息參考 https://developer.android.com/reference/android/Manifest.permission?hl=zh-cn#WRITE_EXTERNAL_STORAGE
可以看到一個許可權的信息包括:定義的包名、標簽、描述、 許可權組 和 保護級別 。
許可權根據設備的功能或特性分為多個組。如果應用已在相同許可權組中被授予另一危險許可權,系統將立即授予該許可權,如READ_CONTACTS和WRITE_CONTACTS。
SYSTEM_ALERT_WINDOW 和 WRITE_SETTINGS 由於其特殊性,其申請方式與其它許可權都不同。
其授予流程如下:
(關於 AppOpsManager 是什麼可以參考: https://segmentfault.com/a/1190000009214983 )
這里簡要分析下ActivityCompat#requestPermissions的流程:
更詳細的許可權授予流程源碼分析可以參考: https://segmentfault.com/a/1190000009214983
普通許可權: 清單文件中聲明即可。
危險許可權: 方式一: pm grant application_package android.permission.CHANGE_CONFIGURATION 方式二:appops set application_package permission_num 0/1
appops可以授予的許可權參考 android.app.AppOpsManager 中的聲明
系統簽名許可權: 方式一:將app遷移到system/priv-app目錄中。 方式二:看不懂,參考 https://blog.csdn.net/abcd_3344_abcd/article/details/50698759
android 4.4 訪問sd卡需要申請許可權。 您的應用在 Android 4.4 上運行時無法讀取外部存儲空間上的共享文件,除非您的應用具有 READ_EXTERNAL_STORAGE 許可權。也就是說,沒有此許可權,您無法再訪問 () 返回的目錄中的文件。但是,如果您僅需要訪問 getExternalFilesDir() 提供的您的應用特有目錄,那麼,您不需要 READ_EXTERNAL_STORAGE `許可權。
android 6.0 運行時許可權。 此版本引入了一種新的許可權模式,如今,用戶可直接在運行時管理應用許可權。這種模式讓用戶能夠更好地了解和控制許可權,同時為應用開發者精簡了安裝和自動更新過程。用戶可為所安裝的各個應用分別授予或撤銷許可權。 對於以 Android 6.0(API 級別 23)或更高版本為目標平台的應用,請務必在運行時檢查和請求許可權。要確定您的應用是否已被授予許可權,請調用新增的 checkSelfPermission() 方法。要請求許可權,請調用新增的 requestPermissions() 方法。即使您的應用並不以 Android 6.0(API 級別 23)為目標平台,您也應該在新許可權模式下測試您的應用。 如需了解有關在您的應用中支持新許可權模式的詳情,請參閱 使用系統許可權 。如需了解有關如何評估新模式對應用的影響的提示,請參閱 許可權最佳做法 。
android 7.+ 應用間共享文件要使用FileProvider。 對於面向 Android 7.0 的應用,Android 框架執行的 StrictMode API 政策禁止在您的應用外部公開 file://URI。如果一項包含文件 URI 的 intent 離開您的應用,則應用出現故障,並出現 FileUriExposedException 異常。 要在應用間共享文件,您應發送一項 content:// URI,並授予 URI 臨時訪問許可權。進行此授權的最簡單方式是使用 FileProvider `類。如需了解有關許可權和共享文件的詳細信息,請參閱 共享文件 。
android 8.+
同一許可權組的許可權在被授予了之後也需要顯式的再申請一次。
在 Android 8.0 之前,如果應用在運行時請求許可權並且被授予該許可權,系統會錯誤地將屬於同一許可權組並且在清單中注冊的其他許可權也一起授予應用。 對於針對 Android 8.0 的應用,此行為已被糾正。系統只會授予應用明確請求的許可權。然而,一旦用戶為應用授予某個許可權,則所有後續對該許可權組中許可權的請求都將被自動批准。 例如,假設某個應用在其清單中列出 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 。應用請求 READ_EXTERNAL_STORAGE ,並且用戶授予了該許可權。如果該應用針對的是 API 級別 24 或更低級別,系統還會同時授予 WRITE_EXTERNAL_STORAGE ,因為該許可權也屬於同一 STORAGE 許可權組並且也在清單中注冊過。如果該應用針對的是 Android 8.0,則系統此時僅會授予 READ_EXTERNAL_STORAGE ;不過,如果該應用後來又請求 WRITE_EXTERNAL_STORAGE ,則系統會立即授予該許可權,而不會提示用戶。
android 9
隱私許可權變更。
為了增強用戶隱私,Android 9 引入了若干行為變更,如限制後台應用訪問設備感測器、限制通過 Wi-Fi 掃描檢索到的信息,以及與通話、手機狀態和 Wi-Fi 掃描相關的新許可權規則和許可權組。
android 10
隱私權變更。
外部存儲訪問許可權范圍限定為應用文件和媒體,在後台運行時訪問設備位置信息需要許可權,針對從後台啟動 Activity 的限制等。
android 11
隱私許可權變更。
更詳細的版本變更請參考 https://developer.android.com/preview/privacy?hl=zh-cn
⑹ 安卓請求許可權
有時候我們的應用需要讀寫sd卡,就需要android.permission.WRITE_EXTERNAL_STORAGE許可權,但是它屬於危險型許可權。光在Manifest中配置還不夠,你還需要運行時請求去用它們。
以下就以Mainfest.permission.WRITE_EXTERNAL_STORAGE為例,
1)檢測是否擁有許可權
2)如果沒有許可權就請求許可權
requestPermission()是個非同步請求方法,調用它之後,Android會彈出系統許可權授權對話框要求用戶反饋。
為響應用戶操作,還需要重寫onRequestPermissionResult()響應方法,用戶點擊 允許 或 拒絕 按鈕後,Android就會調用這個方法。
然後我們在這個方法里檢測是否擁有許可權,如果有許可權,就...。
如果你點擊了 允許 按鈕給予許可權,除非卸載或關閉許可權,應用會一直擁有該許可權。如果選了拒絕,應用的授權只是暫時被否。下次要獲取讀寫文件的話,可以繼續用requestPermission()來請求許可權。
⑺ 安卓許可權控制指南
早期的 Android 系統沒有現在這么多許可權控制設定,管理功能也較不完善(其實是因為當時軟體申請的許可權也沒有現在這么過分)。
在 Android 4.0 中,谷歌對許可權系統進行了改進,於是再經過各大手機廠商的優化,每個國內定製系統就有了如今的許可權管理功能。
許可權管理,各大品牌其實差不多。
就我用過的幾個品牌來講,華為的許可權管理最好,小米其次,OPPO 最差。
當然,這里的「差」是相對的,相對於原生 Android 系統來說,這些廠商的許可權管理做的都很好。
(其實是因為 Google Play 的審核比較嚴格,上架的軟體幾乎都很克制)
所以,如果你要買新手機,在預算充足的情況下,選華為吧。不只是因為技術很牛,可定製性上也很好。
目前,安卓系統的許可權主要分為以下幾類:
這里,重點解釋一下某些許可權的用途。
獲取 IMEI 碼:很多應用都會申請這一許可權, 讀取手機的唯一識別碼 (估計是用於用戶的身份驗證和判斷多開)
存儲:這里指的是 內置存儲的讀寫許可權 ,不包含系統 Android/data 文件夾下的應用私有文件夾,如果這些應用需要在根目錄下存儲數據,則必須擁有該許可權。
讀取位置信息: 只有在已經開啟位置信息開關時,應用才能讀取該信息 。這項許可權不包含加速度計等感測器。
讀取已安裝應用列表: 允許應用讀取已經安裝的軟體 ,一些應用中讓用戶選擇其它應用的功能就是這樣實現的。
身體感測器:允許應用使用諸如 計步器 等感測器。這可以實現計步功能。
運動數據:也可以實現計步功能,但這項許可權是 依賴系統自帶的計步演算法 實現的,這也是有些計步軟體的數據和其它軟體數據不同的原因。
創建快捷方式:你在手機主屏上看到的 APP 圖標就屬於快捷方式,但這是系統在應用安裝完成後自動創建的。這項許可權允許應用 主動創建快捷方式 (比如微信小程序的圖標和的「寫文章」按鈕)。
懸浮窗:微信視頻聊天時切換到其它應用或主屏,這就是懸浮窗。但輸入法不屬於懸浮窗。
忽略電池優化:在 Android 6.0 以上系統中,有一種成為 Doze 模式的省電策略。在這種模式下,應用的聯網將被禁止,直到下一個窗口或接收到 Google 高優先順序推送(需要開發者和網路環境支持)。該許可權允許應用在這種模式下連接網路。
是否授予軟體相應的許可權,取決於該軟體的功能和你的需要。
例如,在導航軟體中,獲取位置信息是一項核心許可權,但在效率軟體中並不是。
對於所有軟體,都建議啟用「獲取 IMEI 碼」許可權 ,否則會給開發者帶來不便,也會影響用戶體驗(國內的一些軟體甚至會在啟動時進行檢查,如該許可權未開啟則不能使用軟體)。
建議對所有軟體關閉「撥打電話」和除「存儲」以外的所有操作類許可權(考慮到可能會有惡意軟體利用這些許可權進行扣費)。
建議關閉除「獲取位置信息」和「讀取已安裝應用列表」以外的所有讀取類許可權( 注意:關閉「讀取簡訊」許可權會導致部分應用無法自動填充簡訊驗證碼,但考慮到國內 ROM 對此都有一定優化,故不建議開啟該許可權 )
對於位置信息許可權,我建議以下軟體保持開啟:
其它軟體要求位置信息許可權的,一律拒絕(有些軟體失去此許可權可能不能正常運行,視情況而定)
至於「讀取已安裝應用列表」許可權,凡是不需要獲取其它軟體名稱的,都可以拒絕此許可權。
攝像頭和錄音許可權比較好判斷,凡是軟體需要這些功能的,都應該允許,否則拒絕即可。
身體感測器和運動數據許可權除計步軟體外均選擇拒絕。
創建快捷方式許可權,目前我打開的軟體只有一個:com.tencent.mm 包名,slogan 是「生活方式」,啟動界面是月亮的那個國民級應用。
懸浮窗許可權,一部分輔助類軟體需要打開,比如手機管家和綠色守護,以及前面提到的那個國民級應用的視頻懸浮窗。
至於開機自啟動等關於後台省電的許可權,請看下期......
⑻ Android許可權目錄
android:name="android.permission.INTERNET"————訪問網路
android:name="android.permission.ACCESS_NETWORK_STATE"————獲取網路狀態
android:name="android.permission.ACCESS_WIFI_STATE"————獲取WiFi狀態
android:name="android.permission.WRITE_EXTRNAL_STORAGE"————寫入外部儲存
android:name="android.permission.READ_EXTRNAL_STORAGE"————讀取外部儲存
android:name="android.permission.WRITE_EXTRNAL_STORAGE"————寫入外部儲存
android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEM"
tools:ignore="ProtectedPermission"————掛載卸載文件系統
android:name="android.permission.READ_PHONE_STATE"————讀取電話狀態
android:name="android.permission.VIBRATE"————允許震動
android:name="android.permission.WAKE_LOCK"————允許後台運行
android:name="android.permission.READ_LOGS"
tools:ignore="ProtectedPermission"————讀取系統文件
android:name="android.permission.CAMERA"————調用相機許可權
android:name="android.permission.CALL_PHONE"————調用打電話許可權
android:name="com.fingerprints.service.ACCESS_FINGERPRINT_MANAGER"————指紋識別
android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"————
android:name="com.samsung.android.providers.context.permission.EXPAND_STATUS_BAR"————通知欄伸縮
android:name="android.permission.REQUEST_INSTALL_PACKGES"————允許請求未知來源許可權
⑼ android許可權管理
從 Android 6.0 開始,按照是否需要動態申請分為 普通許可權 和 特殊許可權
特殊許可權 需要程序運行時申請並通過之後才能使用,或者程序安裝為系統應用或系統簽名。
注意:
1、動態申請也需要在清單文件中配置(AndroidMenifest.xml)
2、許可權是分組的,同一組的許可權申請其中一個,同組的許可權就全部都申請了
特殊許可權共有 9 組:
9 組具體許可權列表:
普通許可權在清單文件配置(AndroidMenifest.xml)即可使用
(1)在 AndroidMenifest.xml 清單文件中申請
(2)單個申請
(2)批量申請
(3)回調處理
⑽ 安卓許可權詳細介紹
安卓許可權詳細介紹
開發android程序的時候常常會設計到各種許可權,程序執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求,各種許可權說明如下:
android.permission.ACCESS_CHECKIN_PROPERTIES
允許讀寫訪問」properties」或弊罩表在checkin資料庫中,改值可以修改上傳( Allows read/write accessto the 「properties」 table in the checkin database, to change valuesthat get uploaded)
android.permission.ACCESS_COARSE_LOCATION
允許一個程序訪問CellID或WiFi熱點來獲取粗略的位置(Allows an application to accesscoarse (e.g., Cell-ID, WiFi) location)
android.permission.ACCESS_FINE_LOCATION
允許一個程序訪問精良位置(如GPS) (Allows an application to access fine (e.g.,GPS) location)
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
允許應用程序訪問額外的位置提供命令(Allowsan application to access extra location provider commands)
android.permission.ACCESS_MOCK_LOCATION
允許程序創建模擬位置提供用於測試(Allows an application to create mock locationproviders for testing)
android.permission.ACCESS_NETWORK_STATE
允許程序訪問有關GSM網路信息(Allowsapplications to access information about networks)
android.permission.ACCESS_SURFACE_FLINGER
允許程序使用SurfaceFlinger底層特性(Allows an application to useSurfaceFlinger』s low level features)
android.permission.ACCESS_WIFI_STATE
允許程序訪問Wi-Fi網路狀態信息(Allows applications to access information aboutWi-Fi networks)
android.permission.ADD_SYSTEM_SERVICE
允許程序發布系統級服務(Allows an application to publish system-levelservices).
android.permission.BATTERY_STATS
允許程序更新手機電池統計信息(Allows an application to update the collectedbattery statistics)
android.permission.BLUETOOTH
允許程序連接到已配衫鬧對的藍牙設備(Allowsapplications to connect to paired bluetooth devices)
android.permission.BLUETOOTH_ADMIN
允許程序發現和配對藍牙設備(Allows applications to discover and pair bluetoothdevices)
android.permission.BRICK
請求能夠禁用設備(非常危險)(Required to be able to disable the device (very*erous!).)
android.permission.BROADCAST_PACKAGE_REMOVED
允許程序廣播一個提示消息在一個應用卜賀程序包已經移除後(Allows an application to broadcast anotification that an application package has been removed)
android.permission.BROADCAST_STICKY
允許一個程序廣播常用intents(Allows an application to broadcast stickyintents)
android.permission.CALL_PHONE
允 許一個程序初始化一個電話撥號不需通過撥號用戶界面需要用戶確認(Allows an application to initiate aphone call without going through the Dialer user interface for theuser to confirm the call being placed.)
android.permission.CALL_PRIVILEGED
允 許一個程序撥打任何號碼,包含緊急號碼無需通過撥號用戶界面需要用戶確認(Allows an application to callany phone number, including emergency numbers, without goingthrough the Dialer user interface for the user to confirm the callbeing placed)
android.permission.CAMERA
請求訪問使用照相設備(Required to be able to access the camera device. )
android.permission.CHANGE_COMPONENT_ENABLED_STATE
允 許一個程序是否改變一個組件或其他的啟用或禁用(Allows an application to change whether anapplication component (other than its own) is enabled or not. )
android.permission.CHANGE_CONFIGURATION
允許一個程序修改當前設置,如本地化(Allows an application to modify the currentconfiguration, such as locale. )
android.permission.CHANGE_NETWORK_STATE
允許程序改變網路連接狀態(Allows applications to change network connectivitystate)
android.permission.CHANGE_WIFI_STATE
允許程序改變Wi-Fi連接狀態(Allows applications to change Wi-Fi connectivitystate)
android.permission.CLEAR_APP_CACHE
允許一個程序清楚緩存從所有安裝的程序在設備中(Allows an application to clear the caches ofall installed applications on the device. )
android.permission.CLEAR_APP_USER_DATA
允許一個程序清除用戶設置(Allows an application to clear user data)
android.permission.CONTROL_LOCATION_UPDATES
允許啟用禁止位置更新提示從無線模塊(Allows enabling/disabling location updatenotifications from the radio. )
android.permission.DELETE_CACHE_FILES
允許程序刪除緩存文件(Allows an application to delete cache files)
android.permission.DELETE_PACKAGES
允許一個程序刪除包(Allows an application to delete packages)
android.permission.DEVICE_POWER
允許訪問底層電源管理(Allows low-level access to power management)
android.permission.DIAGNOSTIC
允許程序RW診斷資源(Allows applications to RW to diagnostic resources. )
android.permission.DISABLE_KEYGUARD
允許程序禁用鍵盤鎖(Allows applications to disable the keyguard )
android.permission.DUMP
允許程序返回狀態抓取信息從系統服務(Allows an application to retrieve state mpinformation from system services.)
android.permission.EXPAND_STATUS_BAR
允許一個程序擴展收縮在狀態欄,android開發網提示應該是一個類似windowsmobile中的托盤程序(Allows an application to expand or collapse thestatus bar. )
android.permission.FACTORY_TEST
作為一個工廠測試程序,運行在root用戶(Run as a manufacturer test application,running as the root user. )
android.permission.FLASHLIGHT
訪問閃光燈,android開發網提示htcDream不包含閃光燈(Allows access to the flashlight )
android.permission.FORCE_BACK
允許程序強行一個後退操作是否在頂層activities(Allows an application to force a BACKoperation on whatever is the top activity. )
android.permission.FOTA_UPDATE
暫時不了解這是做什麼使用的,android開發網分析可能是一個預留許可權.
android.permission.GET_ACCOUNTS
訪問一個帳戶列表在Accounts Service中(Allows access to the list of accounts inthe Accounts Service)
android.permission.GET_PACKAGE_SIZE
允許一個程序獲取任何package佔用空間容量(Allows an application to find out the spaceused by any package. )
android.permission.GET_TASKS
允 許一個程序獲取信息有關當前或最近運行的任務,一個縮略的任務狀態,是否活動等等(Allows an application toget information about the currently or recently running tasks: athumbnail representation of the tasks, what activities are runningin it, etc.)
android.permission.HARDWARE_TEST
允許訪問硬體(Allows access to hardware peripherals. )
android.permission.INJECT_EVENTS
允 許一個程序截獲用戶事件如按鍵、觸摸、軌跡球等等到一個時間流,android 開發網提醒算是hook技術吧(Allows anapplication to inject user events (keys, touch, trackball) into theevent stream and deliver them to ANY window.)
android.permission.INSTALL_PACKAGES
允許一個程序安裝packages(Allows an application to install packages. )
android.permission.INTERNAL_SYSTEM_WINDOW
允許打開窗口使用系統用戶界面(Allows an application to open windows that are foruse by parts of the system user interface. )
android.permission.INTERNET
允許程序打開網路套接字(Allows applications to open network sockets)
android.permission.MANAGE_APP_TOKENS
允 許程序管理(創建、催後、 z- order默認向z軸推移)程序引用在窗口管理器中(Allows an application tomanage (create, destroy, Z-order) application tokens in the windowmanager. )
android.permission.MASTER_CLEAR目前還沒有明確的解釋,android開發網分析可能是清除一切數據,類似硬格機
android.permission.MODIFY_AUDIO_SETTINGS
允許程序修改全局音頻設置(Allows an application to modify global audiosettings)
android.permission.MODIFY_PHONE_STATE
允許修改話機狀態,如電源,人機介面等(Allows modification of the telephony state _power on, mmi, etc. )
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
允許掛載和反掛載文件系統可移動存儲(Allows mounting and unmounting file systems forremovable storage. )
android.permission.PERSISTENT_ACTIVITY
允許一個程序設置他的activities顯示(Allow an application to make its activitiespersistent. )
android.permission.PROCESS_OUTGOING_CALLS
允許程序監視、修改有關播出電話(Allows an application to monitor, modify, or abortoutgoing calls)
android.permission.READ_CALENDAR
允許程序讀取用戶日歷數據(Allows an application to read the user』s calendardata.)
android.permission.READ_CONTACTS
允許程序讀取用戶聯系人數據(Allows an application to read the user』s contactsdata.)
android.permission.READ_FRAME_BUFFER
允許程序屏幕波或和更多常規的訪問幀緩沖數據(Allows an application to take screen shotsand more generally get access to the frame buffer data)
android.permission.READ_INPUT_STATE
允許程序返回當前按鍵狀態(Allows an application to retrieve the current state ofkeys and switches. )
android.permission.READ_LOGS
允許程序讀取底層系統日誌文件(Allows an application to read the low-level systemlog files. )
android.permission.READ_OWNER_DATA
允許程序讀取所有者數據(Allows an application to read the owner』s data)
android.permission.READ_SMS
允許程序讀取簡訊息(Allows an application to read SMS messages.)
android.permission.READ_SYNC_SETTINGS
允許程序讀取同步設置(Allows applications to read the sync settings)
android.permission.READ_SYNC_STATS
允許程序讀取同步狀態(Allows applications to read the sync stats)
android.permission.REBOOT
請求能夠重新啟動設備(Required to be able to reboot the device. )
android.permission.RECEIVE_BOOT_COMPLETED
允 許一個程序接收到 ACTION_BOOT_COMPLETED廣播在系統完成啟動(Allows an application toreceive the ACTION_BOOT_COMPLETED that is broadcast after thesystem finishes booting. )
android.permission.RECEIVE_MMS
允許一個程序監控將收到MMS彩信,記錄或處理(Allows an application to monitor incomingMMS messages, to record or perform processing on them. )
android.permission.RECEIVE_SMS
允許程序監控一個將收到簡訊息,記錄或處理(Allows an application to monitor incoming SMSmessages, to record or perform processing on them.)
android.permission.RECEIVE_WAP_PUSH
允許程序監控將收到WAPPUSH信息(Allows an application to monitor incoming WAP pushmessages. )
android.permission.RECORD_AUDIO
允許程序錄制音頻(Allows an application to record audio)
android.permission.REORDER_TASKS
允許程序改變Z軸排列任務(Allows an application to change the Z-order oftasks)
android.permission.RESTART_PACKAGES
允許程序重新啟動其他程序(Allows an application to restart otherapplications)
android.permission.SEND_SMS
允許程序發送SMS簡訊(Allows an application to send SMS messages)
android.permission.SET_ACTIVITY_WATCHER
允許程序監控或控制activities已經啟動全局系統中Allows an application to watch andcontrol how activities are started globally in the system.
android.permission.SET_ALWAYS_FINISH
允許程序控制是否活動間接完成在處於後台時Allows an application to control whetheractivities are immediately finished when put in the background.
android.permission.SET_ANIMATION_SCALE
修改全局信息比例(Modify the global animation scaling factor.)
android.permission.SET_DEBUG_APP
配置一個程序用於調試(Configure an application for debugging.)
android.permission.SET_ORIENTATION
允許底層訪問設置屏幕方向和實際旋轉(Allows low-level access to setting theorientation (actually rotation) of the screen.)
android.permission.SET_PREFERRED_APPLICATIONS
允 許一個程序修改列表參數PackageManager.addPackageToPreferred()和 PackageManager.removePackageFromPreferred()方法(Allows anapplication to modify the list of preferred applications with thePackageManager.addPackageToPreferred() andPackageManager.removePackageFromPreferred() methods.)
android.permission.SET_PROCESS_FOREGROUND
允