語言

PackageManager.ResolveContentProvider 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於