CrossProfileApps クラス

定義

クロス プロファイル操作を処理するためのクラス。

[Android.Runtime.Register("android/content/pm/CrossProfileApps", ApiSince=28, DoNotGenerateAcw=true)]
public class CrossProfileApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/CrossProfileApps", ApiSince=28, DoNotGenerateAcw=true)>]
type CrossProfileApps = class
    inherit Object
継承
CrossProfileApps
属性

注釈

クロス プロファイル操作を処理するためのクラス。 アプリは、このクラスを使用して、 #getTargetUserProfiles()内の任意のプロファイル内のインスタンスと対話できます。 たとえば、アプリはこのクラスを使用して、マネージド プロファイルでメイン アクティビティを開始できます。

Javaドキュメント。

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

コンストラクター

名前 説明
CrossProfileApps(IntPtr, JniHandleOwnership)

クロス プロファイル操作を処理するためのクラス。

フィールド

名前 説明
ActionCanInteractAcrossProfilesChanged

プロファイル間でやり取りする受信アプリのアクセス許可が変更されたことを通知するブロードキャスト。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
JniPeerMembers

クロス プロファイル操作を処理するためのクラス。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
TargetUserProfiles

このクラスの他の API を呼び出すときに呼び出し元が使用できるユーザー プロファイルの一覧を返します。

ThresholdClass

クロス プロファイル操作を処理するためのクラス。

ThresholdType

クロス プロファイル操作を処理するためのクラス。

メソッド

名前 説明
CanInteractAcrossProfiles()

呼び出し元パッケージがプロファイル間で対話できるかどうかを返します。

CanRequestInteractAcrossProfiles()

呼び出し元パッケージが、プロファイル間で対話するためのユーザーの同意を要求するために、関連する設定ページへのユーザーの移動を要求できるかどうかを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
CreateRequestInteractAcrossProfilesIntent()

呼び出し元アプリがプロファイル間で対話できるかどうかをユーザーが判断できるようにする設定ページを開く Intent を返します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
Equals(Object)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetProfileSwitchingIconDrawable(UserHandle)

呼び出し元アプリがプロファイル切り替えのセマンティックについてユーザーに表示できるドローアブルを返します。これは、指定されたユーザー プロファイルで独自のアクティビティを起動します。

GetProfileSwitchingLabel(UserHandle)

呼び出し元のアプリがプロファイル切り替えのセマンティックについてユーザーに表示できるラベルを返します。指定されたユーザー プロファイルで独自のアクティビティを起動します。

GetProfileSwitchingLabelFormatted(UserHandle)

呼び出し元のアプリがプロファイル切り替えのセマンティックについてユーザーに表示できるラベルを返します。指定されたユーザー プロファイルで独自のアクティビティを起動します。

IsManagedProfile(UserHandle)

指定したユーザーがマネージド プロファイルであるかどうかを確認します。

IsProfile(UserHandle)

指定されたユーザーがプロファイル (i) であるかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
StartActivity(Intent, UserHandle, Activity, Bundle)

指定したプロファイル内の呼び出し元パッケージの指定されたアクティビティを開始します。

StartActivity(Intent, UserHandle, Activity)

指定したプロファイル内の呼び出し元パッケージの指定されたアクティビティを開始します。

StartMainActivity(ComponentName, UserHandle, Activity, Bundle)

指定したプロファイルで呼び出し元パッケージの指定されたメイン アクティビティを開始し、指定したアクティビティで起動します。

StartMainActivity(ComponentName, UserHandle)

指定したプロファイル内の呼び出し元パッケージの指定されたメイン アクティビティを開始します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

クロス プロファイル操作を処理するためのクラス。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

クロス プロファイル操作を処理するためのクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象