AbstractInputMethodService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
AbstractInputMethodService 为输入方法提供抽象基类。
[Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService", DoNotGenerateAcw=true)]
public abstract class AbstractInputMethodService : Android.App.Service, Android.Views.KeyEvent.ICallback, IDisposable
[<Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService", DoNotGenerateAcw=true)>]
type AbstractInputMethodService = class
inherit Service
interface KeyEvent.ICallback
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 派生
- 属性
- 实现
注解
AbstractInputMethodService 为输入方法提供抽象基类。 普通输入法实现不会直接从此派生,而是基于 InputMethodService 或其他更完整的基类进行构建。 请务必阅读 InputMethod 有关编写输入法的基础知识的详细信息。
此类将服务(表示输入法组件到系统)与输入方法必须实现的 InputMethod 接口相结合。 此基类负责在客户端绑定到该服务时从服务报告 InputMethod,但不提供 InputMethod 接口本身的标准实现。 派生类必须实现该接口。
之后 android.os.Build.VERSION_CODES#S,显示软输入的最大可能区域可能不是整个屏幕。 例如,某些设备可能仅支持在屏幕的一半上显示软输入。
在这种情况下,将软输入从一个半屏幕移动到另一 android.content.res.Resources 个屏幕将触发更新以匹配新 Configuration 内容, AbstractInputMethodService 如果存在明显的配置更改,也可能会收到 #onConfigurationChanged(Configuration) 回调
适用于 . 的 android.inputmethodservice.AbstractInputMethodServiceJava 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
| 名称 | 说明 |
|---|---|
| AbstractInputMethodService() | |
| AbstractInputMethodService(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
| 名称 | 说明 |
|---|---|
| AccessibilityService |
|
| AccountService |
|
| ActivityService |
|
| AdvancedProtectionService |
用于 |
| AlarmService |
|
| AppFunctionService |
用于 |
| AppOpsService |
用于 |
| AppSearchService |
|
| AppwidgetService |
|
| AudioService |
用于 |
| BatteryService |
|
| BindAllowActivityStarts |
已过时.
|
| BindExternalServiceLong |
的工作方式与 |
| BindNotPerceptible |
已过时.
|
| BindPackageIsolatedProcess |
已过时.
标志: |
| BindSharedIsolatedProcess |
已过时.
标志: |
| BiometricService |
|
| BlobStoreService |
|
| BluetoothService |
|
| BugreportService |
用于捕获 bug 报告的服务。 (继承自 Context) |
| CameraService |
|
| CaptioningService |
用于 |
| CarrierConfigService |
用于 |
| ChooserService |
|
| ClipboardService |
|
| CompanionDeviceService |
|
| ConnectivityDiagnosticsService |
用于 |
| ConnectivityService |
用于 |
| ConsumerIrService |
用于 |
| ContactKeysService |
|
| 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 |
|
| KeystoreService |
用于 |
| LauncherAppsService |
用于 |
| LayoutInflaterService |
用于 |
| LocaleService |
|
| LocationService |
与 |
| MediaCommunicationService |
|
| MediaMetricsService |
用于 |
| MediaProjectionService |
用于 |
| MediaQualityService |
用于 |
| MediaRouterService |
|
| MediaSessionService |
用于 |
| MidiService |
用于 |
| NetworkStatsService |
用于 |
| NfcService |
|
| NotificationService |
与 |
| NsdService |
用于 |
| OverlayService |
|
| PeopleService |
|
| PerformanceHintService |
|
| PersistentDataBlockService |
|
| PowerService |
|
| PrintService |
|
| ProfilingService |
|
| ReceiverExported |
已过时.
|
| ReceiverNotExported |
已过时.
|
| ReceiverVisibleToInstantApps |
已过时.
标志: |
| RestrictionsService |
用于 |
| RoleService |
用于 |
| SatelliteService |
|
| SearchService |
|
| SecurityStateService |
|
| SensorService |
|
| ShortcutService |
|
| StatusBarService |
|
| StopForegroundDetach |
已过时.
stopForeground(int):如果已设置,则之前提供给 startForeground(int, Notification) 的通知将从服务的生命周期中分离。 (继承自 Service) |
| StopForegroundLegacy |
此常量在 API 级别 33 中已弃用。 (继承自 Service) |
| StopForegroundRemove |
已过时.
stopForeground(int):如果已提供,则之前提供给 startForeground(int, Notification) 的通知将被取消并从显示中删除。 (继承自 Service) |
| StorageService |
用于 |
| StorageStatsService |
|
| SystemHealthService |
|
| TelecomService |
|
| TelephonyImsService |
|
| TelephonyPhoneNumberService |
|
| TelephonyService |
用于 |
| TelephonySubscriptionService |
用于 |
| TetheringService |
用于 |
| TextClassificationService |
|
| TextServicesManagerService |
用于 |
| TvAdService |
|
| TvInputService |
|
| TvInteractiveAppService |
|
| UiModeService |
用于 |
| UsageStatsService |
|
| UsbService |
用于 |
| UserService |
用于 |
| VibratorManagerService |
用于 |
| VibratorService |
用于 |
| VirtualDeviceService |
用于 |
| VpnManagementService |
|
| WallpaperService |
用于 |
| WifiAwareService |
用于 |
| WifiP2pService |
用于 |
| WifiRttRangingService |
与 |
| WifiService |
用于 |
| WindowService |
|
属性
| 名称 | 说明 |
|---|---|
| Application |
返回拥有此服务的应用程序。 (继承自 Service) |
| ApplicationContext |
返回当前进程的单个全局 Application 对象的上下文。 (继承自 ContextWrapper) |
| ApplicationInfo |
返回此上下文包的完整应用程序信息。 (继承自 ContextWrapper) |
| Assets |
返回应用程序的包的 AssetManager 实例。 (继承自 ContextWrapper) |
| AttributionSource |
获取与此上下文关联的归因源。 (继承自 Context) |
| AttributionTag |
属性可用于复杂应用中,以逻辑方式分隔应用的各个部分。 (继承自 Context) |
| BaseContext | (继承自 ContextWrapper) |
| CacheDir |
返回文件系统上特定于应用程序的缓存目录的绝对路径。 (继承自 ContextWrapper) |
| Class |
返回此 |
| ClassLoader |
返回可用于检索此包中的类的类加载程序。 (继承自 ContextWrapper) |
| CodeCacheDir |
返回文件系统上用于存储缓存代码的应用程序特定缓存目录的绝对路径。 (继承自 ContextWrapper) |
| ContentResolver |
返回应用程序的包的 ContentResolver 实例。 (继承自 ContextWrapper) |
| DataDir |
返回文件系统上属于此应用的所有专用文件的绝对路径。 应用不应直接使用此路径;它们应改用 getFilesDir() 、getCacheDir() 、getDir(String、int) 或其他此类上的存储 API。 如果调用应用移动到采用的存储设备,则返回的路径可能会随时间而变化,因此应仅保留相对路径。 调用应用无需其他权限即可在返回的路径下读取或写入文件。 返回文件 (继承自 ContextWrapper) |
| DeviceId |
获取与此上下文关联的设备 ID。 (继承自 Context) |
| Display |
获取与此上下文关联的显示。 (继承自 Context) |
| ExternalCacheDir |
返回主外部文件系统上目录的绝对路径(位于应用程序可以放置其拥有的缓存文件的某个位置 ExternalStorageDirectory )。 (继承自 ContextWrapper) |
| FilesDir |
返回存储使用 OpenFileOutput(String, FileCreationMode) 文件创建的文件系统上的目录的绝对路径。 (继承自 ContextWrapper) |
| ForegroundServiceType |
如果服务通过调用 startForeground(int,Notification)或 startForeground(int,Notification,int),getForegroundServiceType()将返回当前的前台服务类型。 (继承自 Service) |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| IsDeviceProtectedStorage |
指示此上下文的存储 API 是否由受设备保护的存储提供支持。 (继承自 ContextWrapper) |
| IsRestricted |
指示此上下文是否受到限制。 (继承自 Context) |
| IsUiContext |
AbstractInputMethodService 为输入方法提供抽象基类。 |
| JniIdentityHashCode |
获取互操作运行时分配给此Java对等的标识哈希代码。 (继承自 Object) |
| JniManagedPeerState |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| JniPeerMembers |
AbstractInputMethodService 为输入方法提供抽象基类。 |
| KeyDispatcherState |
返回用于处理来自目标应用程序的事件的全局 |
| MainExecutor |
|
| MainLooper |
返回当前进程的主线程的 Looper。 (继承自 ContextWrapper) |
| NoBackupFilesDir |
返回文件系统上目录的绝对路径,类似于 FilesDir. (继承自 ContextWrapper) |
| ObbDir |
返回可在其中找到此应用程序的 OBB 文件(如果有)的主外部存储目录。 (继承自 ContextWrapper) |
| OpPackageName |
返回应该用于 |
| PackageCodePath |
返回此上下文的主要 Android 包的完整路径。 (继承自 ContextWrapper) |
| PackageManager |
返回 PackageManager 实例以查找全局包信息。 (继承自 ContextWrapper) |
| PackageName |
返回此应用程序的包的名称。 (继承自 ContextWrapper) |
| PackageResourcePath |
返回此上下文的主要 Android 包的完整路径。 (继承自 ContextWrapper) |
| Params |
返回创建此上下文时所使用的参数集(如果通过该 |
| PeerReference |
获取此Java对等方的 JNI 对象引用。 (继承自 Object) |
| Resources |
返回应用程序的包的资源实例。 (继承自 ContextWrapper) |
| Theme |
返回与此上下文关联的 Theme 对象。 (继承自 ContextWrapper) |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| Wallpaper | (继承自 ContextWrapper) |
| WallpaperDesiredMinimumHeight | (继承自 ContextWrapper) |
| WallpaperDesiredMinimumWidth | (继承自 ContextWrapper) |
方法
| 名称 | 说明 |
|---|---|
| AttachBaseContext(Context) |
设置此 ContextWrapper 的基本上下文。 (继承自 ContextWrapper) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
请参阅 bindIsolatedService(Intent,int,String,Executor,ServiceConnection) 调用 BindServiceFlags.of(long),以获取 BindServiceFlags 对象。 (继承自 Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
|
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
与执行程序一样 |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
请参阅 bindService(Intent,int,Executor,ServiceConnection) 调用 BindServiceFlags.of(long),以获取 BindServiceFlags 对象。 (继承自 Context) |
| BindService(Intent, IServiceConnection, Bind) |
连接到应用程序服务,根据需要创建它。 (继承自 ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
请参阅 bindService(Intent,ServiceConnection,int) 调用 BindServiceFlags.of(long),以获取 BindServiceFlags 对象。 (继承自 Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
请参阅 bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) 调用 BindServiceFlags.of(long),以获取 BindServiceFlags 对象。 (继承自 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) |
确定调用过程和 uid 是否已获得访问 URI 列表的权限。 (继承自 Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
确定是否已向特定进程和 uid 授予访问特定内容 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) |
确定是否向特定进程和 uid 授予了访问 URI 列表的权限。 (继承自 Context) |
| ClearWallpaper() |
已过时.
(继承自 ContextWrapper)
|
| Clone() |
创建并返回此对象的副本。 (继承自 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| CreateAttributionContext(String) |
返回当前上下文的新 Context 对象,但将属性返回到其他标记。 (继承自 Context) |
| CreateConfigurationContext(Configuration) |
返回当前上下文的新 Context 对象,但要调整其资源以匹配给定的配置。 (继承自 ContextWrapper) |
| CreateContext(ContextParams) |
创建具有特定属性和行为的上下文。 (继承自 Context) |
| CreateContextForSplit(String) |
返回给定拆分名称的新 Context 对象。 新上下文具有一个 ClassLoader 和资源对象,该对象可以访问拆分项及其所有依赖项的代码/资源。 每次调用此方法都会返回 Context 对象的新实例;上下文对象不是共享的,但常见的状态(ClassLoader,同一拆分的其他资源)可能是这样上下文本身可以相当轻量级。 (继承自 ContextWrapper) |
| CreateDeviceContext(Int32) |
从当前上下文中返回一个新 |
| CreateDeviceProtectedStorageContext() |
返回当前上下文的新 Context 对象,但其存储 API 由受设备保护的存储提供支持。 在具有直接启动的设备上,存储在此位置的数据使用绑定到物理设备的密钥进行加密,并且可以在设备成功启动后立即访问它(例如,用户通过凭据(例如锁定模式或 PIN)进行身份验证之前和之后。 由于设备保护的数据在没有用户身份验证的情况下可用,因此应仔细限制使用此上下文存储的数据。 例如,强烈建议不要将敏感身份验证令牌或密码存储在设备保护区域中。 如果基础设备无法使用不同的密钥存储受设备保护的数据和凭据保护的数据,则这两个存储区域将同时可用。 它们保留为磁盘上的两个不同的存储位置,并且只有可用性更改窗口。 每次调用此方法都会返回 Context 对象的新实例;上下文对象不是共享的,但通用状态(ClassLoader,相同配置的其他资源)可能是这样,上下文本身可以相当轻量级。 返回上下文 (继承自 ContextWrapper) |
| CreateDisplayContext(Display) |
返回当前上下文的新 Context 对象,但其资源经过调整以匹配给定的显示指标。 (继承自 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() |
释放此Java对等方持有的资源。 (继承自 Object) |
| Dispose(Boolean) |
释放此Java对等方持有的资源。 (继承自 Object) |
| DisposeUnlessReferenced() |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| Dump(FileDescriptor, PrintWriter, String[]) |
将服务的状态打印到给定流中。 (继承自 Service) |
| EnforceCallingOrSelfPermission(String, String) |
如果你和你正在处理的 IPC 的调用过程都未被授予特定权限,则引发一个 SecurityException。 (继承自 ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
如果 IPC 的调用过程或 尚未授予访问特定 URI 的权限,则引发 SecurityException。 (继承自 ContextWrapper) |
| EnforceCallingPermission(String, String) |
如果正在处理的 IPC 的调用过程尚未被授予特定权限,则引发一个 SecurityException。 (继承自 ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
如果调用过程和用户 ID 尚未授予访问特定 URI 的权限,则引发 SecurityException。 (继承自 ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
如果系统中运行的特定进程和用户 ID 不允许给定权限,则引发一个 SecurityException。 (继承自 ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
如果未向特定进程和用户 ID 授予访问特定 URI 的权限,则引发 SecurityException。 (继承自 ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
强制实施 URI 和普通权限。 (继承自 ContextWrapper) |
| Equals(Object) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
| FileList() |
返回一个字符串数组,用于命名与此上下文的应用程序包关联的专用文件。 (继承自 ContextWrapper) |
| GetColor(Int32) |
返回与特定资源 ID 关联的颜色,并为当前主题设置样式。 (继承自 Context) |
| GetColorStateList(Int32) |
返回与特定资源 ID 关联的颜色状态列表,并为当前主题设置样式。 (继承自 Context) |
| GetDatabasePath(String) |
返回使用 openOrCreateDatabase(String, int, CursorFactory) 创建的数据库的文件系统上的绝对路径。 如果调用应用移动到采用的存储设备,则返回的路径可能会随时间而变化,因此应仅保留相对路径。 (继承自 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”的内容,并返回一个共享首选项,通过该共享首选项可以检索和修改其值。 (继承自 ContextWrapper) |
| GetString(Int32, Object[]) |
从应用程序包的默认字符串表中返回本地化字符串。 (继承自 Context) |
| GetString(Int32) |
从应用程序包的默认字符串表中返回本地化字符串。 (继承自 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[], Int32, Int32) |
在此上下文的主题中检索带样式的属性信息。 (继承自 Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
在此上下文的主题中检索带样式的属性信息。 (继承自 Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
在此上下文的主题中检索带样式的属性信息。 (继承自 Context) |
| ObtainStyledAttributes(Int32[]) |
在此上下文的主题中检索带样式的属性信息。 (继承自 Context) |
| OnBind(Intent) |
将信道返回到服务。 |
| OnConfigurationChanged(Configuration) |
当设备配置在组件运行时发生更改时由系统调用。 (继承自 Service) |
| OnCreate() |
首次创建服务时由系统调用。 (继承自 Service) |
| OnCreateInputMethodInterface() |
在初始化期间由框架调用,需要创建此服务的 InputMethod 接口。 |
| OnCreateInputMethodSessionInterface() |
当输入方法的新客户端需要新的 InputMethodSession 接口时,由框架调用。 |
| OnDestroy() |
系统调用,以通知服务不再使用它并正在删除。 (继承自 Service) |
| OnGenericMotionEvent(MotionEvent) |
实现此操作以处理输入方法上的泛型运动事件。 |
| OnKeyDown(Keycode, KeyEvent) |
发生键关闭事件时调用。 |
| OnKeyLongPress(Keycode, KeyEvent) |
当出现长按时调用。 |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
当用户与模拟控件(如弹球)交互时调用,会多次为同一键生成模拟的向下/向上事件,从而快速连续。 |
| OnKeyUp(Keycode, KeyEvent) |
发生键启动事件时调用。 |
| OnLowMemory() |
当整个系统内存不足时,会调用此方法,并且主动运行的进程应剪裁其内存使用率。 (继承自 Service) |
| OnRebind(Intent) |
当新客户端已连接到服务时调用,此前已通知其 onUnbind(Intent)中已断开连接的所有客户端。 (继承自 Service) |
| OnShouldVerifyKeyEvent(KeyEvent) |
AbstractInputMethodService 为输入方法提供抽象基类。 |
| OnStart(Intent, Int32) |
已过时.
此方法在 API 级别 15 中已弃用。 (继承自 Service) |
| OnStartCommand(Intent, StartCommandFlags, Int32) |
每次客户端通过调用 Context.startService(Intent)显式启动服务时由系统调用,提供它提供的参数和表示启动请求的唯一整数令牌。 (继承自 Service) |
| OnTaskRemoved(Intent) |
如果服务当前正在运行,并且用户删除了来自服务应用程序的任务,则调用此方法。 (继承自 Service) |
| OnTimeout(Int32, ForegroundService) |
当特定前台服务类型超时时调用的回调。 (继承自 Service) |
| OnTimeout(Int32) |
对ServiceInfo.FOREGROUND_SERVICE_TYPE_SHORT_SERVICE的超时调用回调。 (继承自 Service) |
| OnTrackballEvent(MotionEvent) |
实现此操作以处理输入方法上的轨迹球事件。 |
| OnTrimMemory(TrimMemory) |
当操作系统确定进程从其进程中剪裁不需要的内存是一个好时机时调用。 (继承自 Service) |
| OnUnbind(Intent) |
当所有客户端都与服务发布的特定接口断开连接时调用。 (继承自 Service) |
| OpenFileInput(String) |
打开与此上下文的应用程序包关联的专用文件进行读取。 (继承自 ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
打开与此上下文的应用程序包关联的专用文件进行写入。 (继承自 ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
打开与此上下文的应用程序包关联的新专用 SQLiteDatabase。 (继承自 ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
打开与此上下文的应用程序包关联的新专用 SQLiteDatabase。 (继承自 ContextWrapper) |
| PeekWallpaper() |
已过时.
(继承自 ContextWrapper)
|
| RegisterComponentCallbacks(IComponentCallbacks) |
向上下文的基本应用程序添加新内容 |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
向 添加新的设备 ID 更改侦听器 |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
已过时.
注册以接收意向广播,接收方可以选择向即时应用公开。 有关详细信息,请参阅 registerReceiver(BroadcastReceiver,IntentFilter)。 默认情况下,即时应用无法与其他应用程序中的接收方交互,这使你可以公开即时应用可以与之交互的接收器。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 截至Build.VERSION_CODES。UPSIDE_DOWN_CAKE,当应用处于缓存状态时,系统可以在队列中放置上下文注册的广播。 当应用离开缓存状态(例如返回到前台)时,系统将传送任何排队的广播。 某些广播的多个实例可能会合并到一个广播中。 截至Build.VERSION_CODES。ICE_CREAM_SANDWICH,使用此方法注册的接收方将正确遵循为要广播的意向指定的 Intent.setPackage(String)。 在此之前,它将被忽略并传递到所有匹配的已注册接收器。 如果将其用于安全性,请小心。 参数接收器 BroadcastReceiver:此值可能为 null。 (继承自 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
注册以接收意向广播,接收方可以选择向即时应用公开。 有关详细信息,请参阅 registerReceiver(BroadcastReceiver,IntentFilter)。 默认情况下,即时应用无法与其他应用程序中的接收方交互,这使你可以公开即时应用可以与之交互的接收器。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 截至Build.VERSION_CODES。UPSIDE_DOWN_CAKE,当应用处于缓存状态时,系统可以在队列中放置上下文注册的广播。 当应用离开缓存状态(例如返回到前台)时,系统将传送任何排队的广播。 某些广播的多个实例可能会合并到一个广播中。 截至Build.VERSION_CODES。ICE_CREAM_SANDWICH,使用此方法注册的接收方将正确遵循为要广播的意向指定的 Intent.setPackage(String)。 在此之前,它将被忽略并传递到所有匹配的已注册接收器。 如果将其用于安全性,请小心。 参数接收器 BroadcastReceiver:用于处理广播的 BroadcastReceiver。 此值可以为 null。 (继承自 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
已过时.
注册以接收意向广播,以在计划程序上下文中运行。 有关详细信息,请参阅 registerReceiver(BroadcastReceiver、IntentFilter、int) 和 registerReceiver(BroadcastReceiver、IntentFilter、String、Handler)。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 截至Build.VERSION_CODES。UPSIDE_DOWN_CAKE,当应用处于缓存状态时,系统可以在队列中放置上下文注册的广播。 当应用离开缓存状态(例如返回到前台)时,系统将传送任何排队的广播。 某些广播的多个实例可能会合并到一个广播中。 截至Build.VERSION_CODES。ICE_CREAM_SANDWICH,使用此方法注册的接收方将正确遵循为要广播的意向指定的 Intent.setPackage(String)。 在此之前,它将被忽略并传递到所有匹配的已注册接收器。 如果将其用于安全性,请小心。 参数接收器 BroadcastReceiver:此值可能为 null。 (继承自 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
注册以接收意向广播,以在计划程序上下文中运行。 有关详细信息,请参阅 registerReceiver(BroadcastReceiver、IntentFilter、int) 和 registerReceiver(BroadcastReceiver、IntentFilter、String、Handler)。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 截至Build.VERSION_CODES。UPSIDE_DOWN_CAKE,当应用处于缓存状态时,系统可以在队列中放置上下文注册的广播。 当应用离开缓存状态(例如返回到前台)时,系统将传送任何排队的广播。 某些广播的多个实例可能会合并到一个广播中。 截至Build.VERSION_CODES。ICE_CREAM_SANDWICH,使用此方法注册的接收方将正确遵循为要广播的意向指定的 Intent.setPackage(String)。 在此之前,它将被忽略并传递到所有匹配的已注册接收器。 如果将其用于安全性,请小心。 参数接收器 BroadcastReceiver:用于处理广播的 BroadcastReceiver。 (继承自 Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
注册以接收意向广播,以在 var<计划程序>/var< 的>上下文中运行。 (继承自 ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
注册在主活动线程中运行的 BroadcastReceiver。 (继承自 ContextWrapper) |
| RemoveStickyBroadcast(Intent) |
已过时.
(继承自 ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
已过时.
(继承自 ContextWrapper)
|
| RevokeSelfPermissionOnKill(String) |
触发运行时权限的异步吊销。 (继承自 Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
触发调用包的一个或多个权限的吊销。 (继承自 Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
删除对特定目标包的 grantUriPermission(String, Uri, int) 添加的特定内容提供程序 URI 的权限。 给定 URI 将与以前授予的所有 URI 匹配,这些 URI 与给定 URI 的相同或子路径匹配。 也就是说,撤销“content://foo/target”将撤销“content://foo/target”和“content://foo/target/sub”,而不是“content://foo”。 它不会删除更高级别的任何前缀授予。 与 revokeUriPermission(Uri,int)不同,此方法将仅撤销通过 grantUriPermission(String, Uri, int) 显式授予的权限,并且仅撤消指定包的权限。 不会删除通过其他机制(剪贴板、活动启动、服务启动等)进行的任何匹配授予。 (继承自 ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
删除所有权限以访问以前使用 M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri,Android.Net.Uri)添加的特定内容提供程序 URI。 (继承自 ContextWrapper) |
| SendBroadcast(Intent, String, Bundle) |
向所有感兴趣的 BroadcastReceivers 广播给定意向,允许强制实施可选的必需权限。 (继承自 Context) |
| SendBroadcast(Intent, String) |
向所有感兴趣的 BroadcastReceivers 广播给定意向,允许强制实施可选的必需权限。 (继承自 ContextWrapper) |
| SendBroadcast(Intent) |
向所有感兴趣的 BroadcastReceivers 广播给定意向。 (继承自 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
SendBroadcast(Intent, String)该版本允许你指定将发送到该广播的用户。 (继承自 ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
SendBroadcast(Intent)该版本允许你指定将发送到该广播的用户。 (继承自 ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
向所有感兴趣的 BroadcastReceivers 广播给定意向,允许强制实施所需权限的数组。 (继承自 Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
按顺序向感兴趣的接收方广播意向。 (继承自 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
SendBroadcast(Intent)该版本允许从广播中接收数据。 (继承自 ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String, Bundle) |
向所有感兴趣的 BroadcastReceivers 广播给定意向,一次传送一个,以允许更多首选接收器在将广播传送到不太首选的接收方之前使用广播。 (继承自 Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
|
| SendOrderedBroadcast(Intent, String) |
向所有感兴趣的 BroadcastReceivers 广播给定意向,一次传送一个,以允许更多首选接收器在将广播传送到不太首选的接收方之前使用广播。 此调用是异步的;它会立即返回,并在接收方运行时继续执行。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 (继承自 ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
sendOrderedBroadcast(Intent,String,BroadcastReceiver,Handler,int,String,Bundle)的版本,允许您指定将向其发送广播的用户。 这不适用于系统映像上未预安装的应用程序。 有关意向广播的详细信息,请参阅 BroadcastReceiver。 需要 android。Manifest.permission.INTERACT_ACROSS_USERS (继承自 ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
|
| SendStickyBroadcast(Intent) |
已过时.
|
| SendStickyBroadcastAsUser(Intent, UserHandle) |
已过时.
(继承自 ContextWrapper)
|
| SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle) |
已过时.
(继承自 ContextWrapper)
|
| SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle) |
已过时.
(继承自 ContextWrapper)
|
| SetForeground(Boolean) |
此成员已弃用。 (继承自 Service) |
| SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| SetTheme(Int32) |
设置此上下文的基本主题。 (继承自 ContextWrapper) |
| SetWallpaper(Bitmap) |
已过时.
(继承自 ContextWrapper)
|
| SetWallpaper(Stream) |
已过时.
(继承自 ContextWrapper)
|
| StartActivities(Intent[], Bundle) |
启动多个新活动。 (继承自 ContextWrapper) |
| StartActivities(Intent[]) |
与 StartActivities(Intent[], Bundle) 未指定任何选项相同。 (继承自 ContextWrapper) |
| StartActivity(Intent, Bundle) |
启动新活动。 (继承自 ContextWrapper) |
| StartActivity(Intent) |
与 StartActivity(Intent, Bundle) 未指定任何选项相同。 (继承自 ContextWrapper) |
| StartActivity(Type) |
与 startActivity(Intent,Bundle)相同,未指定任何选项。 (继承自 Context) |
| StartForeground(Int32, Notification, ForegroundService) |
带有其他 foregroundServiceType 参数的 startForeground(int,Notification)重载版本。 (继承自 Service) |
| StartForeground(Int32, Notification) |
如果服务已启动(通过 Context.startService(Intent)运行),则还会使此服务在前台运行,从而提供在处于此状态时向用户显示的持续通知。 (继承自 Service) |
| StartForegroundService(Intent) |
类似于 startService(Intent),但具有隐式承诺,服务将在开始运行后调用 startForeground(int,android.app.Notification)。 为该服务提供与 ANR 间隔相当的时间来执行此操作,否则系统会自动崩溃进程,在这种情况下,在运行 SDK 版本Build.VERSION_CODES的设备上记录内部异常 ForegroundServiceDidNotStartInTimeException。S 或更高版本。 在较旧的 Android 版本中,会改为记录内部异常 RemoteServiceException,并显示相应的消息。 与普通 startService(Intent)不同,无论托管服务的应用是否处于前台状态,都可以随时使用此方法。 注意:从 SDK 版本Build.VERSION_CODES开始。S,面向 SDK 版本Build.VERSION_CODES的应用。不允许 S 或更高版本从后台启动前台服务。 有关更多详细信息,请参阅行为更改:面向 Android 12 的应用。 (继承自 ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
开始执行类 Instrumentation 。 (继承自 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
喜欢 StartActivity(Intent, Bundle),但要开始一个 IntentSender。 (继承自 ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
与 startIntentSender(IntentSender、Intent、int、int、int、Bundle)相同,未指定任何选项。 (继承自 ContextWrapper) |
| StartService(Intent) |
请求启动给定的应用程序服务。 (继承自 ContextWrapper) |
| StopForeground(Boolean) |
此方法在 API 级别 33 中已弃用。 (继承自 Service) |
| StopForeground(StopForegroundFlags) |
从前台状态中删除此服务,以便在需要更多内存时将其终止。 (继承自 Service) |
| StopSelf() |
如果服务以前已启动,请停止该服务。 (继承自 Service) |
| StopSelf(Int32) |
不返回结果的 stopSelfResult(int) 的旧版本。 (继承自 Service) |
| StopSelfResult(Int32) |
如果最近启动服务的时间是 startId,请停止该服务。 (继承自 Service) |
| StopService(Intent) |
请求停止给定的应用程序服务。 (继承自 ContextWrapper) |
| ToArray<T>() |
从此Java数组包装器创建托管数组。 (继承自 Object) |
| ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
| UnbindService(IServiceConnection) |
断开与应用程序服务的连接。 (继承自 ContextWrapper) |
| UnregisterComponentCallbacks(IComponentCallbacks) |
|
| UnregisterDeviceIdChangeListener(IIntConsumer) |
从上下文中删除设备 ID 更改的侦听器。 (继承自 Context) |
| UnregisterFromRuntime() |
从互操作运行时取消注册此Java对等。 (继承自 Object) |
| UnregisterReceiver(BroadcastReceiver) |
取消注册以前注册的 BroadcastReceiver。 (继承自 ContextWrapper) |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
对于以前绑定到 |
| Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><> (继承自 Object) |
| Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
| Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.Finalized() |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
AbstractInputMethodService 为输入方法提供抽象基类。 (继承自 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
AbstractInputMethodService 为输入方法提供抽象基类。 |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
AbstractInputMethodService 为输入方法提供抽象基类。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |