Android (cocos2dx 网络访问)访问权限设置
Android開發應用程序時,如果應用程序需要訪問網絡權限,需要在 AndroidManifest.xml 中加入以下代碼:
?
同樣的如果用到其它的權限,也需要作出聲明,部分權限列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES
允許讀寫訪問”properties”表在 checkin數據庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change
values that get uploaded)
android.permission.ACCESS_COARSE_LOCATION
允許一個程序訪問CellID或WiFi熱點來獲取粗略的位置(Allows an application to access coarse (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
允許應用程序訪問額外的位置提供命令(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? ? 允許應用強制的返回操作而不論是不是最終的activity
GET_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
cocos2d-x交叉編譯app 添加權限:
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/><uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><uses-permission android:name="android.permission.BATTERY_STATS"/><uses-permission android:name="android.permission.BLUETOOTH"/><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER"/><uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE"/><uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/><uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/><uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>總結
以上是生活随笔為你收集整理的Android (cocos2dx 网络访问)访问权限设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx 502 Bad Gatewa
- 下一篇: 用户代理de疑惑