Language

AppFunctionManager.SearchAppFunctions メソッド

定義

アプリ関数 AppFunctionMetadatas を検索します。

[Android.Runtime.Register("searchAppFunctions", "(Landroid/app/appfunctions/AppFunctionSearchSpec;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
public void SearchAppFunctions(Android.App.AppFunctions.AppFunctionSearchSpec searchSpec, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("searchAppFunctions", "(Landroid/app/appfunctions/AppFunctionSearchSpec;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
member this.SearchAppFunctions : Android.App.AppFunctions.AppFunctionSearchSpec * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

パラメーター

searchSpec
AppFunctionSearchSpec

検索するアプリ関数の仕様。 この値は null にすることはできません。

executor
IExecutor

コールバックを実行する Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

callback
IOutcomeReceiver

検索結果を受け取るコールバック。 この値は null にすることはできません。

属性

注釈

アプリ関数 AppFunctionMetadatas を検索します。

アプリが更新されると、要求と実行時間の間でメタデータが変更される可能性があり、状態が最新であるとは限らないことに注意してください。

呼び出し元のアプリは、独自のパッケージ内の関数を検索できます (アクセス許可は必要ありません)。Manifest.permission.EXECUTE_APP_FUNCTIONS権限を保持しているときに PackageManager.canPackageQuery(String, String) を使用してクエリを実行できる他のパッケージ内の関数。API レベル 37 以上でandroid.permission.EXECUTE_APP_FUNCTIONS_SYSTEMまたはandroid.permission.DISCOVER_APP_FUNCTIONSのアクセス許可を保持しているときに PackageManager.canPackageQuery(String, String) を使用してクエリを実行できる他のパッケージ内の関数。

アプリ関数のランタイム状態を取得する方法については、getAppFunctionStates(List、Executor、OutcomeReceiver) と getAppFunctionActivityStates(Set、Executor、OutcomeReceiver) を参照してください。

アプリ関数の AppFunctionMetadata と AppFunctionStates の変更を監視するには、observAppFunctions(Executor、AppFunctionObserver) を参照してください。

android.app.appfunctions.AppFunctionManager.searchAppFunctionsの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象