Share via


LauncherApps 클래스

정의

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

[Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)]
public class LauncherApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)>]
type LauncherApps = class
    inherit Object
상속
LauncherApps
특성

설명

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다. 이는 주로 시작 관리자에서 사용하기 위한 것입니다.

각 사용자 프로필에 대해 앱을 쿼리할 수 있습니다. PackageManager는 다른 프로필에 대한 패키지 브로드캐스트를 제공하지 않으므로 여기에서 패키지 변경 내용을 등록할 수 있습니다.

추가 또는 제거되는 관리되는 프로필에 대한 watch 및 브로드캐스트에 등록합니다 Intent#ACTION_MANAGED_PROFILE_ADDEDIntent#ACTION_MANAGED_PROFILE_REMOVED.

Android O를 기준으로 관리되는 프로필의 앱은 더 이상 기본 프로필의 앱에 액세스할 수 없습니다. 앱은 에서 #getProfiles()반환된 프로필에만 액세스할 수 있습니다.

에 대한 Java 설명서입니다 android.content.pm.LauncherApps.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

LauncherApps(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

ActionConfirmPinAppwidget

작업 작업: 기본 시작 관리자가 고정된 앱 위젯을 만드는 확인 대화 상자를 표시합니다.

ActionConfirmPinShortcut

작업 작업: 기본 시작 관리자가 고정된 바로 가기를 만드는 확인 대화 상자를 표시합니다.

ExtraPinItemRequest

&에 대한 #ACTION_CONFIRM_PIN_SHORTCUT 추가 항목으로 #ACTION_CONFIRM_PIN_APPWIDGET , 고정하도록 요청된 적절한 형식의 를 포함합니다 PinItemRequest .

속성

AllPackageInstallerSessions

설치 관리자에 관계없이 이 사용자 및 관리 프로필의 알려진 모든 설치 세션 목록을 반환합니다.

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
HasShortcutHostPermission

호출자가 바로 가기 정보에 액세스할 수 있는지 여부를 반환합니다.

JniIdentityHashCode

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
JniPeerMembers

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

PeerReference

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
Profiles

호출자가 API를 통해 LauncherApps 액세스할 수 있는 프로필 목록을 반환합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetActivityList(String, UserHandle)

지정된 사용자에 대해 모든 앱에서 및 Intent#CATEGORY_LAUNCHER를 지정 Intent#ACTION_MAIN 하는 활동 목록을 검색합니다.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

특정 사용자 프로필에 대해 설치된 애플리케이션에 대해 반환 ApplicationInfo 합니다.

GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetPinItemRequest(Intent)

집합을 추가로 추출 PinItemRequest 하는 도우미 메서드입니다 #EXTRA_PIN_ITEM_REQUEST .

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

프로필에 적합한 badging이 있는 바로 가기 아이콘을 반환합니다.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

사용자 지정 바로 가기를 만들기 위한 구성 작업을 시작하는 데 사용할 수 있는 의도 발신자를 반환합니다.

GetShortcutConfigActivityList(String, UserHandle)

을 만들기 ShortcutInfo위한 구성 활동 목록을 검색합니다.

GetShortcutIconDrawable(ShortcutInfo, Int32)

프로필에 대한 잘못된 표시 없이 이 바로 가기의 아이콘을 반환합니다.

GetShortcutIntent(String, String, Bundle, UserHandle)

지정된 바로 가기와 연결된 PendingIntent를 반환합니다.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

일치하는 query을 반환합니다ShortcutInfo.

GetSuspendedPackageLauncherExtras(String, UserHandle)

지정된 패키지가 를 통해 PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)일시 중단되었을 때 시스템에 제공된 시작 관리자 엑스트라를 가져옵니다.

IsActivityEnabled(ComponentName, UserHandle)

활동이 있고 프로필에 대해 사용하도록 설정되었는지 확인합니다.

IsPackageEnabled(String, UserHandle)

패키지가 설치되어 있고 프로필에 대해 사용하도록 설정되어 있는지 확인합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
PinShortcuts(String, IList<String>, UserHandle)

패키지에 바로 가기를 고정합니다.

RegisterCallback(LauncherApps+Callback)

이 사용자 및 관리 프로필의 패키지 변경 내용에 대한 콜백을 등록합니다.

RegisterCallback(LauncherApps+Callback, Handler)

이 사용자 및 관리 프로필의 패키지 변경 내용에 대한 콜백을 등록합니다.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

이 사용자 및 관리되는 프로필에서 세션 수명 주기 이벤트에 대한 watch 콜백을 등록합니다.

ResolveActivity(Intent, UserHandle)

지정된 의도 및 사용자 핸들이 확인되면 활동 정보를 반환합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ShouldHideFromSuggestions(String, UserHandle)

사용자에게 제안에서 패키지를 숨길지 여부를 반환합니다.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

지정된 프로필에서 패키지에 대한 애플리케이션 세부 정보를 표시하도록 설정 작업을 시작합니다.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

지정된 프로필에서 Main 작업을 시작합니다.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

지정된 세션의 세부 정보를 표시하는 활동을 시작합니다.

StartShortcut(ShortcutInfo, Rect, Bundle)

바로 가기를 시작합니다.

StartShortcut(String, String, Rect, Bundle, UserHandle)

바로 가기를 시작합니다.

ToArray<T>()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterCallback(LauncherApps+Callback)

이전에 등록된 콜백의 등록을 취소합니다.

UnregisterFromRuntime()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

이전에 등록된 콜백의 등록을 취소합니다.

Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

GetJniTypeName(IJavaPeerable)

를 사용하여 검색할 수 있는 현재 사용자 및 연결된 관리 프로필에 대한 실행 가능한 활동 목록을 검색 #getProfiles하는 클래스입니다.

적용 대상