1. 程式人生 > 實用技巧 >Delphi XE Android platform uses-permission[2] AndroidManifest.xml 配置

Delphi XE Android platform uses-permission[2] AndroidManifest.xml 配置

Delphi XE Android platform uses-permission[2] 之 AndroidManifest.xml 配置

AndroidManifest 檔案中有四個標籤與permission有關,分別:

  • <permission> //自己定義的許可權,用的相對較少。
  • <permission-group> //宣告一個標籤,該標籤代表了一組permissions
  • <permission-tree> //為一組permissions聲明瞭一個namespace
  • <uses-permission> //最常用,android預定義的許可權,

<permission> 定義方法如下:

<permission android:description="string resource"
    android:icon="drawable resource"
    android:label="string resource"
    android:name="string"
    android:permissionGroup="string"
    android:protectionLevel=["normal" | "dangerous" |
    "signature" | "signatureOrSystem"] />    

程式碼來自官方文件:http://developer.android.com/guide/topics/manifest/permission-element.html。

propectionLevel 這個屬性是必須宣告,告訴系統通知使用者的應用要求許可,或允許誰認為獲得許可的情況下。permissionGroup這個是可選的,與<permission-group>配合使用。label, name和icon用於描述許可權。 <permission>的用法後面也會再詳細分析。

<uses-permission>定義方式如下:

<uses-permission android:name="string" />

例如:

<uses-permission android:name="android.permission.CALL_PHONE" />    <!-- 電話許可權-->
<uses-permission android:name="android.permission.SEND_SMS"/>   <!-- 簡訊許可權-->

更多 uses-permission許可權 操考:

https://www.cnblogs.com/guorongtao/p/13370025.html

建立時間:2020.07.24  更新時間: