格式化

廣告

廣告2

2012年11月20日 星期二

[Android基本概念] 利用AndroidManifest.xml獲得存取網路的權限

利用AndroidManifest.xml獲得存取網路的權限


開發Android程式時,有時須在AndroidManifest.xml撰寫應用程式指定的相關應用權限。 語法:
<uses-permission android:name="android.permission.XXX"></uses-permission>
例如撥打電話權限:
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

部分常用權限如: 

  • 允許程式存取精確位置(如GPS):android.permission.ACCESS_FINE_LOCATION 
  • 允許程式新增模擬位置(DDMS提供模擬GPS位址給模擬器測試用):android.permission.ACCESS_MOCK_LOCATION 
  • 允許程式存取CellID或WiFi熱點來取得粗略的位置:android.permission.ACCESS_COARSE_LOCATION
  • 允許程式存取Wi-Fi網路狀態訊息:android.permission.ACCESS_WIFI_STATE
  • 允許程式更新手機電池統計訊息:android.permission.BATTERY_STATS
  • 允許程式連接到已配對的藍牙設備:android.permission.BLUETOOTH
  • 允許一個程式初始化一個電話撥號不需透過撥號使用者界面需要使用者確認:android.permission.CALL_PHONE
  • 請求存取使用照相設備:android.permission.CAMERA
  • 允許程式刪除暫存檔案:android.permission.DELETE_CACHE_FILES
  • 允許程式改變Wi-Fi連接狀態:android.permission.CHANGE_WIFI_STATE
  • 存取閃光燈:android.permission.FLASHLIGHT
  • 允許程式使用網路權限android.permission.INTERNET
  • 允許程式讀取使用者聯絡人資料:android.permission.READ_CONTACTS
  • 允許程式讀取簡訊訊息android.permission.READ_SMS
  • 請求能夠重新啟動設備:android.permission.REBOOT
  • 允許程式錄製音訊:android.permission.RECORD_AUDIO
  • 允許程式發送簡訊:android.permission.SEND_SMS
  • 允許程式設定時間區域android.permission.SET_TIME_ZONE
  • 允許存取振動設備:android.permission.VIBRATE
  • 允許程式寫入資料:android.permission.WRITE_OWNER_DATA
完整的Manifest指令表請看:http://developer.android.com/reference/android/Manifest.permission.html
利用AndroidManifest.xml獲得存取網路的權限
新增指令的位置

沒有留言 :