關於Android 訪問權限設置

我前幾天在作同城交友網(www.niyuewo.com)與醫藥網(www.yiyaojing.com)時遇到的問題整理以下:android

Android開發應用程序時,若是應用程序須要訪問網絡權限,須要在 AndroidManifest.xml 中加入如下代碼:數據庫

<uses-permission android:name=」android.permission.INTERNET」></uses-permission>緩存

 

 

一樣的若是用到其它的權限,也須要做出聲明,部分權限列表以下:網絡

 

android.permission.ACCESS_CHECKIN_PROPERTIESapp

 

容許讀寫訪問」properties」表在 checkin數據庫中,改值能夠修改上傳( Allows read/write access to the 「properties」 table in the checkin database, to change ide

 

values that get uploaded)測試

 

android.permission.ACCESS_COARSE_LOCATION日誌

 

容許一個程序訪問CellID或WiFi熱點來獲取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location)orm

 

android.permission.ACCESS_FINE_LOCATIONxml

 

容許一個程序訪問精良位置(如GPS) (Allows an application to access fine (e.g., GPS) location)

 

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS

 

容許應用程序訪問額外的位置提供命令(Allows an application to access extra location provider commands)

 

 

android.permission.ACCESS_MOCK_LOCATION

 

容許程序建立模擬位置提供用於測試(Allows an application to create mock location providers for testing)

 

android.permission.ACCESS_NETWORK_STATE

 

容許程序訪問有關GSM網絡信息(Allows applications to access information about networks)

 

android.permission.ACCESS_SURFACE_FLINGER

 

容許程序使用SurfaceFlinger底層特性 (Allows an application to use SurfaceFlinger’s low level features)

 

android.permission.ACCESS_WIFI_STATE

 

容許程序訪問Wi-Fi網絡狀態信息(Allows applications to access information about Wi-Fi networks)

 

android.permission.ADD_SYSTEM_SERVICE

 

容許程序發佈系統級服務(Allows an application to publish system-level services).

 

android.permission.BATTERY_STATS

 

容許程序更新手機電池統計信息(Allows an application to update the collected battery statistics)

 

android.permission.BLUETOOTH

 

容許程序鏈接到已配對的藍牙設備(Allows applications to connect to paired bluetooth devices)

 

 

 

ACCESS_CHECKIN_PROPERTIES    容許在登入數據庫的時候讀寫其中的屬性表,並上傳改變的值ACCESS_COARSE_LOCATION    容許應用訪問範圍(如WIFI)性的定位ACCESS_FINE_LOCATION    容許應用訪問精確(如GPS)性的定位ACCESS_LOCATION_EXTRA_COMMANDS    容許應訪問額外的提供定位的指令ACCESS_MOCK_LOCATION    容許應用建立用於測試的模擬定位提供者ACCESS_NETWORK_STATE    容許應用訪問網絡上的信息ACCESS_SURFACE_FLINGER    容許應用使用低版本視圖的特徵ACCESS_WIFI_STATE    容許應用訪問關羽Wi-Fi網絡的信息ACCOUNT_MANAGER    容許應用進入賬戶認證AUTHENTICATE_ACCOUNTS    容許應用爲ACCOUNT_MANAGER扮演一個賬戶認證系統 BATTERY_STATS    容許應用去統計電源信息BIND_APPWIDGET    容許應用告訴AppWidget哪一個應用可以訪問該AppWidget的數據BIND_DEVICE_ADMIN    必須經過關機接收者的請求來確保只有系統可以與之交互BIND_INPUT_METHOD    必須經過InputMethodService的請求來確保只有系統可以與之綁定BIND_WALLPAPER    必須經過WallpaperService的請求來確保只有系統可以與之綁定BLUETOOTH    容許應用去鏈接藍牙設備BLUETOOTH_ADMIN    容許應用找到與之鏈接的藍牙設備BRICK    被請求廢止設備(很是危險)BROADCAST_PACKAGE_REMOVED    容許應用發出一個程序包被移除的廣播消息BROADCAST_SMS    容許應用發出一個收到短信的消息BROADCAST_STICKY    容許應用發出一個與intent相連的消息BROADCAST_WAP_PUSH    容許應用發出一個收到WAP PUSH的廣播消息CALL_PHONE    容許應用啓動一個用戶確認電話被撥打而不經過撥打電話的用戶界面的的撥打程序CALL_PRIVILEGED    容許應用啓動一個用戶確認電話被撥打而不經過撥打電話的用戶界面的的任意號碼的撥打,包括緊急號碼.CAMERA    可以啓動照相機設備的請求CHANGE_COMPONENT_ENABLED_STATE    容許應用去改變一個應用是不是激活狀態CHANGE_CONFIGURATION    容許應用修改當前的配置,如本地設置CHANGE_NETWORK_STATE    容許應用改變網絡的鏈接狀態CHANGE_WIFI_MULTICAST_STATE    容許應用進入Wi-Fi的組播方式CHANGE_WIFI_STATE    容許應用改變Wi-Fi的鏈接狀態CLEAR_APP_CACHE    容許應用清除全部安裝在設備上的應用的緩存CLEAR_APP_USER_DATA    容許應用清除使用者的信息資料CONTROL_LOCATION_UPDATES    容許從廣播設備來更新或不更新本地的消息DELETE_CACHE_FILES    容許應用刪除掉緩存文件DELETE_PACKAGES    容許應用刪除掉程序包DEVICE_POWER    容許低權限的訪問電源管理項DIAGNOSTIC    容許應用診斷程序資源DISABLE_KEYGUARD    容許應用禁用鍵盤鎖DUMP    容許應用從系統服務中恢復轉儲的信息EXPAND_STATUS_BAR    容許應用擴大或縮小狀態欄FACTORY_TEST    如製造商測試的應用同樣用終極權限用戶運行FLASHLIGHT    容許訪問手電筒FORCE_BACK    容許應用強制的返回操做而不管是不是最終的activityGET_ACCOUNTS    容許應用訪問帳目服務中的統計清單GET_PACKAGE_SIZE    容許應用查找出任何程序包使用的空間GET_TASKS    容許應用找到關於當前或最近運行的任務和在哪些acitivities裏運行GLOBAL_SEARCH    這個權限能夠被內容提供者用來容許使用全程搜索他們的數據HARDWARE_TEST    容許訪問硬件及周邊設備.INJECT_EVENTS    容許應用注入用戶事件(鍵盤、觸摸)到事件中而後提供給任意的窗口INSTALL_LOCATION_PROVIDER    容許應用安裝一個位置提供商到位置管理器中INSTALL_PACKAGES    容許應用安裝程序包.INTERNAL_SYSTEM_WINDOW    容許應用打開被部分系統用戶接口使用的窗口INTERNET    容許應用打開網絡套接口KILL_BACKGROUND_PROCESSES    容許應用去呼叫killBackgroundProcesses(String).方法MANAGE_ACCOUNTS    容許應用去管理賬戶管理者中的重要清單MANAGE_APP_TOKENS    容許應用去管理(建立、銷燬、順序)在窗口管理者中的應用MASTER_CLEAR     MODIFY_AUDIO_SETTINGS    容許應用修改全局音頻設定MODIFY_PHONE_STATE    容許改變撥打電話的狀態-電源等MOUNT_FORMAT_FILESYSTEMS    容許格式化可移除的存儲倉庫的文件系統MOUNT_UNMOUNT_FILESYSTEMS    容許裝備或解除可移除的存儲倉庫的文件系統PERSISTENT_ACTIVITY    容許應用使它的activities更持久穩固PROCESS_OUTGOING_CALLS    容許應用監督、限定或終止呼出的電話READ_CALENDAR    容許應用讀取用戶的日曆數據READ_CONTACTS    容許應用讀取用戶的聯繫人數據READ_FRAME_BUFFER    容許應用抓取屏幕和更多可得到的緩衝數據READ_HISTORY_BOOKMARKS    容許應用去讀取(非寫)用戶瀏覽歷史和書籤READ_INPUT_STATE    容許應用去的當前鍵盤和控制的狀態READ_LOGS    容許應用讀取低級別的系統日誌文件READ_OWNER_DATA    容許應用讀取全部者的數據READ_PHONE_STATE    容許讀取電話的狀態READ_SMS    容許應用讀取短信息.READ_SYNC_SETTINGS    容許應用讀取同步的設置READ_SYNC_STATS    容許應用讀取同步的統計數據REBOOT    從新啓動設備的請求RECEIVE_BOOT_COMPLETED    容許應用接收在系統完成啓動後發出的ACTION_BOOT_COMPLETED廣播信息RECEIVE_MMS    容許應用去監聽多媒體信息並記錄和對起進行處理RECEIVE_SMS    容許應用去監聽短消息並記錄和對起進行處理RECEIVE_WAP_PUSH    容許應用監聽WAP push信息RECORD_AUDIO

相關文章
相關標籤/搜索