読者です 読者をやめる 読者になる 読者になる

【Android】パーミッションあれこれ

 

インターネットにつなぐときなど、パーミッションを求められるときがあります。

比較的よく使うものをまとめました。

 

--------------------------------------------------------------------------------------------------------------

AndroidManifest.xml

 

ウェイクロック・・・電源をスリープにしたくないなどで使用
<uses-permission android:name="android.permission.WAKE_LOCK"/>

バイ

<uses-permission android:name="android.permission.VIBRATE"/>

インターネット
<uses-permission android:name="android.permission.INTERNET"/>

ネットワークの状態

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

GPS(Google MapやGoogle Placeに必要)
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

SDカードの読み込み許可
<uses-permission ndroid:name="android.permission.READ_EXTERNAL_STORAGE"/> 

SDカードの書き込み許可

<uses-permission ndroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Googleサービス設定データの読み取り

<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 

 

--------------------------------------------------------------------------------------------------------------

パーミッションが許可されているかどうかの判定

if (checkSelfPermission(Manifest.permission.INTERNET) != PackageManager.PERMISSION_GRANTED) {

  ~

}