boolean
|
bindIsolatedService(Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)
bindService(Intent, BindServiceFlags, Executor, ServiceConnection) 的变体,在隔离服务的特定情况下,允许调用方从单个组件声明生成服务的多个实例。
|
boolean
|
bindIsolatedService(Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)
请参阅 bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
调用 BindServiceFlags#of(long) 以获取 BindServiceFlags 对象。
|
boolean
|
bindService(Intent service, int flags, Executor executor, ServiceConnection conn)
与 bindService(Intent, ServiceConnection, int) 相同,但使用执行器来控制 ServiceConnection 回调。
|
boolean
|
bindService(Intent service, ServiceConnection conn, Context.BindServiceFlags flags)
请参阅 bindService(android.content.Intent, android.content.ServiceConnection, int)
调用 BindServiceFlags#of(long) 以获取 BindServiceFlags 对象。
|
abstract
boolean
|
bindService(Intent service, ServiceConnection conn, int flags)
连接到应用服务,并根据需要创建该服务。
|
boolean
|
bindService(Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)
请参阅bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
调用 BindServiceFlags#of(long) 以获取 BindServiceFlags 对象。
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, int flags, UserHandle user)
以与 bindService(Intent, BindServiceFlags, Executor, ServiceConnection) 相同的方式绑定到给定 user 中的服务。
|
boolean
|
bindServiceAsUser(Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)
请参阅bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle)
调用 BindServiceFlags#of(long) 以获取 BindServiceFlags 对象。
|
abstract
int
|
checkCallingOrSelfPermission(String permission)
确定 IPC 的调用进程或您是否已获得特定权限。
|
abstract
int
|
checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
确定 IPC 的调用进程或您是否已获得访问特定 URI 的权限。
|
int[]
|
checkCallingOrSelfUriPermissions(List<Uri> uris, int modeFlags)
确定 IPC 的调用进程或您是否已获准访问 URI 列表。
|
abstract
int
|
checkCallingPermission(String permission)
确定您正在处理的 IPC 的调用进程是否已获得特定权限。
|
abstract
int
|
checkCallingUriPermission(Uri uri, int modeFlags)
确定是否已向调用进程和用户 ID 授予访问特定 URI 的权限。
|
int[]
|
checkCallingUriPermissions(List<Uri> uris, int modeFlags)
确定调用进程和用户 ID 是否已获得访问 URI 列表的权限。
|
abstract
int
|
checkPermission(String permission, int pid, int uid)
确定是否允许为系统中运行的特定进程和用户 ID 授予给定权限。
|
abstract
int
|
checkSelfPermission(String permission)
确定您是否已获得特定权限。
|
abstract
int
|
checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
检查 URI 和一般权限。
|
abstract
int
|
checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
确定是否已向特定进程和用户 ID 授予访问特定 URI 的权限。
|
int[]
|
checkUriPermissions(List<Uri> uris, int pid, int uid, int modeFlags)
确定是否已向特定进程和用户 ID 授予访问 URI 列表的权限。
|
abstract
void
|
clearWallpaper()
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.clear() 。
此方法要求调用方拥有 Manifest.permission.SET_WALLPAPER 权限。
|
Context
|
createAttributionContext(String attributionTag)
为当前上下文返回一个新的上下文对象,但将其归因于其他代码。
|
abstract
Context
|
createConfigurationContext(Configuration overrideConfiguration)
返回当前上下文的新上下文对象,但其资源会调整为与给定配置相匹配。
|
Context
|
createContext(ContextParams contextParams)
创建具有特定属性和行为的上下文。
|
abstract
Context
|
createContextForSplit(String splitName)
返回指定分屏名称的新 Context 对象。
|
Context
|
createDeviceContext(int deviceId)
从当前上下文返回一个新的 Context 对象,但该对象具有 deviceId 指定的设备关联。
|
abstract
Context
|
createDeviceProtectedStorageContext()
为当前 Context 返回一个新的 Context 对象,但其存储 API 由设备保护的存储空间支持。
|
abstract
Context
|
createDisplayContext(Display display)
从当前上下文返回一个新的 Context 对象,但系统会调整资源以匹配 display 的指标。
|
abstract
Context
|
createPackageContext(String packageName, int flags)
为指定的应用名称返回一个新的 Context 对象。
|
Context
|
createWindowContext(int type, Bundle options)
为非 activity 窗口创建 Context。
|
Context
|
createWindowContext(Display display, int type, Bundle options)
为给定 Display 上的非 activity 窗口创建 Context 。
|
abstract
String[]
|
databaseList()
返回一个字符串数组,其中包含与此上下文的应用软件包关联的私有数据库的名称。
|
abstract
boolean
|
deleteDatabase(String name)
删除与此上下文的应用软件包关联的现有私有 SQLiteDatabase。
|
abstract
boolean
|
deleteFile(String name)
删除与此上下文的应用软件包关联的给定私有文件。
|
abstract
boolean
|
deleteSharedPreferences(String name)
删除现有的共享偏好设置文件。
|
abstract
void
|
enforceCallingOrSelfPermission(String permission, String message)
如果您或您正在处理的 IPC 的调用进程都未获得特定权限,请抛出 SecurityException 。
|
abstract
void
|
enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
如果 IPC 的调用进程或您未获得访问特定 URI 的权限,请抛出 SecurityException 。
|
abstract
void
|
enforceCallingPermission(String permission, String message)
如果您正在处理的 IPC 的调用进程未获得特定权限,请抛出 SecurityException 。
|
abstract
void
|
enforceCallingUriPermission(Uri uri, int modeFlags, String message)
如果调用进程和用户 ID 未获得访问特定 URI 的权限,请抛出 SecurityException 。
|
abstract
void
|
enforcePermission(String permission, int pid, int uid, String message)
如果不允许在系统中运行的特定进程和用户 ID 使用给定权限,请抛出 SecurityException 。
|
abstract
void
|
enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
同时强制执行 URI 权限和普通权限。
|
abstract
void
|
enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
如果特定进程和用户 ID 未获得访问特定 URI 的权限,请抛出 SecurityException 。
|
abstract
String[]
|
fileList()
返回一个字符串数组,其中包含与此上下文的应用软件包关联的私有文件的名称。
|
abstract
Context
|
getApplicationContext()
返回当前进程的单个全局 Application 对象的上下文。
|
abstract
ApplicationInfo
|
getApplicationInfo()
返回此上下文软件包的完整应用信息。
|
abstract
AssetManager
|
getAssets()
返回应用软件包的 AssetManager 实例。
|
AttributionSource
|
getAttributionSource()
|
String
|
getAttributionTag()
在复杂的应用中,可以使用归因工具从逻辑上分离应用的各个部分。
|
abstract
File
|
getCacheDir()
返回文件系统上应用专属缓存目录的绝对路径。
|
abstract
ClassLoader
|
getClassLoader()
返回一个可用于检索此软件包中的类的类加载器。
|
abstract
File
|
getCodeCacheDir()
返回文件系统中用于存储缓存代码的应用专用缓存目录的绝对路径。
|
final
int
|
getColor(int id)
返回与特定资源 ID 相关联且采用当前主题样式的颜色。
|
final
ColorStateList
|
getColorStateList(int id)
返回与特定资源 ID 相关联且采用当前主题样式的颜色状态列表。
|
abstract
ContentResolver
|
getContentResolver()
返回应用软件包的 ContentResolver 实例。
|
abstract
File
|
getDataDir()
返回文件系统上存储属于此应用的所有不公开文件的目录的绝对路径。
|
abstract
File
|
getDatabasePath(String name)
返回文件系统中用于存储使用 openOrCreateDatabase(String, int, CursorFactory) 创建的数据库的绝对路径。
|
int
|
getDeviceId()
获取此上下文关联的设备 ID。
|
abstract
File
|
getDir(String name, int mode)
检索和创建(如果需要)一个新目录,应用可在该目录中放置自己的自定义数据文件。
|
Display
|
getDisplay()
获取与此上下文关联的屏幕。
|
final
Drawable
|
getDrawable(int id)
返回与特定资源 ID 关联且采用当前主题样式的可绘制对象。
|
abstract
File
|
getExternalCacheDir()
返回主共享/外部存储设备上应用专用目录的绝对路径,应用可在该目录中放置其拥有的缓存文件。
|
abstract
File[]
|
getExternalCacheDirs()
返回所有共享/外部存储设备(应用可以将自己的缓存文件放在其中)上的应用专属目录的绝对路径。
|
abstract
File
|
getExternalFilesDir(String type)
返回主要共享/外部存储设备上目录的绝对路径,应用可以将其拥有的永久性文件放置在此目录中。
|
abstract
File[]
|
getExternalFilesDirs(String type)
返回所有共享/外部存储设备上应用专用目录的绝对路径,应用可以将其拥有的永久性文件放置在这些目录中。
|
abstract
File[]
|
getExternalMediaDirs()
此方法在 API 级别 30 中已废弃。
这些目录仍然存在并会被扫描,但我们建议开发者改为直接将内容插入 MediaStore 集合,因为从 Build.VERSION_CODES.Q 开始,任何应用都可以向 MediaStore 贡献新媒体,而无需任何权限。
|
abstract
File
|
getFileStreamPath(String name)
返回文件系统中存储使用 openFileOutput(String, int) 创建的文件的绝对路径。
|
abstract
File
|
getFilesDir()
返回文件系统中用于存储使用 openFileOutput(String, int) 创建的文件的目录的绝对路径。
|
Executor
|
getMainExecutor()
返回一个 Executor ,它会在与此上下文关联的主线程上运行已加入队列的任务。
|
abstract
Looper
|
getMainLooper()
为当前进程的主线程返回环路。
|
abstract
File
|
getNoBackupFilesDir()
返回文件系统上目录的绝对路径,类似于 getFilesDir() 。
|
abstract
File
|
getObbDir()
返回主要的共享/外部存储目录,您可以在其中找到此应用的 OBB 文件(如果有)。
|
abstract
File[]
|
getObbDirs()
返回所有共享/外部存储设备上应用专用目录的绝对路径,其中包含应用的 OBB 文件(如果有)。
|
String
|
getOpPackageName()
返回应在此上下文中用于 AppOpsManager 调用的软件包名称,以便应用操作管理器的 uid 验证能够使用该名称。
|
abstract
String
|
getPackageCodePath()
返回此上下文的主要 Android 软件包的完整路径。
|
abstract
PackageManager
|
getPackageManager()
返回 PackageManager 实例以查找全局软件包信息。
|
abstract
String
|
getPackageName()
返回此应用软件包的名称。
|
abstract
String
|
getPackageResourcePath()
返回此上下文的主要 Android 软件包的完整路径。
|
ContextParams
|
getParams()
如果 Context 是通过 createContext(android.content.ContextParams) 创建的,则返回创建此 Context 时所用的参数集。
|
abstract
Resources
|
getResources()
返回应用软件包的 Resources 实例。
|
abstract
SharedPreferences
|
getSharedPreferences(String name, int mode)
检索并保留偏好设置文件“name”的内容,返回一个 SharedPreferences,您可以通过该 SharedPreferences 检索和修改其值。
|
final
String
|
getString(int resId)
从应用软件包的默认字符串表中返回已本地化的字符串。
|
final
String
|
getString(int resId, Object... formatArgs)
从应用软件包的默认字符串表中返回已本地化的格式字符串,替换 Formatter 和 String.format(String, Object) 中定义的格式参数。
|
final
<T>
T
|
getSystemService(Class<T> serviceClass)
将句柄按类别返回到系统级服务。
|
abstract
Object
|
getSystemService(String name)
按名称将句柄返回到系统级服务。
|
abstract
String
|
getSystemServiceName(Class<?> serviceClass)
获取由指定类表示的系统级服务的名称。
|
final
CharSequence
|
getText(int resId)
从应用软件包的默认字符串表中返回已本地化的样式化 CharSequence。
|
abstract
Resources.Theme
|
getTheme()
返回与此 Context 关联的 Theme 对象。
|
abstract
Drawable
|
getWallpaper()
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.get() 。
|
abstract
int
|
getWallpaperDesiredMinimumHeight()
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.getDesiredMinimumHeight() 。
|
abstract
int
|
getWallpaperDesiredMinimumWidth()
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.getDesiredMinimumWidth() 。
|
abstract
void
|
grantUriPermission(String toPackage, Uri uri, int modeFlags)
向其他软件包授予访问特定 URI 的权限,无论该软件包是否具有访问该 URI 的内容提供程序的一般权限。
|
abstract
boolean
|
isDeviceProtectedStorage()
指示此上下文的存储 API 是否由设备保护的存储空间支持。
|
boolean
|
isRestricted()
指示此 Context 是否受到限制。
|
boolean
|
isUiContext()
如果上下文是可以访问 WindowManager 、LayoutInflater 或 WallpaperManager 等界面组件的界面上下文,则返回 true 。
|
abstract
boolean
|
moveDatabaseFrom(Context sourceContext, String name)
将现有数据库文件从给定的源存储上下文移至此上下文。
|
abstract
boolean
|
moveSharedPreferencesFrom(Context sourceContext, String name)
将现有的共享偏好设置文件从给定的源存储上下文移至此上下文。
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs)
在此 Context 的主题中检索带样式的属性信息。
|
final
TypedArray
|
obtainStyledAttributes(AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)
在此 Context 的主题中检索带样式的属性信息。
|
final
TypedArray
|
obtainStyledAttributes(int resid, int[] attrs)
在此 Context 的主题中检索带样式的属性信息。
|
final
TypedArray
|
obtainStyledAttributes(int[] attrs)
检索此上下文主题中的样式属性信息。
|
abstract
FileInputStream
|
openFileInput(String name)
打开与此 Context 的应用软件包关联的私有文件以供读取。
|
abstract
FileOutputStream
|
openFileOutput(String name, int mode)
打开与此上下文的应用软件包关联的私有文件以进行写入。
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)
打开与此上下文的应用软件包关联的新私有 SQLiteDatabase。
|
abstract
SQLiteDatabase
|
openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
打开与此上下文的应用软件包关联的新私有 SQLiteDatabase。
|
abstract
Drawable
|
peekWallpaper()
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.peek() 。
|
void
|
registerComponentCallbacks(ComponentCallbacks callback)
将新的 ComponentCallbacks 添加到上下文的基础应用中,系统会在调用 activity 和其他组件的 ComponentCallbacks 方法时调用该 ComponentCallbacks 。
|
void
|
registerDeviceIdChangeListener(Executor executor, IntConsumer listener)
向 Context 添加了新的设备 ID 更改监听器,系统更改设备关联时会调用该监听器。
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
注册要在主 activity 线程中运行的 BroadcastReceiver。
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, int flags)
注册以接收 intent 广播,接收器可选择性地公开给即时应用。
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)
注册以接收 intent 广播,以便在 scheduler 上下文中运行。
|
abstract
Intent
|
registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
注册以接收 intent 广播,以便在 scheduler 上下文中运行。
|
abstract
void
|
removeStickyBroadcast(Intent intent)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全保障(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播报告某些内容已发生变化,并使用其他机制让应用根据需要检索当前值。
|
abstract
void
|
removeStickyBroadcastAsUser(Intent intent, UserHandle user)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全保障(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播报告某些内容已发生变化,并使用其他机制让应用根据需要检索当前值。
|
void
|
revokeSelfPermissionOnKill(String permName)
触发异步撤消运行时权限。
|
void
|
revokeSelfPermissionsOnKill(Collection<String> permissions)
触发撤消调用软件包的一项或多项权限。
|
abstract
void
|
revokeUriPermission(Uri uri, int modeFlags)
移除之前使用 grantUriPermission(String, Uri, int) 或任何其他机制添加的用于访问特定 content provider Uri 的所有权限。
|
abstract
void
|
revokeUriPermission(String toPackage, Uri uri, int modeFlags)
移除了之前为特定目标软件包使用 grantUriPermission(String, Uri, int) 添加的用于访问特定内容提供方 URI 的权限。
|
void
|
sendBroadcast(Intent intent, String receiverPermission, Bundle options)
将给定 intent 广播给所有感兴趣的 BroadcastReceiver,以便强制执行可选的必需权限。
|
abstract
void
|
sendBroadcast(Intent intent, String receiverPermission)
将给定 intent 广播给所有感兴趣的 BroadcastReceiver,以便强制执行可选的必需权限。
|
abstract
void
|
sendBroadcast(Intent intent)
将给定 intent 广播给所有感兴趣的 BroadcastReceiver。
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user)
sendBroadcast(android.content.Intent) 版本,可让您指定要将广播发送给哪个用户。
|
abstract
void
|
sendBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission)
sendBroadcast(android.content.Intent, java.lang.String) 版本,可让您指定要将广播发送给哪个用户。
|
void
|
sendBroadcastWithMultiplePermissions(Intent intent, String[] receiverPermissions)
将给定 intent 广播给所有感兴趣的 BroadcastReceiver,以便强制执行一系列所需权限。
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 版本,可让您指定应用操作,以对要将广播发送到的接收器施加限制。
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
sendBroadcast(android.content.Intent) 版本,可让您从广播接收数据。
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options)
将给定 intent 广播给所有感兴趣的 BroadcastReceiver,一次发送一个,以便让更优先的接收器先收到广播,然后再发送给优先级较低的接收器。
|
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
sendBroadcast(android.content.Intent) 版本,可让您从广播接收数据。
|
abstract
void
|
sendOrderedBroadcast(Intent intent, String receiverPermission)
向所有感兴趣的 BroadcastReceiver 广播给定的 intent,一次传送一个 intent,以便更多首选接收器在传送给不太偏好的接收器之前使用广播。
|
abstract
void
|
sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 版本,可让您指定要将广播发送给哪个用户。
|
abstract
void
|
sendStickyBroadcast(Intent intent)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全保障(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播报告某些内容已发生变化,并使用其他机制让应用根据需要检索当前值。
|
void
|
sendStickyBroadcast(Intent intent, Bundle options)
此方法在 API 级别 31 中已废弃。
请勿使用粘性广播。它们不提供任何安全性(任何人都可以访问它们)、不提供任何保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播报告某些内容已发生变化,并使用其他机制让应用根据需要检索当前值。
|
abstract
void
|
sendStickyBroadcastAsUser(Intent intent, UserHandle user)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全保障(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播来报告某些内容发生了变化,同时为应用提供另一种机制来在需要时检索当前值。
|
abstract
void
|
sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全保障(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播来报告某些内容发生了变化,同时为应用提供另一种机制来在需要时检索当前值。
|
abstract
void
|
sendStickyOrderedBroadcastAsUser(Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
此方法在 API 级别 21 中已废弃。
请勿使用粘性广播。它们既不提供安全性(任何人都可以访问它们),也不提供保护(任何人都可以修改它们),还存在许多其他问题。
推荐的模式是使用非粘性广播报告某项内容已发生变化,并使用其他机制让应用根据需要检索当前值。
|
abstract
void
|
setTheme(int resid)
为此上下文设置基本主题。
|
abstract
void
|
setWallpaper(Bitmap bitmap)
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.set() 。
此方法要求调用方拥有 Manifest.permission.SET_WALLPAPER 权限。
|
abstract
void
|
setWallpaper(InputStream data)
此方法在 API 级别 15 中已废弃。
请改用 WallpaperManager.set() 。
此方法要求调用方拥有 Manifest.permission.SET_WALLPAPER 权限。
|
abstract
void
|
startActivities(Intent[] intents, Bundle options)
启动多个新 activity。
|
abstract
void
|
startActivities(Intent[] intents)
与 startActivities(android.content.Intent[], android.os.Bundle) 相同,但不指定任何选项。
|
abstract
void
|
startActivity(Intent intent)
与 startActivity(android.content.Intent, android.os.Bundle) 相同,但不指定任何选项。
|
abstract
void
|
startActivity(Intent intent, Bundle options)
启动新的 activity。
|
abstract
ComponentName
|
startForegroundService(Intent service)
与 startService(android.content.Intent) 类似,但隐式地承诺服务会在开始运行后调用 startForeground(int, android.app.Notification) 。
|
abstract
boolean
|
startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
开始执行 Instrumentation 类。
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
与未指定任何选项的 startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) 相同。
|
abstract
void
|
startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
与 startActivity(android.content.Intent, android.os.Bundle) 类似,但需要启动 IntentSender。
|
abstract
ComponentName
|
startService(Intent service)
请求启动给定应用服务。
|
abstract
boolean
|
stopService(Intent service)
请求停止给定应用服务。
|
abstract
void
|
unbindService(ServiceConnection conn)
断开与应用服务的连接。
|
void
|
unregisterComponentCallbacks(ComponentCallbacks callback)
移除之前使用 registerComponentCallbacks(android.content.ComponentCallbacks) 注册的 ComponentCallbacks 对象。
|
void
|
unregisterDeviceIdChangeListener(IntConsumer listener)
从上下文中移除设备 ID 更改监听器。
|
abstract
void
|
unregisterReceiver(BroadcastReceiver receiver)
取消注册之前注册的 BroadcastReceiver。
|
void
|
updateServiceGroup(ServiceConnection conn, int group, int importance)
对于之前使用 bindService(Intent, BindServiceFlags, Executor, ServiceConnection) 或相关方法绑定的服务,请更改系统管理该服务进程与其他进程关系的方式。
|