天天看點

Android 添加Premission

    在安卓開發的時候,很多操作都牽扯到了“權限”這個問題,有可能你看了很多次代碼,覺得沒問題,但是運作後總是不如意,也許,此時就是因為你忘記了權重限。

    添權重限,用的是 uses-permission 标簽,位置在manifest内,與application平級,如下圖所示:

Android 添加Premission

下面介紹一些常用的權限(基本上用不到的我就不寫了),當然,也是為了防止我自己忘記。

<!-- 使用網絡時,所需要的權限    -->
    <uses-permission android:name="android.permission.INTERNET"/>
    <!-- 允許程式通路Wi-Fi網絡狀态資訊 -->
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <!-- 允許程式通路有關GSM網絡資訊 應該就是2G/3G/4G等資訊 -->
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <!-- 允許手機震動 -->
    <uses-permission android:name="android.permission.VIBRATE" />
    <!-- 允許手機讀取外部存儲的資料 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <!-- 寫短信 -->
    <uses-permission android:name="android.permission.WRITE_SMS"/>
    <!-- 讀取短信 -->
    <uses-permission android:name="android.permission.READ_SMS"/>
    <!-- 允許程式寫入使用者聯系人資料 -->
    <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
    <!-- 允許程式讀取使用者聯系人資料 -->
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <!-- 允許一個程式電話撥号不需通過撥号使用者界面需要使用者确認 -->
    <uses-permission android:name="android.permission.CALL_PHONE"/>
    <!-- 允許使用照相裝置 -->
    <uses-permission android:name="android.permission.CAMERA"/>
    <!-- 允許使用話筒 -->
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <!-- 允許程式更新手機電池統計資訊 -->
    <uses-permission android:name="android.permission.BATTERY_STATS" />
    <!-- 允許程式連接配接到已配對的藍牙裝置 -->
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <!-- 允許程式發現和配對藍牙裝置 -->
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />