首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Android 權限完整對照表:中英說明與使用場景

     編輯:Oracle 資料庫基礎

前言

Android 應用需在 AndroidManifest.xml 宣告存取敏感資源的權限。本表彙整官方權限常數與中文說明,供開發查詢參考。

常用權限分類速查

定位與網路

權限常數中文說明
ACCESS_FINE_LOCATION精確定位(GPS)
ACCESS_COARSE_LOCATION粗略定位(基站/WiFi)
ACCESS_NETWORK_STATE讀取網路狀態
ACCESS_WIFI_STATE讀取 Wi-Fi 狀態
CHANGE_WIFI_STATE變更 Wi-Fi 連線狀態
INTERNET開啟網路 Socket

通訊與簡訊

權限常數中文說明
CALL_PHONE直接撥打電話(需用戶確認)
SEND_SMS發送簡訊
RECEIVE_SMS接收簡訊監控
READ_SMS讀取簡訊內容
READ_CONTACTS讀取聯絡人
WRITE_CONTACTS寫入聯絡人

硬體與感測器

權限常數中文說明
CAMERA存取相機
FLASHLIGHT控制手電筒
VIBRATE控制震動
RECORD_AUDIO錄音
BLUETOOTH連線已配對藍牙裝置
BLUETOOTH_ADMIN搜尋/配對藍牙裝置

系統級(高風險,慎用)

權限常數中文說明
REBOOT重啟裝置
BRICK禁用裝置(極高風險)
MOUNT_UNMOUNT_FILESYSTEMS掛載/卸載檔案系統
INSTALL_PACKAGES安裝 APK
DELETE_PACKAGES刪除套件
SYSTEM_ALERT_WINDOW顯示系統級覆蓋視窗

其他常用

權限常數中文說明
WAKE_LOCK保持 CPU 運作/螢幕常亮
RECEIVE_BOOT_COMPLETED開機完成廣播
GET_TASKS取得執行中任務資訊
READ_LOGS讀取系統日誌
SET_WALLPAPER設定桌布
EXPAND_STATUS_BAR展開/收合狀態列

宣告範例

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />

注意事項

  • Android 6.0+ (API 23) 採執行時權限機制,除宣告外尚需動態請求使用者授權。
  • 簽名級權限(如 INSTALL_PACKAGES)僅系統應用可取得。
  • 最小權限原則:僅申請業務必要權限,降低用戶拒絕風險。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved