當前位置:首頁 » 安卓系統 » android開機許可權

android開機許可權

發布時間: 2023-08-27 05:42:35

Ⅰ 安卓許可權控制指南

早期的 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是在Linux內核上建立一個硬體抽象層(Android HAL),通過Dalvik以及各種庫來執行android應用的。在手機啟動時,首先需要由Bootloader(HTC手機上稱作Hboot)引導Linux及手機上各個硬體設備的驅動程序,之後才啟動Android系統。所以其實我們會涉及到四種不同涵義的許可權:
Android許可權(Permission)
這指Android中的一系列"Android.Permission.*"對象,是本文的中心內容。
Google在Android框架內把各種對象(包括設備上的各類數據,感測器,撥打電話,發送信息,控制別的應用程序等)的訪問許可權進行了詳細的劃分,列出了約一百條"Android.Permission"。應用程序在運行前必須向Android系統聲明它將會用到的許可權,否則Android將會拒絕該應用程序訪問通過該"Permission"許可的內容。
比方說,搜狗輸入法提供了一個智能通訊錄的功能,用戶可以在輸入聯系人拼音的前幾個字元,或首字母,輸入法就能自動呈現相關聯系人的名字。為了實現這個功能,輸入法必須聲明它需要讀取手機中聯系人的能力,也就是在相關代碼中加上聲明"android.permission.READ_CONTACTS"對象。
圖5 搜狗輸入法的智能聯系人功能
原生Android只提供了對"一刀切"式的管理,要麼同意使用,否則就根本就不安裝應用程序。當用戶遇到希望使用程序的同時,又想禁止部分Permission的場合,他就無路可走。
於是,不少開發者就搗鼓出了"第三條道路";可惜的是,沒有一種方法能同時做到既不需要將手機固件Root,又完全不涉及對原始應用程序進行反向工程的方法。
RootRoot指獲得Android所在的Linux系統的Root(根)許可權,有了根許可權,你才能對Linux做出任意的修改。iOS中的越獄(Jailbreak) 相當於獲得iOS系統的Root許可權(iOS是一種類Unix系統,和Linux都使用Root的概念)。在已Root的設備中,通常都是使用一個叫"Superuser"(簡稱SU)的應用程序來向許可的程序授以Root許可權。
Bootloader的解鎖(Unlock)
利用數字簽名,Bootloader可以限定只有正確簽名的系統可以被引導。在修改固件以獲得Root以前,解鎖Bootloader通常是必須的。安裝第三方修改、編譯的固件也需要解鎖Bootloader。
基帶(Radio)解鎖
在Android系統中,基帶是上層軟體與手機中無線設備(手機網路,Wi-Fi,藍牙等)的驅動程序之間的中介。國外的網路運營商很喜歡鎖定基帶,從而保證用戶只能使用運營商自己指定的sim卡。在我國,鎖定基帶是非法的,手機製造商、網路運營商也不可以通過鎖定基帶的方法對待違約客戶。iOS的"解鎖"就是解鎖iOS中的基帶軟體。
魚和熊掌不可兼得,Android的世界有很多自由,壞人也能自由地做壞事。它的生態系統很強調自主:用戶可以自主地減小風險,僅使用官方市場的應用程序,也可以自主地解除安全限制,從而獲得更多自由。因此,在遇到壞事的時候,用戶也不得不自主一下:
1, 抵制不道德,乃至非法行為
幾乎所有的Android安全軟體都能對來電、信息進行控制,以減少騷擾。
另一方面,很多應用都會要求它們實際功能以外的許可權,表現在非(主動)告知地搜集設備序列號,位置信息,誘使用戶默認地上傳聯系人列表等方面。
更壞一點的應用程序,則會踏入犯罪的范疇,比如能偷偷發出扣費信息,或是作為黑客的偷窺工具。
2, 減少惡意軟體的損害
惡意軟體即便潛伏成功,也難以獲得許可權,從而減少損失。
3, 用戶有權自主地在抑制應用程序的部分許可權時,繼續使用該應用程序,而只承擔由於自行設置不當而帶來的後果。
用戶擁有設備的所有權,因此有權自主控制設備上的內容、感測器等對象的訪問;同時有權(不)運行,(不)編譯設備上的應用程序。
大多數應用程序在運行時,並未達成主動告知的義務,是失誤;然而即使主動告知,用戶還是可以不理會。
通過Android官方市場,"打包安裝器"安裝應用程序時,所顯示的"許可權"僅是在安裝包內AndroidManifest.xml聲明的值,而非應用程序實際上會調用的內容。該值僅用來表明Android系統能向應用授予的最大可能的許可權。即便一個"Hello World"式的應用程序,也可以在AndroidManifest.xml中聲明所有可能的Android Permission。
這就是說,在AndroidManifest.xml中聲明的值與應用程序實際調用的許可權有關聯,但不等同,且這種提示是由Android系統負責實施的強制行為。
正確的理解是:"應用程序(被迫地)讓Android系統告知用戶,它在AndroidManifest.xml中所聲明的事項。"
這意味著應用程序在使用重要許可權前,依然需要自行、主動地通知用戶相關事宜。

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:431
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:556
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:536
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:144
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:231
java駝峰 發布:2025-02-02 09:13:26 瀏覽:649
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:530
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:211
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:725