1. 程式人生 > >Manifest.permission類詳解

Manifest.permission類詳解

Manifest.permission(許可權類)
繼承父類Object,是Manifest類的靜態內部類,在Android包下,內部只有一個public Manifest.permission()構造方法和表示許可權的靜態字串變數,這些字串變數都是開發者在開發軟體的過程中所需要各種許可權的值。
static String ACCESS_CHECKIN_PROPERTIES //允許讀/寫訪問的屬性表在資料庫的值。
static String ACCESS_COARSE_LOCATION //允許應用程式訪問(CellID或WiFi熱點等等)來獲取粗略的位置
static String ACCESS_FINE_LOCATION //允許應用程式訪問(GPS等等)來獲取精確的位置
static String ACCESS_LOCATION_EXTRA_COMMANDS //允許應用程式提供命令訪問額外的位置
static String ACCESS_MOCK_LOCATION //允許應用程式建立模擬位置來提供測試
static String ACCESS_NETWORK_STATE //允許應用程式訪法網路資訊
static String ACCESS_SURFACE_FLINGER //允許程式使用SurfaceFlinger底層特性
static String ACCESS_WIFI_STATE //允許應用程式訪法wifi資訊
static String ADD_SYSTEM_SERVICE //允許應用程式釋出系統級服務
static String BATTERY_STATS //允許應用程式更新所收集的電池資料
static String BIND_INPUT_METHOD //必須要求輸入法服務,確保只有系統可以繫結到它們。
static String BLUETOOTH //允許應用程式連線配對的藍芽裝置
static String BLUETOOTH_ADMIN //允許程式發現和配對藍芽裝置
static String BRICK //要求能夠禁用裝置(此許可權非常危險!)
static String BROADCAST_PACKAGE_REMOVED //允許應用程式廣播一個應用程式包已被刪除的通知
static String BROADCAST_SMS //允許一個應用程式廣播一個簡訊收到的通知
static String BROADCAST_STICKY //允許一個應用程式廣播常用的意圖(Intent)
static String BROADCAST_WAP_PUSH //允許應用程式廣播一個WAP PHSH收到的通知
static String CALL_PHONE //允許應用程式啟動一個電話而無需通過撥號的使用者確認
static String CALL_PRIVILEGED //允許一個應用程式呼叫任何電話號碼,包括緊急號碼,無需通過撥號的使用者確認
static String CAMERA //要求能夠訪問攝像頭裝置
static String CHANGE_COMPONENT_ENABLED_STATE //允許應用程式設定是否啟用應用程式元件(除了自己的)。
static String CHANGE_CONFIGURATION //允許應用程式修改當前的配置,例如語言環境。
static String CHANGE_NETWORK_STATE //允許應用程式改變網路連線狀態
static String CHANGE_WIFI_STATE //允許應用程式改變wifi連線狀態
static String CLEAR_APP_CACHE //允許一個應用程式清除裝置上的所有已安裝的應用程式的快取。
static String CLEAR_APP_USER_DATA //允許應用程式清除使用者資料
static String CONTROL_LOCATION_UPDATES //允許啟用/禁用從radio發出的地點更新通知。
static String DELETE_CACHE_FILES //允許應用程式刪除快取檔案。
static String DELETE_PACKAGES //允許應用程式刪除軟體包。
static String DEVICE_POWER //允許訪問底層電源管理
static String DIAGNOSTIC //允許應用程式RW診斷資源。
static String DISABLE_KEYGUARD //允許應用程式禁用鍵盤
static String DUMP //允許一個應用程式檢索狀態轉儲資訊系統服務。
static String EXPAND_STATUS_BAR //允許應用程式展開或摺疊狀態列
static String FACTORY_TEST //作為製造商測試應用程式執行,作為根使用者執行。
static String FLASHLIGHT //允許訪問閃光燈
static String FORCE_BACK //無論是否在頂層介面,都允許執行返回操作
static String FOTA_UPDATE //無
static String GET_ACCOUNTS //訪問一個帳戶列表在Accounts Service(賬號服務)中
static String GET_PACKAGE_SIZE //允許一個應用程式查詢任何包所使用的空間
static String GET_TASKS //允許一個程式獲取當前或最近執行的任務資訊,一個縮略的任務狀態,是否活動等等
static String HARDWARE_TEST //允許訪問硬體外圍裝置。
static String INJECT_EVENTS //允許應用程式將使用者事件(鍵盤、觸控、軌跡球)注入事件流和交付任何視窗
static String INSTALL_PACKAGES //允許應用程式去安裝包
static String INTERNAL_SYSTEM_WINDOW //允許一個應用程式開放所使用的部分系統使用介面。
static String INTERNET //允許應用程式開放網路套接字(sock)。
static String MANAGE_APP_TOKENS //允許程式管理(建立、催後、 z- order預設向z軸推移)程式引用在視窗管理器中。
static String MASTER_CLEAR //無
static String MODIFY_AUDIO_SETTINGS //允許一個應用程式修改全域性音訊設定
static String MODIFY_PHONE_STATE //允許修改電話狀態。
static String MOUNT_UNMOUNT_FILESYSTEMS //對移動儲存允許裝入和解除安裝檔案系統
static String PERSISTENT_ACTIVITY //允許一個程式設定他的activities顯示
static String PROCESS_OUTGOING_CALLS //允許應用程式監控、修改或中止電話
static String READ_CALENDAR //允許應用程式讀取使用者的日曆資料
static String READ_CONTACTS //允許應用程式讀取使用者的聯絡人資料。
static String READ_FRAME_BUFFER //允許一個應用程式螢幕截圖和更普遍的獲得幀緩衝資料
static String READ_INPUT_STATE //允許一個應用程式檢索鍵和開關的當前狀態。
static String READ_LOGS //允許應用程式讀取底層系統日誌檔案。
static String READ_OWNER_DATA //允許應用程式讀取物主的資料。
static String READ_PHONE_STATE //允許只讀訪問電話狀態。
static String READ_SMS //允許一個應用程式讀取簡訊。
static String READ_SYNC_SETTINGS //允許應用程式同步讀取設定
static String READ_SYNC_STATS //允許應用程式同步讀取資料
static String READ_USER_DICTIONARY //允許應用程式讀取使用者字典。
static String REBOOT //能夠重新啟動裝置。
static String RECEIVE_BOOT_COMPLETED //允許應用程式接收系統完成後啟動的ACTION_BOOT_COMPLETED廣播。
static String RECEIVE_MMS //允許應用程式監視傳入MMS訊息,記錄或執行處理。
static String RECEIVE_SMS //允許應用程式監視傳入SMS訊息,記錄或執行處理。
static String RECEIVE_WAP_PUSH //允許一個應用程式監視傳入的WAP推送訊息。
static String RECORD_AUDIO //允許一個應用程式來記錄音訊
static String REORDER_TASKS //允許應用程式改變任務的z值
static String RESTART_PACKAGES //允許應用程式重新啟動其他應用程式。
static String SEND_SMS //允許一個應用程式傳送SMS訊息。
static String SET_ACTIVITY_WATCHER //允許一個應用程式可以監視和控制系統中的活動在全域性範圍內是如何開始的。
static String SET_ALWAYS_FINISH //允許一個應用程式控制活動是否將在後臺時立即完成
static String SET_ANIMATION_SCALE //修改全域性資訊比例
static String SET_DEBUG_APP //配置一個程式用於除錯
static String SET_ORIENTATION //允許底層訪問設定螢幕的方向(實際上旋轉)。
static String SET_PREFERRED_APPLICATIONS
//允許一個應用程式修改的首選應用程式列表PackageManager.addPackageToPreferred()和PackageManager.removePackageFromPreferred()方法。
static String SET_PROCESS_FOREGROUND //允許應用程式迫使任何當前正在執行的程序在前端。
static String SET_PROCESS_LIMIT //允許設定最大的執行程序數量
static String SET_TIME_ZONE //允許應用程式設定系統時區
static String SET_WALLPAPER //允許應用程式設定桌布
static String SET_WALLPAPER_HINTS //允許應用程式設定桌布提示
static String SIGNAL_PERSISTENT_PROCESSES //允許程式請求傳送訊號到所有顯示的程序中
static String STATUS_BAR //允許應用程式開啟、關閉或禁用狀態列圖示。
static String SUBSCRIBED_FEEDS_READ //允許一個程式訪問訂閱 RSS Feed內容提供
static String SUBSCRIBED_FEEDS_WRITE //無
static String SYSTEM_ALERT_WINDOW
//允許一個應用程式開啟的視窗使用WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,顯示在所有其他應用程式頂端
static String VIBRATE //允許訪問振動裝置
static String WAKE_LOCK //允許使用PowerManager WakeLocks保持處理器睡眠或螢幕變暗
static String WRITE_APN_SETTINGS //允許應用程式編寫apn設定
static String WRITE_CALENDAR //允許一個應用程式編寫(但不是讀)使用者的日曆資料。
static String WRITE_CONTACTS //允許一個應用程式編寫(但不是讀)使用者的聯絡人資料。
static String WRITE_GSERVICES //允許應用程式修改谷歌地圖服務。
static String WRITE_OWNER_DATA //允許一個應用程式編寫(但不是讀)所有者的資料。
static String WRITE_SECURE_SETTINGS //允許應用程式讀取或寫入安全系統設定。
static String WRITE_SETTINGS //允許應用程式讀取或寫入系統設定。
static String WRITE_SMS //允許一個應用程式編寫簡訊。
static String WRITE_SYNC_SETTINGS //允許應用程式編寫同步設定
static String WRITE_USER_DICTIONARY //允許一個應用程式編寫使用者字典。

相關推薦

Manifest.permission

Manifest.permission(許可權類) 繼承父類Object,是Manifest類的靜態內部類,在Android包下,內部只有一個public Manifest.permission()構造方法和表示許可權的靜態字串變數,這些字串變數都是開

java Io 流

修改 文件目錄 != exe [] 深入 clas one fileinput 關於java 流類的復習;習慣性的復習按照圖結構一層層往下深入去了解去復習,最後通過代碼來實現感覺印象會更深刻一些; 關於 I/O流:IO可以理解為JAVA用來傳遞數據的管道

C# Graphics

一段 特定 roc sta 指定順序 rendering 嘗試 osi intersect Brush 類.NET Framework 4定義用於填充圖形形狀(如矩形、橢圓、餅形、多邊形和封閉路徑)的內部的對象。 屬於命名空間: System.Drawing這是一個抽象基

String

方法 類型 nal 提高 () masm static 基本類型 代碼 StringBuilder與StringBuffer的功能基本相同,不同之處在於StringBuilder是非線程安全的,而StringBuffer是線程安全的,因此效率上StringBuilder類更

struts2的action

gun hms pan base64 ofa ast fun urn ocs Action類的書寫方式 方式1 方式2 方式3 struts2的action類詳解

json to bean(JSONObject

返回 ddr pre throw expr static urn win ash 原博客地址:http://blog.csdn.net/harrison2010/article/details/43700991 1 方式一 2 /** 3 * Creat

三個繪圖工具

style red ict 貝塞爾 字號 清晰 mask startx 分享 1.相關方法詳解 1)Paint(畫筆): 就是畫筆,用於設置繪制風格,如:線寬(筆觸粗細),顏色,透明度和填充風格等 直接使用無參構造方法就可以創建Paint實例: Paint paint =

java Random

代碼實現 java 取余 ext deb 簡單 pri nbsp false java Random類位於java.util包下,主要用來生成隨機數,本文詳解介紹了Random類的用法,希望能幫到大家 Random類 (java.util) Random類中

Kotlin——最詳細的數據、密封

實現 分析 及其 驗證 pri gpo ava 兩個 有著 在前面幾個章節章節中,詳細的講解了Koltin中的接口類(Interface)、枚舉類(Enmu),還不甚了解的可以查看我的上一篇文章Kotlin——接口類、枚舉類詳解。當然,在Koltin中,除了接口類、枚舉類

Java Calender

年份 english mar 不同 獲取 spell arc november 月份 一、 如何創建 Calendar 對象 Calendar 是一個抽象類, 無法通過直接實例化得到對象. 因此, Calendar 提供了一個方法 getInstance,來獲得一個Ca

面向對象 & 接口 & 抽象

特性 down pos log -m logs 面向接口 blog 原則 面向對象 什麽是面向對象 為什麽要使用面向對象 面向對象的特性 面向對象的缺點 面向對象的原則 其他編程範式 接口和抽象類 接口和多重繼承 接口和抽象類 面向接口編程 面向對象 & 接口 &a

Scala筆記整理(三):Scala面向對象—1

大數據 Scala [TOC] getter和setter 簡單類和無參方法 需要說明的是,官方給出的參考資料對於這方面講解得十分詳細,目前入門來說,不需要達到這樣的理解,只需要可以進行開發即可,這一部分我給出的是官方的一些文檔說明,但是後面的定制和註解,就直接簡單說明能用就好了。 class

Scala筆記整理(四):Scala面向對象—2(繼承相關)

大數據 Scala [TOC] 單例 希望某個類只存在一個使用的對象,而不管有多少個調用者在使用它,就是單例的概念。 Java中的單例 package cn.xpleaf.single; /** * 單例模式-餓漢式(在屬性中先創建好對象,不管是否調用getInstance方法) * @auth

jdk1.8 java.util.stream.Stream

-c 打印 而不是 oid ole 表達 ice java-8 java 8 為什麽需要 Stream Stream 作為 Java 8 的一大亮點,它與 java.io 包裏的 InputStream 和 OutputStream 是完全不同的概念。它也不同於 StAX

Java多線程Callable和Future

完成後 使用 str this In ret 類型 all 線程池 public interface Callable<V> 返回結果並且可能拋出異常的任務。實現者定義了一個不帶任何參數的叫做 call 的方法 public inter

Scala集合

sca rop nbsp amp sta 源碼 數組 位置 tco 對scala中的集合類雖然有使用,但是一直處於一知半解的狀態。尤其是與java中各種集合類的混合使用,雖然用過很多次,但是一直也沒有做比較深入的了解與分析。正好趁著最近項目的需要,加上稍微有點時間,特意多花

JAVA Future

rri try cancel ted @override blog color over 添加 1. Future的應用場景 在並發編程中,我們經常用到非阻塞的模型,在之前的多線程的三種實現中,不管是繼承thread類還是實現runnable接口,都無法保證

PHP命名空間與自動加載

命名 ech stat 自動 spl pla 空間 程序設計 php面向對象 本文實例講述了PHP命名空間與自動加載類。分享給大家供大家參考,具體如下:今天我要給大家介紹的是PHP的命名空間 和 自動加載類我先簡單的分開演示 在放在一起大家請看:什麽是自動加載類?想必大家都

C++

1、類的定義 class 類名稱 { public:      公有成員(外部介面,可被使用該類的所有程式碼所使用) private:      私有成員 (只允許本類中的函式訪問,而類外部的任何

Java Scanner (附例子)學習

在筆試程式設計過程中,關於資料的讀取如果迷迷糊糊,那後來的程式設計即使想法很對,實現很好,也是徒勞,於是在這裡認真總結了Java  Scanner 類的使用 通過 Scanner 類來獲取使用者的輸入,下面是建立 Scanner 物件的基本語法: Scanner s =