Xamarin-権限
Androidでは、デフォルトでは、ユーザーまたはオペレーティングシステムに影響を与える操作を実行する権限を持つアプリケーションはありません。アプリがタスクを実行するには、権限を宣言する必要があります。Androidシステムによって権限が付与されるまで、アプリはタスクを実行できません。このアクセス許可のメカニズムは、ユーザーの同意なしにアプリケーションが希望どおりに動作するのを防ぎます。
許可はに記録されます AndroidManifest.xmlファイル。権限を追加するには、プロパティをダブルクリックしてから、AndroidManに移動しますRequired permissions現れる。追加する適切な権限を確認してください。
Camera −デバイスのカメラにアクセスするための許可を提供します。
<uses-permission android:name="android.permission.CAMERA" />
Internet −ネットワークリソースへのアクセスを提供します。
<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" />
Calendars−ユーザーデバイスとイベントのカレンダーへのアプリアクセスを許可します。この権限は、所有者の意識なしにゲストにメールを送信する機能をアプリに付与するため、危険な場合があります。この権限を追加するための構文は次のとおりです-
<uses-permission android:name="android.permission-group.CALENADAR" />
SMS−この権限を持つアプリには、デバイスのメッセージングサービスを使用する機能があります。これには、SMSおよびMMSメッセージの読み取り、書き込み、および編集が含まれます。構文は次のとおりです。
<uses-permission android:name="android.permission-group.SMS" />
Location −この権限を持つアプリは、GPSネットワークを使用してデバイスの位置にアクセスできます。
<uses-permission android:name="android.permission-group.LOCATION" />
Bluetooth −この権限を持つアプリは、他のBluetooth対応デバイスとワイヤレスでデータファイルを交換できます。
<uses-permission android:name="android.permission.BLUETOOTH" />