PackageManager.ResolveContentProvider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ResolveContentProvider(String, PackageInfoFlags) |
根據權威找到單一內容提供者。 |
| ResolveContentProvider(String, PackageManager+ComponentInfoFlags) |
請參見 resolveContentProvider(String,int)。 |
ResolveContentProvider(String, PackageInfoFlags)
根據權威找到單一內容提供者。
[Android.Runtime.Register("resolveContentProvider", "(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;", "GetResolveContentProvider_Ljava_lang_String_IHandler")]
public abstract Android.Content.PM.ProviderInfo? ResolveContentProvider(string authority, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("resolveContentProvider", "(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;", "GetResolveContentProvider_Ljava_lang_String_IHandler")>]
abstract member ResolveContentProvider : string * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.ProviderInfo
參數
- authority
- String
提供者的權限。
- flags
- PackageInfoFlags
新增選項旗標以修改回傳的資料。
傳回
一個 ProviderInfo 包含提供者資訊的物件。 若未找到提供者,則回傳 null。
- 屬性
備註
根據權威找到單一內容提供者。
範例:
Uri uri = Uri.parse("content://com.example.app.provider/table1");
ProviderInfo info = packageManager.resolveContentProvider(uri.getAuthority(), flags);
需要長旗時使用 #resolveContentProvider(String, ComponentInfoFlags) 。
Java 文件 android.content.pm.PackageManager.resolveContentProvider(java.lang.String, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ResolveContentProvider(String, PackageManager+ComponentInfoFlags)
請參見 resolveContentProvider(String,int)。
[Android.Runtime.Register("resolveContentProvider", "(Ljava/lang/String;Landroid/content/pm/PackageManager$ComponentInfoFlags;)Landroid/content/pm/ProviderInfo;", "GetResolveContentProvider_Ljava_lang_String_Landroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.ProviderInfo? ResolveContentProvider(string authority, Android.Content.PM.PackageManager.ComponentInfoFlags flags);
[<Android.Runtime.Register("resolveContentProvider", "(Ljava/lang/String;Landroid/content/pm/PackageManager$ComponentInfoFlags;)Landroid/content/pm/ProviderInfo;", "GetResolveContentProvider_Ljava_lang_String_Landroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)>]
abstract member ResolveContentProvider : string * Android.Content.PM.PackageManager.ComponentInfoFlags -> Android.Content.PM.ProviderInfo
override this.ResolveContentProvider : string * Android.Content.PM.PackageManager.ComponentInfoFlags -> Android.Content.PM.ProviderInfo
參數
- authority
- String
傳回
- 屬性
備註
請參見 resolveContentProvider(String,int)。
Android 參考資料。android.content.pm.PackageManager.resolveContentProvider
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。