DevicePolicyManager.SetDelegatedScopes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由設定檔擁有者或裝置擁有者呼叫,授權其他應用程式使用特權 API 的權限。
[Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDelegatedScopes(Android.Content.ComponentName admin, string delegatePackage, System.Collections.Generic.IList<string> scopes);
[<Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit
override this.SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit
參數
- admin
- ComponentName
這個請求就是和這個 DeviceAdminReceiver 問題有關的。
- delegatePackage
- String
將被授權存取的應用程式的套件名稱。
- 屬性
備註
由設定檔擁有者或裝置擁有者呼叫,授權其他應用程式使用特權 API 的權限。 確定的 API 由 scopes決定,這是常數的列表 DELEGATION_* 。
帶有#ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED動作的廣播將透過新瞄準鏡發送到該delegatePackage機構,並附在鑰匙下方#EXTRA_DELEGATION_SCOPES的ArrayList<String>額外位置。 廣播會隨旗幟一同 Intent#FLAG_RECEIVER_REGISTERED_ONLY 傳送。
委派範圍是每位使用者的狀態。 委派存取權限會持續存在,直到之後透過呼叫此方法(使用空 scopes 清單)或卸載 delegatePackage。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。