Xamarin-permissions

提供:Dev Guides
移動先:案内検索

Xamarin-権限

Androidでは、デフォルトで、ユーザーまたはオペレーティングシステムに影響を与える操作を実行する権限を持つアプリケーションはありません。 アプリがタスクを実行するには、アクセス許可を宣言する必要があります。 Androidシステムから許可が与えられるまで、アプリはタスクを実行できません。 この許可のメカニズムにより、ユーザーの同意なしに、アプリケーションが希望どおりに実行できなくなります。

権限は AndroidManifest.xml ファイルに記録されます。 アクセス許可を追加するには、プロパティをダブルクリックしてから、Android Man * Required permissions *に移動します。 追加する適切な権限を確認します。

アクセスチェックインプロパティ

カメラ-デバイスのカメラへのアクセス許可を提供します。

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

インターネット-ネットワークリソースへのアクセスを提供します。

<uses-permission android:name="android.permission.INTERNET"/>
*ReadContacts* -デバイス上の連絡先を読み取るためのアクセスを提供します。
<uses-permission android:name="android.permission.READ_CONTACTS"/>
*ReadExternalStorage* -外部ストレージのデータを読み取り、保存するためのアクセスを提供します。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

カレンダー-ユーザーのデバイスおよびイベントのカレンダーへのアプリアクセスを許可します。 この許可は、所有者の気付かないうちにゲストにメールを送信する機能をアプリに付与するため、危険です。 この権限を追加するための構文は以下のとおりです-

<uses-permission android:name="android.permission-group.CALENADAR"/>
*SMS* -この権限を持つアプリは、デバイスメッセージングサービスを使用する機能を備えています。 SMSおよびMMSメッセージの読み取り、書き込み、および編集が含まれます。 構文は次のとおりです。
<uses-permission android:name="android.permission-group.SMS"/>

場所-この権限を持つアプリは、GPSネットワークを使用してデバイスの場所にアクセスできます。

<uses-permission android:name="android.permission-group.LOCATION"/>
*Bluetooth* -この権限を持つアプリは、他のBluetooth対応デバイスとワイヤレスでデータファイルを交換できます。
<uses-permission android:name="android.permission.BLUETOOTH"/>