다음을 통해 공유


AppWidgetManager 클래스

정의

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

설명

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

<div class="special reference"><h3>Developer Guides</h3>

앱 위젯을 만드는 방법에 대한 자세한 내용은 앱 위젯 개발자 가이드를 참조하세요.

</div>

에 대한 android.appwidget.AppWidgetManagerJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

AppWidgetManager(IntPtr, JniHandleOwnership)

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

필드

ActionAppwidgetBind

AppWidget을 표시하고 bindAppWidgetIdIfAllowed에 바인딩하려는 경우 활동에서 AppWidgetHost 시작하는 작업 작업은 false를 반환합니다.

ActionAppwidgetConfigure

호스트에 추가되는 동안 AppWidget을 구성할 때 전송됩니다.

ActionAppwidgetDeleted

AppWidget의 인스턴스가 호스트에서 삭제될 때 전송됩니다.

ActionAppwidgetDisabled

이 공급자의 마지막 AppWidget이 마지막 호스트에서 제거될 때 전송됩니다.

ActionAppwidgetEnabled

AppWidget의 인스턴스가 처음으로 호스트에 추가될 때 전송됩니다.

ActionAppwidgetHostRestored

호스트와 관련된 AppWidget 상태가 백업에서 복원된 후 위젯 호스트로 전송됩니다.

ActionAppwidgetOptionsChanged

AppWidget에 대한 사용자 지정 추가 항목이 변경될 때 전송됩니다.

ActionAppwidgetPick

표시할 AppWidget을 선택하려는 경우 활동에서 AppWidgetHost 시작하는 작업 작업입니다.

ActionAppwidgetRestored

해당 공급자와 AppWidgetProvider 관련된 AppWidget 상태가 백업에서 복원된 후 전송됩니다.

ActionAppwidgetUpdate

AppWidget을 업데이트할 때 전송됩니다.

ExtraAppwidgetId

하나의 appWidgetId를 포함하는 의도 추가(int)입니다.

ExtraAppwidgetIds

여러 appWidgetIds를 포함하는 의도 추가입니다.

ExtraAppwidgetOldIds

여러 appWidgetIds를 포함하는 의도 추가입니다.

ExtraAppwidgetOptions

특정 위젯 ID에 대한 추가 정보 번들을 가리키는 의도 추가입니다.

ExtraAppwidgetPreview

에 전달할 수 있는 추가 항목 #requestPinAppWidget(ComponentName, Bundle, PendingIntent)입니다.

ExtraAppwidgetProvider

AppWidget 공급자의 구성 요소 이름을 포함하는 의도 추가입니다.

ExtraAppwidgetProviderProfile

AppWidget 공급자가 등록된 프로필의 사용자 핸들을 포함하는 의도 추가입니다.

ExtraCustomExtras

설치된 AppWidgets 목록에 혼합할 개체가 android.os.Bundle 포함된 java.util.List AppWidget 선택기로 전달하기 위한 추가 의도입니다.

ExtraCustomInfo

설치된 AppWidgets 목록에 혼합할 개체가 AppWidgetProviderInfo 포함된 java.util.List AppWidget 선택기로 전달하기 위한 추가 의도입니다.

ExtraHostId

위젯이 #ACTION_APPWIDGET_HOST_RESTORED 방금 복원된 호스트의 정수 ID를 나타내는 브로드캐스트에 추가된 의도입니다.

InvalidAppwidgetId

AppWidget 관리자가 appWidgetId로 반환되지 않는 sentinel 값입니다.

MetaDataAppwidgetProvider

매니페스트 메타 데이터 태그의 필드입니다.

OptionAppwidgetHostCategory

이 위젯을 소유하는 호스트의 범주를 AppWidgetProvider에 힌트를 주는 추가 번들입니다.

OptionAppwidgetMaxHeight

위젯 인스턴스의 현재 너비(딥)에 대한 상한을 포함하는 번들 추가(int)입니다.

OptionAppwidgetMaxWidth

위젯 인스턴스의 현재 너비(딥)에 대한 상한을 포함하는 번들 추가(int)입니다.

OptionAppwidgetMinHeight

위젯 인스턴스의 현재 높이(딥)에 대한 하한을 포함하는 번들 추가(int)입니다.

OptionAppwidgetMinWidth

위젯 인스턴스의 현재 너비(딥)에 대한 하한을 포함하는 번들 추가(int)입니다.

OptionAppwidgetRestoreCompleted

앱이 위젯 복원을 완료했는지 여부를 포함하는 번들 추가(부울)입니다.

OptionAppwidgetSizes

가능한 크기 목록을 포함하는 번들 추가(List<SizeF>)는 딥에서 위젯 인스턴스가 사용할 수 있습니다.

속성

Class

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

(다음에서 상속됨 Object)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
InstalledProviders

현재 설치된 AppWidget 공급자 목록을 반환합니다.

IsRequestPinAppWidgetSupported

기본 시작 관리자가 지원하는 경우 반환 TRUE#requestPinAppWidget(ComponentName, Bundle, PendingIntent)

JniIdentityHashCode

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

(다음에서 상속됨 Object)
JniPeerMembers

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

PeerReference

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

(다음에서 상속됨 Object)
ThresholdClass

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

ThresholdType

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

메서드

BindAppWidgetId(Int32, ComponentName)

지정된 appWidgetId에 대한 구성 요소를 설정합니다.

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

지정된 appWidgetId에 대한 구성 요소를 설정합니다.

BindAppWidgetIdIfAllowed(Int32, ComponentName)

지정된 appWidgetId에 대한 구성 요소를 설정합니다.

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

호출자에게 권한이 있는 경우 지정된 appWidgetId에 대한 공급자를 설정합니다.

Clone()

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

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

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

(다음에서 상속됨 Object)
GetAppWidgetIds(ComponentName)

지정된 AppWidget 공급자에 바인딩된 appWidgetIds 목록을 가져옵니다.

GetAppWidgetInfo(Int32)

AppWidget에 대한 사용 가능한 정보를 가져옵니다.

GetAppWidgetOptions(Int32)

지정된 위젯 인스턴스와 연결된 엑스트라를 가져옵니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

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

지정된 패키지 및 사용자 프로필에 대한 AppWidget 공급자를 가져옵니다.

GetInstalledProvidersForProfile(UserHandle)

지정된 사용자 프로필에 대한 AppWidget 공급자를 가져옵니다.

GetInstance(Context)

제공 android.content.Context Context 된 개체에 사용할 AppWidgetManager 인스턴스를 가져옵니다.

JavaFinalize()

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

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

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

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

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

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

지정된 AppWidget 인스턴스의 지정된 컬렉션 뷰에 해당 데이터를 무효화하도록 알 수 있습니다.

NotifyAppWidgetViewDataChanged(Int32[], Int32)

지정된 모든 AppWidget 인스턴스에서 지정된 컬렉션 뷰에 해당 데이터를 무효화하도록 알 수 있습니다.

PartiallyUpdateAppWidget(Int32, RemoteViews)

appWidgetId로 지정된 위젯에서 증분 업데이트 또는 명령을 수행합니다.

PartiallyUpdateAppWidget(Int32[], RemoteViews)

appWidgetIds로 지정된 위젯에서 증분 업데이트 또는 명령을 수행합니다.

RequestPinAppWidget(ComponentName, Bundle, PendingIntent)

현재 시작 관리자에 앱 위젯을 고정하도록 요청합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

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

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

(다음에서 상속됨 Object)
UpdateAppWidget(ComponentName, RemoteViews)

제공된 AppWidget 공급자에 대한 모든 AppWidget 인스턴스에 사용할 RemoteView를 설정합니다.

UpdateAppWidget(Int32, RemoteViews)

지정된 appWidgetId에 사용할 RemoteView를 설정합니다.

UpdateAppWidget(Int32[], RemoteViews)

지정된 appWidgetIds에 사용할 RemoteView를 설정합니다.

UpdateAppWidgetOptions(Int32, Bundle)

지정된 위젯 인스턴스에 대한 엑스트라를 업데이트합니다.

UpdateAppWidgetProviderInfo(ComponentName, String)

제공된 AppWidget 공급자에 대한 정보를 업데이트합니다.

Wait()

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

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

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

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

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

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

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

GetJniTypeName(IJavaPeerable)

AppWidget 상태를 업데이트합니다. 는 설치된 AppWidget 공급자 및 기타 AppWidget 관련 상태에 대한 정보를 가져옵니다.

적용 대상