Service 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다.
[Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)]
public abstract class Service : Android.Content.ContextWrapper, Android.Content.IComponentCallbacks2, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Service", DoNotGenerateAcw=true)>]
type Service = class
inherit ContextWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
- 상속
- 파생
- 특성
- 구현
설명
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. 각 서비스 클래스에는 해당 패키지의 AndroidManifest.xml
에 해당 android.R.styleable#AndroidManifestService <service>
선언이 있어야 합니다. 서비스는 및 android.content.Context#bindService Context.bindService()
로 android.content.Context#startService Context.startService()
시작할 수 있습니다.
서비스는 다른 애플리케이션 개체와 마찬가지로 호스팅 프로세스의 기본 스레드에서 실행됩니다. 즉, 서비스에서 CPU 집약적(예: MP3 재생) 또는 차단(예: 네트워킹) 작업을 수행하려는 경우 해당 작업을 수행할 자체 스레드를 생성해야 합니다. 이에 대한 자세한 내용은 프로세스 및 스레드에서 찾을 수 있습니다. 클래스는 androidx.core.app.JobIntentService
작업을 수행하도록 예약하는 자체 스레드가 있는 서비스의 표준 구현으로 사용할 수 있습니다.
여기에서 다루는 항목: <ol><li>서비스란?<li>Service Lifecycle<li>Permissions<li>Process Lifecycle<li>Local Service Sample<li>Remote Messenger Service Sample</ol>
<div class="special reference"><h3>Developer Guides</h3>
서비스를 만드는 방법에 대한 자세한 내용은 서비스 개발자 가이드 를 참조하세요.
</Div>
"WhatIsAService"><h3>서비스란?</h3>
Service 클래스에 대한 대부분의 혼란은 실제로 다음>을 수행하지 않는<> 것을 중심으로 진행됩니다<.
<ul>li A 서비스는 b>not</b> 별도의 프로세스입니다<.>< Service 개체 자체가 자체 프로세스에서 실행 중임을 의미하지는 않습니다. 달리 지정하지 않으면 해당 애플리케이션이 속한 애플리케이션과 동일한 프로세스에서 실행됩니다. <li> A 서비스는 <b>not</b> 스레드입니다. 애플리케이션이 응답하지 않는 오류를 방지하기 위해 기본 스레드에서 작업을 수행하는 것은 아닙니다. </ul>
따라서 서비스 자체는 실제로 매우 간단하여 두 가지 기본 기능을 제공합니다.
<ul>li 애플리케이션이 백그라운드에서 수행하려는 작업을 시스템에>><<알리기 위한 기능입니다(사용자가 애플리케이션과 직접 상호 작용하지 않는 경우에도).>< 이는 서비스 또는 다른 사람이 명시적으로 중지할 때까지 실행되도록 시스템에 서비스 작업을 예약하도록 요청하는 에 대한 호출 android.content.Context#startService Context.startService()
에 해당합니다. <li>애플리케이션이 일부 기능을 다른 애플리케이션에 노출할 수 있는 기능입니다. 이는 에 대한 호출에 android.content.Context#bindService Context.bindService()
해당하며, 이를 통해 서비스와 상호 작용하기 위해 서비스에 대한 오랜 연결을 만들 수 있습니다. </ul>
서비스 구성 요소가 실제로 만들어지면 이러한 이유 중 하나로 인해 시스템에서 실제로 수행하는 모든 것은 구성 요소를 인스턴스화하고 해당 구성 요소 및 기본 스레드에서 해당 및 기타 적절한 콜백을 호출 #onCreate
하는 것입니다. 해당 작업을 수행하는 보조 스레드를 만드는 것과 같은 적절한 동작으로 구현하는 것은 서비스에 달려 있습니다.
서비스 자체는 매우 간단하기 때문에 로컬 서비스 샘플에서 설명한 대로 직접 메서드를 호출하는 로컬 Java 개체로 처리하는 것부터 AIDL을 사용하여 전체 원격 인터페이스를 제공하는 것까지 원하는 만큼 간단하거나 복잡하게 상호 작용할 수 있습니다.
"ServiceLifecycle"><h3>서비스 수명 주기</h3>
시스템에서 서비스를 실행할 수 있는 두 가지 이유가 있습니다. 누군가가 호출 android.content.Context#startService Context.startService()
하는 경우 시스템은 서비스를 검색한 다음(필요한 경우 해당 메서드를 #onCreate
만들고 호출) 클라이언트에서 제공하는 인수를 사용하여 해당 #onStartCommand
메서드를 호출합니다. 이 시점에서 서비스는 또는 #stopSelf()
가 호출될 때까지 android.content.Context#stopService Context.stopService()
계속 실행됩니다. Context.startService()에 대한 여러 호출은 중첩되지 않으므로(onStartCommand()에 대한 해당 호출이 여러 번 발생하지만, Context.stopService() 또는 stopSelf()가 호출되면 서비스가 시작된 횟수에 관계없이 서비스가 중지됩니다. 그러나 서비스는 해당 메서드를 #stopSelf(int)
사용하여 시작된 의도가 처리될 때까지 서비스가 중지되지 않도록 할 수 있습니다.
시작된 서비스의 경우 onStartCommand() #START_STICKY
에서 반환하는 값에 따라 실행하도록 결정할 수 있는 두 가지 주요 작업 모드가 있습니다. 은 필요에 따라 명시적으로 시작되고 중지된 서비스에 사용되고, #START_NOT_STICKY
#START_REDELIVER_INTENT
또는 는 전송된 명령을 처리하는 동안에만 실행되어야 하는 서비스에 사용됩니다. 의미 체계에 대한 자세한 내용은 연결된 설명서를 참조하세요.
클라이언트는 를 사용하여 android.content.Context#bindService Context.bindService()
서비스에 대한 영구 연결을 가져올 수도 있습니다. 이렇게 하면 서비스가 아직 실행되고 있지 않지만(호출하는 동안 호출 #onCreate
), onStartCommand()를 호출하지 않는 경우도 마찬가지입니다. 클라이언트는 서비스가 해당 #onBind
메서드에서 반환하는 개체를 수신 android.os.IBinder
하여 클라이언트가 서비스를 다시 호출할 수 있도록 합니다. 연결이 설정된 한(클라이언트가 서비스의 IBinder에 대한 참조를 유지하는지 여부) 서비스는 계속 실행됩니다. 일반적으로 반환되는 IBinder는 aidl로 작성된 복잡한 인터페이스용입니다.
서비스를 시작하고 연결이 바인딩될 수 있습니다. 이러한 경우 시스템은 플래그를 사용하여 하나 이상의 연결이 있는 한 서비스를 계속 <>><실행합니다.android.content.Context#BIND_AUTO_CREATE Context.BIND_AUTO_CREATE
이러한 상황이 모두 유지되지 않으면 서비스의 #onDestroy
메서드가 호출되고 서비스가 효과적으로 종료됩니다. onDestroy()에서 돌아오면 모든 정리(스레드 중지, 수신기 등록 취소)가 완료되어야 합니다.
"Permissions"><h3>Permissions</h3>
서비스에 대한 전역 액세스는 매니페스트의 android.R.styleable#AndroidManifestService <service>
태그에 선언될 때 적용할 수 있습니다. 이렇게 하면 다른 애플리케이션은 서비스를 시작, 중지 또는 바인딩할 수 있도록 자체 매니페스트에서 해당 android.R.styleable#AndroidManifestUsesPermission <uses-permission>
요소를 선언해야 합니다.
을 android.os.Build.VERSION_CODES#GINGERBREAD
기준으로 를 사용하는 Context#startService(Intent) Context.startService(Intent)
경우 의도에서 및/또는 Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION
를 설정할 Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION
수도 있습니다. 이렇게 하면 서비스에 의도의 특정 URI에 대한 임시 액세스 권한이 부여됩니다. 서비스가 해당 시작 명령 또는 이후 명령을 호출 #stopSelf(int)
하거나 서비스가 완전히 중지될 때까지 액세스가 유지됩니다. 이는 서비스를 보호하는 권한을 요청하지 않은 다른 앱에 대한 액세스 권한을 부여하거나 서비스를 전혀 내보내지 않은 경우에도 작동합니다.
또한 서비스는 해당 호출의 구현을 실행하기 전에 메서드를 호출 #checkCallingPermission
하여 권한으로 개별 IPC 호출을 보호할 수 있습니다.
일반적으로 사용 권한 및 보안 에 대한 자세한 내용은 보안 및 사용 권한 문서를 참조하세요.
"ProcessLifecycle"><h3>프로세스 수명 주기</h3>
Android 시스템은 서비스가 시작되었거나 클라이언트가 바인딩된 경우 서비스를 호스트하는 프로세스를 유지하려고 시도합니다. 메모리가 부족하고 기존 프로세스를 종료해야 하는 경우 서비스를 호스팅하는 프로세스의 우선 순위는 다음과 같은 가능성이 더 높습니다.
<ul><li>
서비스가 현재 , #onStartCommand onStartCommand()
또는 #onDestroy onDestroy()
메서드에서 #onCreate onCreate()
코드를 실행하는 경우 호스팅 프로세스는 이 코드를 종료하지 않고 실행할 수 있도록 하는 포그라운드 프로세스입니다. <리튬>
서비스가 시작된 경우 호스팅 프로세스는 현재 화면에 사용자에게 표시되는 프로세스보다 덜 중요하지만 표시되지 않는 프로세스보다 더 중요한 것으로 간주됩니다. 일반적으로 사용자에게 표시되는 프로세스는 몇 가지뿐이므로 메모리가 부족한 경우를 제외하고는 서비스가 종료되지 않아야 합니다. 그러나 사용자가 백그라운드 서비스를 직접 인식하지 못하므로 해당 상태에서 <><> 는 종료할 유효한 후보로 간주되며 이를 수행할 수 있도록 준비해야 합니다. 특히 장기 실행 서비스는 종료될 가능성이 점점 높아질 것이며, 충분히 오래 시작된 상태로 유지되면 종료(적절한 경우 다시 시작)될 수 있습니다. <리튬>
서비스에 바인딩된 클라이언트가 있는 경우 서비스의 호스팅 프로세스는 가장 중요한 클라이언트보다 중요하지 않습니다. 즉, 해당 클라이언트 중 하나가 사용자에게 표시되는 경우 서비스 자체가 표시되는 것으로 간주됩니다. 클라이언트의 중요도가 서비스의 중요도에 영향을 미치는 방식은 , , Context#BIND_ALLOW_OOM_MANAGEMENT
Context#BIND_WAIVE_PRIORITY
, Context#BIND_IMPORTANT
및 Context#BIND_ADJUST_WITH_ACTIVITY
을 통해 Context#BIND_ABOVE_CLIENT
조정할 수 있습니다. <리튬>
시작된 서비스는 API를 #startForeground(int, Notification)
사용하여 서비스를 포그라운드 상태로 만들 수 있습니다. 여기서 시스템은 이 서비스를 사용자가 적극적으로 인식하고 있으므로 메모리가 부족할 때 종료할 후보가 아니라고 간주합니다. (이론적으로는 현재 포그라운드 애플리케이션의 극심한 메모리 압력으로 서비스가 종료될 수 있지만 실제로는 문제가 되지 않아야 합니다.) </Ul>
즉, 서비스가 실행되는 대부분의 경우 메모리가 많은 경우 시스템에 의해 종료될 수 있습니다. 이 경우 시스템은 나중에 서비스를 다시 시작하려고 시도합니다. 이 작업의 중요한 결과는 작업을 비동기적으로 또는 다른 스레드에서 수행하도록 를 구현 #onStartCommand onStartCommand()
하는 경우 처리 중 서비스가 종료된 경우 손실되지 않도록 시스템이 의도를 다시 제공하도록 하는 데 사용할 #START_FLAG_REDELIVERY
수 있다는 것입니다.
서비스와 동일한 프로세스에서 실행되는 다른 애플리케이션 구성 요소(예: android.app.Activity
)는 물론 서비스 자체의 중요성을 넘어 전체 프로세스의 중요성을 높일 수 있습니다.
"LocalServiceSample"><h3>로컬 서비스 샘플</h3>
서비스의 가장 일반적인 사용 중 하나는 나머지 구성 요소와 동일한 프로세스에서 애플리케이션의 다른 부분과 함께 실행되는 보조 구성 요소입니다. .apk의 모든 구성 요소는 명시적으로 달리 명시되지 않는 한 동일한 프로세스에서 실행되므로 일반적인 상황입니다.
이러한 방식으로 사용되는 경우 구성 요소가 동일한 프로세스에 있다고 가정하여 상호 작용을 크게 간소화할 수 있습니다. 서비스의 클라이언트는 수신한 IBinder를 서비스에서 게시한 구체적인 클래스로 캐스팅할 수 있습니다.
이러한 서비스 사용의 예는 다음과 같습니다. 첫 번째는 서비스 자체이며 바인딩된 경우 사용자 지정 클래스를 게시합니다.
{
에 대한 Java 설명서입니다 android.app.Service
.
이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.
생성자
Service() | |
Service(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
필드
AccessibilityService |
|
AccountService |
|
ActivityService |
를 |
AlarmService |
|
AppOpsService |
를 |
AppSearchService |
를 |
AppwidgetService |
를 |
AudioService |
|
BatteryService |
와 함께 |
BindAllowActivityStarts |
사용되지 않음.
플래그: |
BindExternalServiceLong |
와 동일한 방식으로 |
BindNotPerceptible |
사용되지 않음.
플래그: |
BindSharedIsolatedProcess |
사용되지 않음.
플래그: |
BiometricService |
|
BlobStoreService |
를 |
BluetoothService |
|
BugreportService |
버그 보고서를 캡처하는 서비스입니다. (다음에서 상속됨 Context) |
CameraService |
를 |
CaptioningService |
를 |
CarrierConfigService |
를 |
ClipboardService |
|
CompanionDeviceService |
와 함께 |
ConnectivityDiagnosticsService |
를 |
ConnectivityService |
|
ConsumerIrService |
를 |
CredentialService |
를 |
CrossProfileAppsService |
를 |
DeviceIdDefault |
기본(가상이 아닌) 디바이스의 ID인 기본 디바이스 ID입니다. (다음에서 상속됨 Context) |
DeviceIdInvalid |
디바이스 ID가 잘못되었습니다. (다음에서 상속됨 Context) |
DeviceLockService |
를 |
DevicePolicyService |
를 |
DisplayHashService |
와 함께 |
DisplayService |
을 |
DomainVerificationService |
|
DownloadService |
를 |
DropboxService |
를 |
EuiccService |
를 |
FileIntegrityService |
를 |
FingerprintService |
와 함께 |
GameService |
를 |
GrammaticalInflectionService |
를 |
HardwarePropertiesService |
를 |
HealthconnectService |
를 |
InputMethodService |
를 |
InputService |
를 |
IpsecService |
|
JobSchedulerService |
|
KeyguardService |
를 |
LauncherAppsService |
를 |
LayoutInflaterService |
|
LocaleService |
를 |
LocationService |
를 |
MediaCommunicationService |
를 |
MediaMetricsService |
를 |
MediaProjectionService |
를 |
MediaRouterService |
를 |
MediaSessionService |
를 |
MidiService |
를 |
NetworkStatsService |
를 |
NfcService |
를 |
NotificationService |
|
NsdService |
을 |
OverlayService |
|
PeopleService |
을 |
PerformanceHintService |
를 |
PowerService |
를 |
PrintService |
|
ReceiverExported |
사용되지 않음.
플래그: |
ReceiverNotExported |
사용되지 않음.
플래그 |
ReceiverVisibleToInstantApps |
사용되지 않음.
플래그: |
RestrictionsService |
|
RoleService |
를 |
SearchService |
를 |
SensorService |
를 |
ShortcutService |
를 |
StatusBarService |
|
StopForegroundDetach |
사용되지 않음.
에 대한 |
StopForegroundLegacy |
에 대한 |
StopForegroundRemove |
사용되지 않음.
에 대한 |
StorageService |
를 |
StorageStatsService |
를 |
SystemHealthService |
를 |
TelecomService |
를 |
TelephonyImsService |
를 |
TelephonyService |
를 |
TelephonySubscriptionService |
를 |
TextClassificationService |
를 |
TextServicesManagerService |
를 |
TvInputService |
를 |
TvInteractiveAppService |
를 |
UiModeService |
를 |
UsageStatsService |
를 |
UsbService |
를 |
UserService |
를 |
VibratorManagerService |
를 |
VibratorService |
와 함께 |
VirtualDeviceService |
를 |
VpnManagementService |
를 |
WallpaperService |
를 |
WifiAwareService |
를 |
WifiP2pService |
|
WifiRttRangingService |
와 함께 |
WifiService |
를 |
WindowService |
를 |
속성
Application |
이 서비스를 소유하는 애플리케이션을 반환합니다. |
ApplicationContext |
현재 프로세스의 단일 전역 Application 개체의 컨텍스트를 반환합니다. (다음에서 상속됨 ContextWrapper) |
ApplicationInfo |
이 컨텍스트의 패키지에 대한 전체 애플리케이션 정보를 반환합니다. (다음에서 상속됨 ContextWrapper) |
Assets |
애플리케이션 패키지에 대한 AssetManager instance 반환합니다. (다음에서 상속됨 ContextWrapper) |
AttributionSource |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
AttributionTag |
특성은 복잡한 앱에서 앱의 일부를 논리적으로 분리하는 데 사용할 수 있습니다. (다음에서 상속됨 Context) |
BaseContext | (다음에서 상속됨 ContextWrapper) |
CacheDir |
파일 시스템의 애플리케이션 특정 캐시 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
Class |
이 |
ClassLoader |
이 패키지에서 클래스를 검색하는 데 사용할 수 있는 클래스 로더를 반환합니다. (다음에서 상속됨 ContextWrapper) |
CodeCacheDir |
캐시된 코드를 저장하도록 설계된 파일 시스템의 애플리케이션별 캐시 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
ContentResolver |
애플리케이션 패키지에 대한 ContentResolver instance 반환합니다. (다음에서 상속됨 ContextWrapper) |
DataDir |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
DeviceId |
이 컨텍스트가 연결된 디바이스 ID를 가져옵니다. (다음에서 상속됨 Context) |
Display |
이 컨텍스트가 연결된 디스플레이를 가져옵니다. (다음에서 상속됨 Context) |
ExternalCacheDir |
기본 외부 파일 시스템의 디렉터리에 대한 절대 경로를 반환합니다(애플리케이션이 ExternalStorageDirectory 소유한 캐시 파일을 배치할 수 있는 위치에 있는 위치). (다음에서 상속됨 ContextWrapper) |
FilesDir |
를 사용하여 만든 OpenFileOutput(String, FileCreationMode) 파일이 저장되는 파일 시스템의 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
ForegroundServiceType |
서비스를 호출하여 포그라운드 서비스가 된 경우 |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
IsDeviceProtectedStorage |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
IsRestricted |
이 컨텍스트가 제한되는지 여부를 나타냅니다. (다음에서 상속됨 Context) |
IsUiContext |
컨텍스트가 , |
JniIdentityHashCode |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
JniPeerMembers |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. |
MainExecutor |
|
MainLooper |
현재 프로세스의 기본 스레드에 대한 Looper를 반환합니다. (다음에서 상속됨 ContextWrapper) |
NoBackupFilesDir |
같은 FilesDir파일 시스템의 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
ObbDir |
이 애플리케이션의 OBB 파일(있는 경우)을 찾을 수 있는 기본 외부 스토리지 디렉터리를 반환합니다. (다음에서 상속됨 ContextWrapper) |
OpPackageName |
앱 ops 관리자의 uid 확인이 이름과 함께 작동할 수 있도록 이 컨텍스트의 호출에 사용해야 |
PackageCodePath |
이 컨텍스트의 기본 Android 패키지에 대한 전체 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
PackageManager |
PackageManager instance 반환하여 전역 패키지 정보를 찾습니다. (다음에서 상속됨 ContextWrapper) |
PackageName |
이 애플리케이션 패키지의 이름을 반환합니다. (다음에서 상속됨 ContextWrapper) |
PackageResourcePath |
이 컨텍스트의 기본 Android 패키지에 대한 전체 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
Params |
를 통해 만들어진 경우 이 컨텍스트에서 만든 매개 변수 집합을 반환합니다 |
PeerReference |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
Resources |
애플리케이션 패키지에 대한 리소스 instance 반환합니다. (다음에서 상속됨 ContextWrapper) |
Theme |
이 컨텍스트와 연결된 Theme 개체를 반환합니다. (다음에서 상속됨 ContextWrapper) |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
Wallpaper | (다음에서 상속됨 ContextWrapper) |
WallpaperDesiredMinimumHeight | (다음에서 상속됨 ContextWrapper) |
WallpaperDesiredMinimumWidth | (다음에서 상속됨 ContextWrapper) |
메서드
AttachBaseContext(Context) |
이 ContextWrapper에 대한 기본 컨텍스트를 설정합니다. (다음에서 상속됨 ContextWrapper) |
BindService(Intent, Bind, IExecutor, IServiceConnection) |
|
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
BindService(Intent, IServiceConnection, Bind) |
애플리케이션 서비스에 연결하여 필요한 경우 만듭니다. (다음에서 상속됨 ContextWrapper) |
BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
와 동일한 방식으로 |
CheckCallingOrSelfPermission(String) |
IPC의 호출 프로세스 또는 사용자에게 특정 권한이 부여되었는지 여부를 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
IPC 또는 사용자의 호출 프로세스에 특정 URI에 액세스할 수 있는 권한이 부여되었는지 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
IPC <em 또는 you</em>>의 호출 프로세스에 URI 목록에 액세스할 수 있는 권한이 부여되었는지 확인합니다. (다음에서 상속됨 Context) |
CheckCallingPermission(String) |
처리 중인 IPC의 호출 프로세스에 특정 권한이 부여되었는지 여부를 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckCallingUriPermission(Uri, ActivityFlags) |
호출 프로세스 및 사용자 ID에 특정 URI에 액세스할 수 있는 권한이 부여되었는지 여부를 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckCallingUriPermissions(IList<Uri>, Int32) |
호출 프로세스 및 사용자 ID에 URI 목록에 액세스할 수 있는 권한이 부여되었는지 확인합니다. (다음에서 상속됨 Context) |
CheckPermission(String, Int32, Int32) |
시스템에서 실행되는 특정 프로세스 및 사용자 ID에 대해 지정된 권한이 허용되는지 여부를 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckSelfPermission(String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
CheckUriPermission(Uri, Int32, Int32, ActivityFlags) |
특정 프로세스 및 사용자 ID에 특정 URI에 액세스할 수 있는 권한이 부여되었는지 여부를 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags) |
URI 및 일반 사용 권한을 모두 확인합니다. (다음에서 상속됨 ContextWrapper) |
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32) |
특정 프로세스 및 사용자 ID에 URI 목록에 액세스할 수 있는 권한이 부여되었는지 여부를 확인합니다. (다음에서 상속됨 Context) |
ClearWallpaper() |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
CreateAttributionContext(String) |
현재 Context에 대한 새 Context 개체를 반환하지만 특성은 다른 태그로 반환합니다. (다음에서 상속됨 Context) |
CreateConfigurationContext(Configuration) |
현재 Context에 대한 새 Context 개체를 반환하지만 해당 리소스가 지정된 구성과 일치하도록 조정됩니다. (다음에서 상속됨 ContextWrapper) |
CreateContext(ContextParams) |
특정 속성 및 동작을 사용하여 컨텍스트를 만듭니다. (다음에서 상속됨 Context) |
CreateContextForSplit(String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
CreateDeviceContext(Int32) |
에서 지정된 디바이스 연결을 사용하여 현재 컨텍스트에서 새 |
CreateDeviceProtectedStorageContext() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
CreateDisplayContext(Display) |
현재 Context에 대한 새 Context 개체를 반환하지만 해당 리소스가 지정된 Display의 메트릭과 일치하도록 조정됩니다. (다음에서 상속됨 ContextWrapper) |
CreatePackageContext(String, PackageContextFlags) |
지정된 애플리케이션 이름에 대한 새 Context 개체를 반환합니다. (다음에서 상속됨 ContextWrapper) |
CreateWindowContext(Display, Int32, Bundle) |
|
CreateWindowContext(Int32, Bundle) |
비활성 창에 대한 컨텍스트를 만듭니다. (다음에서 상속됨 Context) |
DatabaseList() |
이 컨텍스트의 애플리케이션 패키지와 연결된 프라이빗 데이터베이스의 이름을 지정하는 문자열 배열을 반환합니다. (다음에서 상속됨 ContextWrapper) |
DeleteDatabase(String) |
이 컨텍스트의 애플리케이션 패키지와 연결된 기존 프라이빗 SQLiteDatabase를 삭제합니다. (다음에서 상속됨 ContextWrapper) |
DeleteFile(String) |
이 컨텍스트의 애플리케이션 패키지와 연결된 지정된 프라이빗 파일을 삭제합니다. (다음에서 상속됨 ContextWrapper) |
DeleteSharedPreferences(String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
Dispose() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
Dispose(Boolean) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
Dump(FileDescriptor, PrintWriter, String[]) |
서비스의 상태를 지정된 스트림에 인쇄합니다. |
EnforceCallingOrSelfPermission(String, String) |
사용자나 처리 중인 IPC의 호출 프로세스에 특정 권한이 부여되지 않은 경우 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
IPC의 호출 프로세스 또는 특정 URI에 액세스할 수 있는 권한이 부여되지 않은 경우 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforceCallingPermission(String, String) |
처리 중인 IPC의 호출 프로세스에 특정 권한이 부여되지 않은 경우 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforceCallingUriPermission(Uri, ActivityFlags, String) |
호출 프로세스 및 사용자 ID에 특정 URI에 액세스할 수 있는 권한이 부여되지 않은 경우 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforcePermission(String, Int32, Int32, String) |
시스템에서 실행되는 특정 프로세스 및 사용자 ID에 대해 지정된 권한이 허용되지 않으면 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
특정 프로세스 및 사용자 ID에 특정 URI에 액세스할 수 있는 권한이 부여되지 않은 경우 을 throw합니다 SecurityException. (다음에서 상속됨 ContextWrapper) |
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
URI 및 일반 권한을 모두 적용합니다. (다음에서 상속됨 ContextWrapper) |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
FileList() |
이 컨텍스트의 애플리케이션 패키지와 연결된 프라이빗 파일의 이름을 지정하는 문자열 배열을 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetColor(Int32) |
특정 리소스 ID와 연결되고 현재 테마에 대해 스타일이 지정된 색을 반환합니다. (다음에서 상속됨 Context) |
GetColorStateList(Int32) |
특정 리소스 ID와 연결되고 현재 테마에 대해 스타일이 지정된 색 상태 목록을 반환합니다. (다음에서 상속됨 Context) |
GetDatabasePath(String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
GetDir(String, FileCreationMode) |
필요한 경우 애플리케이션에서 자체 사용자 지정 데이터 파일을 배치할 수 있는 새 디렉터리를 검색하고 만듭니다. (다음에서 상속됨 ContextWrapper) |
GetDrawable(Int32) |
특정 리소스 ID와 연결되고 현재 테마에 대해 스타일이 지정된 그리기 가능한 개체를 반환합니다. (다음에서 상속됨 Context) |
GetExternalCacheDirs() |
애플리케이션이 소유한 캐시 파일을 배치할 수 있는 모든 외부 스토리지 디바이스의 애플리케이션별 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetExternalFilesDir(String) |
애플리케이션이 소유하는 영구 파일을 배치할 수 있는 기본 외부 파일 시스템(어딘가에 있는 )의 디렉터리에 대한 ExternalStorageDirectory절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetExternalFilesDirs(String) |
애플리케이션이 소유한 영구 파일을 배치할 수 있는 모든 외부 스토리지 디바이스의 애플리케이션별 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetExternalMediaDirs() |
사용되지 않음.
애플리케이션이 미디어 파일을 배치할 수 있는 모든 외부 스토리지 디바이스의 애플리케이션별 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetFileStreamPath(String) |
를 사용하여 만든 OpenFileOutput(String, FileCreationMode) 파일이 저장되는 파일 시스템의 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetHashCode() |
개체의 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
GetObbDirs() |
애플리케이션의 OBB 파일(있는 경우)을 찾을 수 있는 모든 외부 스토리지 디바이스의 애플리케이션별 디렉터리에 대한 절대 경로를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetSharedPreferences(String, FileCreationMode) |
기본 설정 파일 'name'의 내용을 검색하고 보관하여 해당 값을 검색하고 수정할 수 있는 SharedPreferences를 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetString(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 문자열을 반환합니다. (다음에서 상속됨 Context) |
GetString(Int32, Object[]) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 문자열을 반환합니다. (다음에서 상속됨 Context) |
GetSystemService(Class) |
클래스별로 시스템 수준 서비스에 핸들을 반환합니다. (다음에서 상속됨 Context) |
GetSystemService(String) |
이름으로 시스템 수준 서비스에 핸들을 반환합니다. (다음에서 상속됨 ContextWrapper) |
GetSystemServiceName(Class) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
GetText(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. (다음에서 상속됨 Context) |
GetTextFormatted(Int32) |
애플리케이션 패키지의 기본 문자열 테이블에서 지역화된 스타일이 지정된 CharSequence를 반환합니다. (다음에서 상속됨 Context) |
GrantUriPermission(String, Uri, ActivityFlags) |
해당 패키지에 Uri의 콘텐츠 공급자에 액세스할 수 있는 일반 권한이 있는지 여부에 관계없이 다른 패키지에 특정 Uri에 액세스할 수 있는 권한을 부여합니다. (다음에서 상속됨 ContextWrapper) |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
MoveDatabaseFrom(Context, String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
MoveSharedPreferencesFrom(Context, String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
ObtainStyledAttributes(IAttributeSet, Int32[]) |
이 컨텍스트의 테마에서 스타일이 지정된 특성 정보를 검색합니다. (다음에서 상속됨 Context) |
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
이 컨텍스트의 테마에서 스타일이 지정된 특성 정보를 검색합니다. (다음에서 상속됨 Context) |
ObtainStyledAttributes(Int32, Int32[]) |
이 컨텍스트의 테마에서 스타일이 지정된 특성 정보를 검색합니다. (다음에서 상속됨 Context) |
ObtainStyledAttributes(Int32[]) |
이 컨텍스트의 테마에서 스타일이 지정된 특성 정보를 검색합니다. (다음에서 상속됨 Context) |
OnBind(Intent) |
통신 채널을 서비스로 반환합니다. |
OnConfigurationChanged(Configuration) |
구성 요소가 실행되는 동안 디바이스 구성이 변경되면 시스템에서 호출됩니다. |
OnCreate() |
서비스를 처음 만들 때 시스템에서 호출합니다. |
OnDestroy() |
더 이상 사용되지 않으며 제거되고 있음을 서비스에 알리기 위해 시스템에서 호출합니다. |
OnLowMemory() |
이는 전체 시스템이 메모리가 부족하고 적극적으로 실행 중인 프로세스가 메모리 사용량을 다듬어야 할 때 호출됩니다. |
OnRebind(Intent) |
새 클라이언트가 서비스에 연결되었을 때 호출되며, 이전에 모든 클라이언트의 연결이 끊어졌음을 알립니다 |
OnStart(Intent, Int32) |
사용되지 않음.
이 멤버는 더 이상 사용되지 않습니다. |
OnStartCommand(Intent, StartCommandFlags, Int32) |
클라이언트가 를 호출하여 서비스를 명시적으로 시작할 때마다 시스템에서 호출 |
OnTaskRemoved(Intent) |
서비스가 현재 실행 중이고 사용자가 서비스의 애플리케이션에서 가져온 작업을 제거한 경우 호출됩니다. |
OnTimeout(Int32) |
에 대한 |
OnTrimMemory(TrimMemory) |
운영 체제가 프로세스에서 불필요한 메모리를 자르는 것이 좋은 시기라고 판단했을 때 호출됩니다. |
OnUnbind(Intent) |
서비스에서 게시한 특정 인터페이스에서 모든 클라이언트의 연결이 끊어지면 호출됩니다. |
OpenFileInput(String) |
읽기 위해 이 컨텍스트의 애플리케이션 패키지와 연결된 프라이빗 파일을 엽니다. (다음에서 상속됨 ContextWrapper) |
OpenFileOutput(String, FileCreationMode) |
쓰기를 위해 이 컨텍스트의 애플리케이션 패키지와 연결된 프라이빗 파일을 엽니다. (다음에서 상속됨 ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
이 컨텍스트의 애플리케이션 패키지와 연결된 새 프라이빗 SQLiteDatabase를 엽니다. (다음에서 상속됨 ContextWrapper) |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
이 컨텍스트의 애플리케이션 패키지와 연결된 새 프라이빗 SQLiteDatabase를 엽니다. (다음에서 상속됨 ContextWrapper) |
PeekWallpaper() |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
RegisterComponentCallbacks(IComponentCallbacks) |
작업 및 기타 구성 요소의 ComponentCallbacks 메서드가 호출되는 동시에 호출되는 컨텍스트의 기본 애플리케이션에 새 |
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
시스템에 의해 디바이스 연결이 변경될 때 호출되는 새 디바이스 ID 변경된 |
RegisterReceiver(BroadcastReceiver, IntentFilter) |
기본 작업 스레드에서 실행할 BroadcastReceiver를 등록합니다. (다음에서 상속됨 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
사용되지 않음.
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
스케줄러의 컨텍스트에서 실행되도록 의도 브로드캐스트를 수신하도록 등록합니다. (다음에서 상속됨 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
사용되지 않음.
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
RemoveStickyBroadcast(Intent) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
RemoveStickyBroadcastAsUser(Intent, UserHandle) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
RevokeSelfPermissionOnKill(String) |
런타임 권한의 비동기 해지를 트리거합니다. (다음에서 상속됨 Context) |
RevokeSelfPermissionsOnKill(ICollection<String>) |
호출 패키지에 대한 하나 이상의 사용 권한 해지를 트리거합니다. (다음에서 상속됨 Context) |
RevokeUriPermission(String, Uri, ActivityFlags) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
RevokeUriPermission(Uri, ActivityFlags) |
System.String,Android.Net.Uri,Android.Net.Uri)을 사용하여 이전에 추가된 특정 콘텐츠 공급자 Uri에 액세스할 수 있는 모든 권한을 제거합니다. (다음에서 상속됨 ContextWrapper) |
SendBroadcast(Intent) |
지정된 의도를 모든 관심 있는 BroadcastReceivers에 브로드캐스트합니다. (다음에서 상속됨 ContextWrapper) |
SendBroadcast(Intent, String) |
지정된 의도를 관심 있는 모든 BroadcastReceivers에 브로드캐스트하여 선택적 필수 권한을 적용할 수 있도록 합니다. (다음에서 상속됨 ContextWrapper) |
SendBroadcast(Intent, String, Bundle) |
지정된 의도를 관심 있는 모든 BroadcastReceivers에 브로드캐스트하여 선택적 필수 권한을 적용할 수 있도록 합니다. (다음에서 상속됨 Context) |
SendBroadcastAsUser(Intent, UserHandle) |
해당 버전을 SendBroadcast(Intent) 사용하면 브로드캐스트가 전송될 사용자를 지정할 수 있습니다. (다음에서 상속됨 ContextWrapper) |
SendBroadcastAsUser(Intent, UserHandle, String) |
해당 버전을 SendBroadcast(Intent, String) 사용하면 브로드캐스트가 전송될 사용자를 지정할 수 있습니다. (다음에서 상속됨 ContextWrapper) |
SendBroadcastWithMultiplePermissions(Intent, String[]) |
지정된 의도를 관심 있는 모든 BroadcastReceivers에 브로드캐스트하여 필요한 권한 배열을 적용할 수 있도록 합니다. (다음에서 상속됨 Context) |
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
SendOrderedBroadcast(Intent, String) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
해당 버전을 SendBroadcast(Intent) 사용하면 브로드캐스트에서 데이터를 다시 받을 수 있습니다. (다음에서 상속됨 ContextWrapper) |
SendOrderedBroadcast(Intent, String, Bundle) |
관심 있는 모든 BroadcastReceivers에 지정된 의도를 브로드캐스트하여 선호하는 수신기가 덜 선호하는 수신기에 전달되기 전에 브로드캐스트를 사용할 수 있도록 한 번에 하나씩 전달합니다. (다음에서 상속됨 Context) |
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
해당 버전을 |
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
해당 버전을 |
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
SendStickyBroadcast(Intent) |
사용되지 않음.
|
SendStickyBroadcast(Intent, Bundle) |
|
SendStickyBroadcastAsUser(Intent, UserHandle) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
SetForeground(Boolean) |
이 멤버는 더 이상 사용되지 않습니다. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
SetTheme(Int32) |
이 컨텍스트의 기본 테마를 설정합니다. (다음에서 상속됨 ContextWrapper) |
SetWallpaper(Bitmap) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
SetWallpaper(Stream) |
사용되지 않음.
(다음에서 상속됨 ContextWrapper)
|
StartActivities(Intent[]) |
옵션이 지정되지 않은 경우 StartActivities(Intent[], Bundle) 와 동일합니다. (다음에서 상속됨 ContextWrapper) |
StartActivities(Intent[], Bundle) |
여러 새 활동을 시작합니다. (다음에서 상속됨 ContextWrapper) |
StartActivity(Intent) |
옵션이 지정되지 않은 경우 StartActivity(Intent, Bundle) 와 동일합니다. (다음에서 상속됨 ContextWrapper) |
StartActivity(Intent, Bundle) |
새 활동을 시작합니다. (다음에서 상속됨 ContextWrapper) |
StartActivity(Type) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Context) |
StartForeground(Int32, Notification) |
서비스가 시작된 경우(를 통해 |
StartForeground(Int32, Notification, ForegroundService) |
추가 foregroundServiceType 매개 변수가 있는 의 오버로드된 버전 |
StartForegroundService(Intent) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
StartInstrumentation(ComponentName, String, Bundle) |
클래스 실행을 시작합니다 Instrumentation . (다음에서 상속됨 ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 ContextWrapper) |
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
와 비슷하 StartActivity(Intent, Bundle)지만 IntentSender를 사용하여 시작합니다. (다음에서 상속됨 ContextWrapper) |
StartService(Intent) |
지정된 애플리케이션 서비스를 시작하라는 요청입니다. (다음에서 상속됨 ContextWrapper) |
StopForeground(Boolean) |
의 레거시 버전입니다 |
StopForeground(StopForegroundFlags) |
더 많은 메모리가 필요한 경우 이 서비스를 포그라운드 상태에서 제거하여 종료할 수 있습니다. |
StopSelf() |
이전에 시작된 경우 서비스를 중지합니다. |
StopSelf(Int32) |
이전 버전은 |
StopSelfResult(Int32) |
가장 최근에 시작된 시간이 var startId</var인 <경우 서비스를 중지합니다>.> |
StopService(Intent) |
지정된 애플리케이션 서비스를 중지할 것을 요청합니다. (다음에서 상속됨 ContextWrapper) |
ToArray<T>() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnbindService(IServiceConnection) |
애플리케이션 서비스에서 연결을 끊습니다. (다음에서 상속됨 ContextWrapper) |
UnregisterComponentCallbacks(IComponentCallbacks) |
이전에 에 |
UnregisterDeviceIdChangeListener(IIntConsumer) |
컨텍스트에서 디바이스 ID 변경된 수신기를 제거합니다. (다음에서 상속됨 Context) |
UnregisterFromRuntime() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
UnregisterReceiver(BroadcastReceiver) |
이전에 등록된 BroadcastReceiver 등록을 취소합니다. (다음에서 상속됨 ContextWrapper) |
UpdateServiceGroup(IServiceConnection, Int32, Int32) |
이전에 또는 관련 메서드로 |
Wait() |
현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.Finalized() |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.JniManagedPeerState |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. (다음에서 상속됨 Object) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. |
GetJniTypeName(IJavaPeerable) |
서비스는 사용자와 상호 작용하지 않고 장기 실행 작업을 수행하거나 다른 애플리케이션에서 사용할 기능을 제공하려는 애플리케이션의 욕구를 나타내는 애플리케이션 구성 요소입니다. |