天天看點

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

<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"/>