public class RobolectricActivityManager
extends java.lang.Object
implements android.app.IActivityManager
ActivityManager.ACTIVITY_DESTROYED_TRANSACTION, ACTIVITY_IDLE_TRANSACTION, ACTIVITY_PAUSED_TRANSACTION, ACTIVITY_RESUMED_TRANSACTION, ACTIVITY_SLEPT_TRANSACTION, ACTIVITY_STOPPED_TRANSACTION, ATTACH_APPLICATION_TRANSACTION, BACKUP_AGENT_CREATED_TRANSACTION, BIND_SERVICE_TRANSACTION, BROADCAST_INTENT_TRANSACTION, CANCEL_INTENT_SENDER_TRANSACTION, CHECK_GRANT_URI_PERMISSION_TRANSACTION, CHECK_PERMISSION_TRANSACTION, CHECK_URI_PERMISSION_TRANSACTION, CLEAR_APP_DATA_TRANSACTION, CLEAR_PENDING_BACKUP_TRANSACTION, CLOSE_SYSTEM_DIALOGS_TRANSACTION, CRASH_APPLICATION_TRANSACTION, descriptor, DISMISS_KEYGUARD_ON_NEXT_ACTIVITY_TRANSACTION, DUMP_HEAP_TRANSACTION, ENTER_SAFE_MODE_TRANSACTION, FINISH_ACTIVITY_AFFINITY_TRANSACTION, FINISH_ACTIVITY_TRANSACTION, FINISH_HEAVY_WEIGHT_APP_TRANSACTION, FINISH_INSTRUMENTATION_TRANSACTION, FINISH_RECEIVER_TRANSACTION, FINISH_SUB_ACTIVITY_TRANSACTION, FORCE_STOP_PACKAGE_TRANSACTION, GET_ACTIVITY_CLASS_FOR_TOKEN_TRANSACTION, GET_CALLING_ACTIVITY_TRANSACTION, GET_CALLING_PACKAGE_TRANSACTION, GET_CONFIGURATION_TRANSACTION, GET_CONTENT_PROVIDER_EXTERNAL_TRANSACTION, GET_CONTENT_PROVIDER_TRANSACTION, GET_CURRENT_USER_TRANSACTION, GET_DEVICE_CONFIGURATION_TRANSACTION, GET_FRONT_ACTIVITY_SCREEN_COMPAT_MODE_TRANSACTION, GET_INTENT_FOR_INTENT_SENDER_TRANSACTION, GET_INTENT_SENDER_TRANSACTION, GET_LAUNCHED_FROM_UID_TRANSACTION, GET_MEMORY_INFO_TRANSACTION, GET_MY_MEMORY_STATE_TRANSACTION, GET_PACKAGE_ASK_SCREEN_COMPAT_TRANSACTION, GET_PACKAGE_FOR_INTENT_SENDER_TRANSACTION, GET_PACKAGE_FOR_TOKEN_TRANSACTION, GET_PACKAGE_SCREEN_COMPAT_MODE_TRANSACTION, GET_PROCESS_LIMIT_TRANSACTION, GET_PROCESS_MEMORY_INFO_TRANSACTION, GET_PROCESS_PSS_TRANSACTION, GET_PROCESSES_IN_ERROR_STATE_TRANSACTION, GET_PROVIDER_MIME_TYPE_TRANSACTION, GET_RECENT_TASKS_TRANSACTION, GET_REQUESTED_ORIENTATION_TRANSACTION, GET_RUNNING_APP_PROCESSES_TRANSACTION, GET_RUNNING_EXTERNAL_APPLICATIONS_TRANSACTION, GET_RUNNING_SERVICE_CONTROL_PANEL_TRANSACTION, GET_RUNNING_USER_IDS_TRANSACTION, GET_SERVICES_TRANSACTION, GET_TASK_FOR_ACTIVITY_TRANSACTION, GET_TASK_THUMBNAILS_TRANSACTION, GET_TASK_TOP_THUMBNAIL_TRANSACTION, GET_TASKS_TRANSACTION, GET_UID_FOR_INTENT_SENDER_TRANSACTION, GOING_TO_SLEEP_TRANSACTION, GRANT_URI_PERMISSION_FROM_OWNER_TRANSACTION, GRANT_URI_PERMISSION_TRANSACTION, HANDLE_APPLICATION_CRASH_TRANSACTION, HANDLE_APPLICATION_STRICT_MODE_VIOLATION_TRANSACTION, HANDLE_APPLICATION_WTF_TRANSACTION, HANDLE_INCOMING_USER_TRANSACTION, INPUT_DISPATCHING_TIMED_OUT_TRANSACTION, IS_IMMERSIVE_TRANSACTION, IS_INTENT_SENDER_AN_ACTIVITY_TRANSACTION, IS_INTENT_SENDER_TARGETED_TO_PACKAGE_TRANSACTION, IS_TOP_ACTIVITY_IMMERSIVE_TRANSACTION, IS_USER_A_MONKEY_TRANSACTION, IS_USER_RUNNING_TRANSACTION, KILL_ALL_BACKGROUND_PROCESSES_TRANSACTION, KILL_APPLICATION_PROCESS_TRANSACTION, KILL_APPLICATION_WITH_APPID_TRANSACTION, KILL_BACKGROUND_PROCESSES_TRANSACTION, KILL_PIDS_TRANSACTION, KILL_PROCESSES_BELOW_FOREGROUND_TRANSACTION, MOVE_ACTIVITY_TASK_TO_BACK_TRANSACTION, MOVE_TASK_BACKWARDS_TRANSACTION, MOVE_TASK_TO_BACK_TRANSACTION, MOVE_TASK_TO_FRONT_TRANSACTION, NAVIGATE_UP_TO_TRANSACTION, NEW_URI_PERMISSION_OWNER_TRANSACTION, NOTE_WAKEUP_ALARM_TRANSACTION, OPEN_CONTENT_URI_TRANSACTION, OVERRIDE_PENDING_TRANSITION_TRANSACTION, PEEK_SERVICE_TRANSACTION, PROFILE_CONTROL_TRANSACTION, PUBLISH_CONTENT_PROVIDERS_TRANSACTION, PUBLISH_SERVICE_TRANSACTION, REF_CONTENT_PROVIDER_TRANSACTION, REGISTER_PROCESS_OBSERVER_TRANSACTION, REGISTER_RECEIVER_TRANSACTION, REGISTER_USER_SWITCH_OBSERVER_TRANSACTION, REMOVE_CONTENT_PROVIDER_EXTERNAL_TRANSACTION, REMOVE_CONTENT_PROVIDER_TRANSACTION, REMOVE_SUB_TASK_TRANSACTION, REMOVE_TASK_TRANSACTION, REPORT_THUMBNAIL_TRANSACTION, REQUEST_BUG_REPORT_TRANSACTION, RESUME_APP_SWITCHES_TRANSACTION, REVOKE_URI_PERMISSION_FROM_OWNER_TRANSACTION, REVOKE_URI_PERMISSION_TRANSACTION, SERVICE_DONE_EXECUTING_TRANSACTION, SET_ACTIVITY_CONTROLLER_TRANSACTION, SET_ALWAYS_FINISH_TRANSACTION, SET_DEBUG_APP_TRANSACTION, SET_FRONT_ACTIVITY_SCREEN_COMPAT_MODE_TRANSACTION, SET_IMMERSIVE_TRANSACTION, SET_LOCK_SCREEN_SHOWN_TRANSACTION, SET_PACKAGE_ASK_SCREEN_COMPAT_TRANSACTION, SET_PACKAGE_SCREEN_COMPAT_MODE_TRANSACTION, SET_PROCESS_FOREGROUND_TRANSACTION, SET_PROCESS_LIMIT_TRANSACTION, SET_REQUESTED_ORIENTATION_TRANSACTION, SET_SERVICE_FOREGROUND_TRANSACTION, SHOW_BOOT_MESSAGE_TRANSACTION, SHOW_WAITING_FOR_DEBUGGER_TRANSACTION, SHUTDOWN_TRANSACTION, SIGNAL_PERSISTENT_PROCESSES_TRANSACTION, START_ACTIVITIES_TRANSACTION, START_ACTIVITY_AND_WAIT_TRANSACTION, START_ACTIVITY_AS_USER_TRANSACTION, START_ACTIVITY_INTENT_SENDER_TRANSACTION, START_ACTIVITY_TRANSACTION, START_ACTIVITY_WITH_CONFIG_TRANSACTION, START_BACKUP_AGENT_TRANSACTION, START_INSTRUMENTATION_TRANSACTION, START_NEXT_MATCHING_ACTIVITY_TRANSACTION, START_RUNNING_TRANSACTION, START_SERVICE_TRANSACTION, STOP_APP_SWITCHES_TRANSACTION, STOP_SERVICE_TOKEN_TRANSACTION, STOP_SERVICE_TRANSACTION, STOP_USER_TRANSACTION, SWITCH_USER_TRANSACTION, TARGET_TASK_AFFINITY_MATCHES_ACTIVITY_TRANSACTION, UNBIND_BACKUP_AGENT_TRANSACTION, UNBIND_FINISHED_TRANSACTION, UNBIND_SERVICE_TRANSACTION, UNBROADCAST_INTENT_TRANSACTION, UNHANDLED_BACK_TRANSACTION, UNREGISTER_PROCESS_OBSERVER_TRANSACTION, UNREGISTER_RECEIVER_TRANSACTION, UNREGISTER_USER_SWITCH_OBSERVER_TRANSACTION, UNSTABLE_PROVIDER_DIED_TRANSACTION, UPDATE_CONFIGURATION_TRANSACTION, UPDATE_PERSISTENT_CONFIGURATION_TRANSACTION, WAKING_UP_TRANSACTION, WILL_ACTIVITY_BE_VISIBLE_TRANSACTION| Constructor and Description |
|---|
RobolectricActivityManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activityDestroyed(android.os.IBinder token) |
void |
activityIdle(android.os.IBinder token,
android.content.res.Configuration config,
boolean stopProfiling) |
void |
activityPaused(android.os.IBinder token) |
void |
activityResumed(android.os.IBinder token) |
void |
activitySlept(android.os.IBinder token) |
void |
activityStopped(android.os.IBinder token,
android.os.Bundle icicle,
android.graphics.Bitmap thumbnail,
java.lang.CharSequence description) |
android.os.IBinder |
asBinder() |
void |
attachApplication(android.app.IApplicationThread app) |
void |
backupAgentCreated(java.lang.String packageName,
android.os.IBinder agent) |
boolean |
bindBackupAgent(android.content.pm.ApplicationInfo appInfo,
int backupRestoreMode) |
int |
bindService(android.app.IApplicationThread caller,
android.os.IBinder token,
android.content.Intent service,
java.lang.String resolvedType,
android.app.IServiceConnection connection,
int flags,
int userId) |
int |
broadcastIntent(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.content.IIntentReceiver resultTo,
int resultCode,
java.lang.String resultData,
android.os.Bundle map,
java.lang.String requiredPermission,
boolean serialized,
boolean sticky,
int userId) |
void |
cancelIntentSender(android.content.IIntentSender sender) |
int |
checkGrantUriPermission(int callingUid,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags) |
int |
checkPermission(java.lang.String permission,
int pid,
int uid) |
int |
checkUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags) |
boolean |
clearApplicationUserData(java.lang.String packageName,
android.content.pm.IPackageDataObserver observer,
int userId) |
void |
clearPendingBackup() |
void |
closeSystemDialogs(java.lang.String reason) |
void |
crashApplication(int uid,
int initialPid,
java.lang.String packageName,
java.lang.String message) |
void |
dismissKeyguardOnNextActivity() |
boolean |
dumpHeap(java.lang.String process,
int userId,
boolean managed,
java.lang.String path,
android.os.ParcelFileDescriptor fd) |
void |
enterSafeMode() |
boolean |
finishActivity(android.os.IBinder token,
int resultCode,
android.content.Intent resultData) |
boolean |
finishActivityAffinity(android.os.IBinder token) |
void |
finishHeavyWeightApp() |
void |
finishInstrumentation(android.app.IApplicationThread target,
int resultCode,
android.os.Bundle results) |
void |
finishReceiver(android.os.IBinder who,
int resultCode,
java.lang.String resultData,
android.os.Bundle map,
boolean abortBroadcast) |
void |
finishSubActivity(android.os.IBinder token,
java.lang.String resultWho,
int requestCode) |
void |
forceStopPackage(java.lang.String packageName,
int userId) |
android.content.ComponentName |
getActivityClassForToken(android.os.IBinder token) |
android.content.ComponentName |
getCallingActivity(android.os.IBinder token) |
java.lang.String |
getCallingPackage(android.os.IBinder token) |
android.content.res.Configuration |
getConfiguration() |
android.app.IActivityManager.ContentProviderHolder |
getContentProvider(android.app.IApplicationThread caller,
java.lang.String name,
int userId,
boolean stable) |
android.app.IActivityManager.ContentProviderHolder |
getContentProviderExternal(java.lang.String name,
int userId,
android.os.IBinder token) |
android.content.pm.UserInfo |
getCurrentUser() |
android.content.pm.ConfigurationInfo |
getDeviceConfigurationInfo() |
int |
getFrontActivityScreenCompatMode() |
android.content.Intent |
getIntentForIntentSender(android.content.IIntentSender sender) |
android.content.IIntentSender |
getIntentSender(int type,
java.lang.String packageName,
android.os.IBinder token,
java.lang.String resultWho,
int requestCode,
android.content.Intent[] intents,
java.lang.String[] resolvedTypes,
int flags,
android.os.Bundle options,
int userId) |
int |
getLaunchedFromUid(android.os.IBinder activityToken) |
void |
getMemoryInfo(android.app.ActivityManager.MemoryInfo outInfo) |
void |
getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo outInfo) |
boolean |
getPackageAskScreenCompat(java.lang.String packageName) |
java.lang.String |
getPackageForIntentSender(android.content.IIntentSender sender) |
java.lang.String |
getPackageForToken(android.os.IBinder token) |
int |
getPackageScreenCompatMode(java.lang.String packageName) |
java.util.List<android.app.ActivityManager.ProcessErrorStateInfo> |
getProcessesInErrorState() |
int |
getProcessLimit() |
android.os.Debug.MemoryInfo[] |
getProcessMemoryInfo(int[] pids) |
long[] |
getProcessPss(int[] pids) |
java.lang.String |
getProviderMimeType(android.net.Uri uri,
int userId) |
java.util.List<android.app.ActivityManager.RecentTaskInfo> |
getRecentTasks(int maxNum,
int flags,
int userId) |
int |
getRequestedOrientation(android.os.IBinder token) |
java.util.List<android.app.ActivityManager.RunningAppProcessInfo> |
getRunningAppProcesses() |
java.util.List<android.content.pm.ApplicationInfo> |
getRunningExternalApplications() |
android.app.PendingIntent |
getRunningServiceControlPanel(android.content.ComponentName service) |
int[] |
getRunningUserIds() |
java.util.List<android.app.ActivityManager.RunningServiceInfo> |
getServices(int maxNum,
int flags) |
int |
getTaskForActivity(android.os.IBinder token,
boolean onlyRoot) |
java.util.List<android.app.ActivityManager.RunningTaskInfo> |
getTasks(int maxNum,
int flags,
android.app.IThumbnailReceiver receiver) |
android.app.ActivityManager.TaskThumbnails |
getTaskThumbnails(int id) |
android.graphics.Bitmap |
getTaskTopThumbnail(int id) |
int |
getUidForIntentSender(android.content.IIntentSender sender) |
void |
goingToSleep() |
void |
grantUriPermission(android.app.IApplicationThread caller,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags) |
void |
grantUriPermissionFromOwner(android.os.IBinder token,
int fromUid,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags) |
void |
handleApplicationCrash(android.os.IBinder app,
android.app.ApplicationErrorReport.CrashInfo crashInfo) |
void |
handleApplicationStrictModeViolation(android.os.IBinder app,
int violationMask,
android.os.StrictMode.ViolationInfo crashInfo) |
boolean |
handleApplicationWtf(android.os.IBinder app,
java.lang.String tag,
android.app.ApplicationErrorReport.CrashInfo crashInfo) |
int |
handleIncomingUser(int callingPid,
int callingUid,
int userId,
boolean allowAll,
boolean requireFull,
java.lang.String name,
java.lang.String callerPackage) |
long |
inputDispatchingTimedOut(int pid,
boolean aboveSystem) |
boolean |
isImmersive(android.os.IBinder token) |
boolean |
isIntentSenderAnActivity(android.content.IIntentSender sender) |
boolean |
isIntentSenderTargetedToPackage(android.content.IIntentSender sender) |
boolean |
isTopActivityImmersive() |
boolean |
isUserAMonkey() |
boolean |
isUserRunning(int userid,
boolean orStopping) |
void |
killAllBackgroundProcesses() |
void |
killApplicationProcess(java.lang.String processName,
int uid) |
void |
killApplicationWithAppId(java.lang.String pkg,
int appid) |
void |
killBackgroundProcesses(java.lang.String packageName,
int userId) |
boolean |
killPids(int[] pids,
java.lang.String reason,
boolean secure) |
boolean |
killProcessesBelowForeground(java.lang.String reason) |
boolean |
moveActivityTaskToBack(android.os.IBinder token,
boolean nonRoot) |
void |
moveTaskBackwards(int task) |
void |
moveTaskToBack(int task) |
void |
moveTaskToFront(int task,
int flags,
android.os.Bundle options) |
boolean |
navigateUpTo(android.os.IBinder token,
android.content.Intent target,
int resultCode,
android.content.Intent resultData) |
android.os.IBinder |
newUriPermissionOwner(java.lang.String name) |
void |
noteWakeupAlarm(android.content.IIntentSender sender) |
android.os.ParcelFileDescriptor |
openContentUri(android.net.Uri uri) |
void |
overridePendingTransition(android.os.IBinder token,
java.lang.String packageName,
int enterAnim,
int exitAnim) |
android.os.IBinder |
peekService(android.content.Intent service,
java.lang.String resolvedType) |
boolean |
profileControl(java.lang.String process,
int userId,
boolean start,
java.lang.String path,
android.os.ParcelFileDescriptor fd,
int profileType) |
void |
publishContentProviders(android.app.IApplicationThread caller,
java.util.List<android.app.IActivityManager.ContentProviderHolder> providers) |
void |
publishService(android.os.IBinder token,
android.content.Intent intent,
android.os.IBinder service) |
boolean |
refContentProvider(android.os.IBinder connection,
int stableDelta,
int unstableDelta) |
void |
registerProcessObserver(android.app.IProcessObserver observer) |
android.content.Intent |
registerReceiver(android.app.IApplicationThread caller,
java.lang.String callerPackage,
android.content.IIntentReceiver receiver,
android.content.IntentFilter filter,
java.lang.String requiredPermission,
int userId) |
void |
registerUserSwitchObserver(android.app.IUserSwitchObserver observer) |
void |
removeContentProvider(android.os.IBinder connection,
boolean stable) |
void |
removeContentProviderExternal(java.lang.String name,
android.os.IBinder token) |
boolean |
removeSubTask(int taskId,
int subTaskIndex) |
boolean |
removeTask(int taskId,
int flags) |
void |
reportThumbnail(android.os.IBinder token,
android.graphics.Bitmap thumbnail,
java.lang.CharSequence description) |
void |
requestBugReport() |
void |
resumeAppSwitches() |
void |
revokeUriPermission(android.app.IApplicationThread caller,
android.net.Uri uri,
int modeFlags) |
void |
revokeUriPermissionFromOwner(android.os.IBinder token,
android.net.Uri uri,
int mode) |
void |
serviceDoneExecuting(android.os.IBinder token,
int type,
int startId,
int res) |
void |
setActivityController(android.app.IActivityController watcher) |
void |
setAlwaysFinish(boolean enabled) |
void |
setDebugApp(java.lang.String packageName,
boolean waitForDebugger,
boolean persistent) |
void |
setFrontActivityScreenCompatMode(int mode) |
void |
setImmersive(android.os.IBinder token,
boolean immersive) |
void |
setLockScreenShown(boolean shown) |
void |
setPackageAskScreenCompat(java.lang.String packageName,
boolean ask) |
void |
setPackageScreenCompatMode(java.lang.String packageName,
int mode) |
void |
setProcessForeground(android.os.IBinder token,
int pid,
boolean isForeground) |
void |
setProcessLimit(int max) |
void |
setRequestedOrientation(android.os.IBinder token,
int requestedOrientation) |
void |
setServiceForeground(android.content.ComponentName className,
android.os.IBinder token,
int id,
android.app.Notification notification,
boolean keepNotification) |
void |
showBootMessage(java.lang.CharSequence msg,
boolean always) |
void |
showWaitingForDebugger(android.app.IApplicationThread who,
boolean waiting) |
boolean |
shutdown(int timeout) |
void |
signalPersistentProcesses(int signal) |
int |
startActivities(android.app.IApplicationThread caller,
android.content.Intent[] intents,
java.lang.String[] resolvedTypes,
android.os.IBinder resultTo,
android.os.Bundle options,
int userId) |
int |
startActivity(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options) |
android.app.IActivityManager.WaitResult |
startActivityAndWait(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options,
int userId) |
int |
startActivityAsUser(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options,
int userId) |
int |
startActivityIntentSender(android.app.IApplicationThread caller,
android.content.IntentSender intent,
android.content.Intent fillInIntent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int flagsMask,
int flagsValues,
android.os.Bundle options) |
int |
startActivityWithConfig(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
android.content.res.Configuration newConfig,
android.os.Bundle options,
int userId) |
boolean |
startInstrumentation(android.content.ComponentName className,
java.lang.String profileFile,
int flags,
android.os.Bundle arguments,
android.app.IInstrumentationWatcher watcher,
int userId) |
boolean |
startNextMatchingActivity(android.os.IBinder callingActivity,
android.content.Intent intent,
android.os.Bundle options) |
void |
startRunning(java.lang.String pkg,
java.lang.String cls,
java.lang.String action,
java.lang.String data) |
android.content.ComponentName |
startService(android.app.IApplicationThread caller,
android.content.Intent service,
java.lang.String resolvedType,
int userId) |
void |
stopAppSwitches() |
int |
stopService(android.app.IApplicationThread caller,
android.content.Intent service,
java.lang.String resolvedType,
int userId) |
boolean |
stopServiceToken(android.content.ComponentName className,
android.os.IBinder token,
int startId) |
int |
stopUser(int userid,
android.app.IStopUserCallback callback) |
boolean |
switchUser(int userid) |
boolean |
targetTaskAffinityMatchesActivity(android.os.IBinder token,
java.lang.String destAffinity) |
boolean |
testIsSystemReady() |
void |
unbindBackupAgent(android.content.pm.ApplicationInfo appInfo) |
void |
unbindFinished(android.os.IBinder token,
android.content.Intent service,
boolean doRebind) |
boolean |
unbindService(android.app.IServiceConnection connection) |
void |
unbroadcastIntent(android.app.IApplicationThread caller,
android.content.Intent intent,
int userId) |
void |
unhandledBack() |
void |
unregisterProcessObserver(android.app.IProcessObserver observer) |
void |
unregisterReceiver(android.content.IIntentReceiver receiver) |
void |
unregisterUserSwitchObserver(android.app.IUserSwitchObserver observer) |
void |
unstableProviderDied(android.os.IBinder connection) |
void |
updateConfiguration(android.content.res.Configuration values) |
void |
updatePersistentConfiguration(android.content.res.Configuration values) |
void |
wakingUp() |
boolean |
willActivityBeVisible(android.os.IBinder token) |
public final int startActivity(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options)
startActivity in interface android.app.IActivityManagerpublic final int startActivityAsUser(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options,
int userId)
startActivityAsUser in interface android.app.IActivityManagerpublic final android.app.IActivityManager.WaitResult startActivityAndWait(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
java.lang.String profileFile,
android.os.ParcelFileDescriptor profileFd,
android.os.Bundle options,
int userId)
startActivityAndWait in interface android.app.IActivityManagerpublic int startActivityWithConfig(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int startFlags,
android.content.res.Configuration newConfig,
android.os.Bundle options,
int userId)
throws android.os.RemoteException
startActivityWithConfig in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int startActivityIntentSender(android.app.IApplicationThread caller,
android.content.IntentSender intent,
android.content.Intent fillInIntent,
java.lang.String resolvedType,
android.os.IBinder resultTo,
java.lang.String resultWho,
int requestCode,
int flagsMask,
int flagsValues,
android.os.Bundle options)
throws android.os.RemoteException
startActivityIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean startNextMatchingActivity(android.os.IBinder callingActivity,
android.content.Intent intent,
android.os.Bundle options)
throws android.os.RemoteException
startNextMatchingActivity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic final boolean finishActivity(android.os.IBinder token,
int resultCode,
android.content.Intent resultData)
finishActivity in interface android.app.IActivityManagerpublic void finishSubActivity(android.os.IBinder token,
java.lang.String resultWho,
int requestCode)
throws android.os.RemoteException
finishSubActivity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean finishActivityAffinity(android.os.IBinder token)
throws android.os.RemoteException
finishActivityAffinity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean willActivityBeVisible(android.os.IBinder token)
throws android.os.RemoteException
willActivityBeVisible in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.Intent registerReceiver(android.app.IApplicationThread caller,
java.lang.String callerPackage,
android.content.IIntentReceiver receiver,
android.content.IntentFilter filter,
java.lang.String requiredPermission,
int userId)
throws android.os.RemoteException
registerReceiver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unregisterReceiver(android.content.IIntentReceiver receiver)
throws android.os.RemoteException
unregisterReceiver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int broadcastIntent(android.app.IApplicationThread caller,
android.content.Intent intent,
java.lang.String resolvedType,
android.content.IIntentReceiver resultTo,
int resultCode,
java.lang.String resultData,
android.os.Bundle map,
java.lang.String requiredPermission,
boolean serialized,
boolean sticky,
int userId)
throws android.os.RemoteException
broadcastIntent in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unbroadcastIntent(android.app.IApplicationThread caller,
android.content.Intent intent,
int userId)
throws android.os.RemoteException
unbroadcastIntent in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void finishReceiver(android.os.IBinder who,
int resultCode,
java.lang.String resultData,
android.os.Bundle map,
boolean abortBroadcast)
throws android.os.RemoteException
finishReceiver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void attachApplication(android.app.IApplicationThread app)
throws android.os.RemoteException
attachApplication in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void activityResumed(android.os.IBinder token)
throws android.os.RemoteException
activityResumed in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void activityIdle(android.os.IBinder token,
android.content.res.Configuration config,
boolean stopProfiling)
throws android.os.RemoteException
activityIdle in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void activityPaused(android.os.IBinder token)
throws android.os.RemoteException
activityPaused in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic final void activityStopped(android.os.IBinder token,
android.os.Bundle icicle,
android.graphics.Bitmap thumbnail,
java.lang.CharSequence description)
activityStopped in interface android.app.IActivityManagerpublic void activitySlept(android.os.IBinder token)
throws android.os.RemoteException
activitySlept in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void activityDestroyed(android.os.IBinder token)
throws android.os.RemoteException
activityDestroyed in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.lang.String getCallingPackage(android.os.IBinder token)
throws android.os.RemoteException
getCallingPackage in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.ComponentName getCallingActivity(android.os.IBinder token)
throws android.os.RemoteException
getCallingActivity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.util.List<android.app.ActivityManager.RunningTaskInfo> getTasks(int maxNum,
int flags,
android.app.IThumbnailReceiver receiver)
getTasks in interface android.app.IActivityManagerpublic java.util.List<android.app.ActivityManager.RecentTaskInfo> getRecentTasks(int maxNum,
int flags,
int userId)
throws android.os.RemoteException
getRecentTasks in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.app.ActivityManager.TaskThumbnails getTaskThumbnails(int id)
getTaskThumbnails in interface android.app.IActivityManagerpublic android.graphics.Bitmap getTaskTopThumbnail(int id)
getTaskTopThumbnail in interface android.app.IActivityManagerpublic java.util.List<android.app.ActivityManager.RunningServiceInfo> getServices(int maxNum,
int flags)
throws android.os.RemoteException
getServices in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.util.List<android.app.ActivityManager.ProcessErrorStateInfo> getProcessesInErrorState()
throws android.os.RemoteException
getProcessesInErrorState in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void moveTaskToFront(int task,
int flags,
android.os.Bundle options)
throws android.os.RemoteException
moveTaskToFront in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void moveTaskToBack(int task)
throws android.os.RemoteException
moveTaskToBack in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean moveActivityTaskToBack(android.os.IBinder token,
boolean nonRoot)
throws android.os.RemoteException
moveActivityTaskToBack in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void moveTaskBackwards(int task)
throws android.os.RemoteException
moveTaskBackwards in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getTaskForActivity(android.os.IBinder token,
boolean onlyRoot)
throws android.os.RemoteException
getTaskForActivity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.app.IActivityManager.ContentProviderHolder getContentProvider(android.app.IApplicationThread caller,
java.lang.String name,
int userId,
boolean stable)
throws android.os.RemoteException
getContentProvider in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.app.IActivityManager.ContentProviderHolder getContentProviderExternal(java.lang.String name,
int userId,
android.os.IBinder token)
throws android.os.RemoteException
getContentProviderExternal in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void removeContentProvider(android.os.IBinder connection,
boolean stable)
throws android.os.RemoteException
removeContentProvider in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void removeContentProviderExternal(java.lang.String name,
android.os.IBinder token)
throws android.os.RemoteException
removeContentProviderExternal in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void publishContentProviders(android.app.IApplicationThread caller,
java.util.List<android.app.IActivityManager.ContentProviderHolder> providers)
throws android.os.RemoteException
publishContentProviders in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean refContentProvider(android.os.IBinder connection,
int stableDelta,
int unstableDelta)
throws android.os.RemoteException
refContentProvider in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unstableProviderDied(android.os.IBinder connection)
throws android.os.RemoteException
unstableProviderDied in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName service)
throws android.os.RemoteException
getRunningServiceControlPanel in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.ComponentName startService(android.app.IApplicationThread caller,
android.content.Intent service,
java.lang.String resolvedType,
int userId)
throws android.os.RemoteException
startService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int stopService(android.app.IApplicationThread caller,
android.content.Intent service,
java.lang.String resolvedType,
int userId)
throws android.os.RemoteException
stopService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean stopServiceToken(android.content.ComponentName className,
android.os.IBinder token,
int startId)
throws android.os.RemoteException
stopServiceToken in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setServiceForeground(android.content.ComponentName className,
android.os.IBinder token,
int id,
android.app.Notification notification,
boolean keepNotification)
throws android.os.RemoteException
setServiceForeground in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int bindService(android.app.IApplicationThread caller,
android.os.IBinder token,
android.content.Intent service,
java.lang.String resolvedType,
android.app.IServiceConnection connection,
int flags,
int userId)
throws android.os.RemoteException
bindService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean unbindService(android.app.IServiceConnection connection)
throws android.os.RemoteException
unbindService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void publishService(android.os.IBinder token,
android.content.Intent intent,
android.os.IBinder service)
throws android.os.RemoteException
publishService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unbindFinished(android.os.IBinder token,
android.content.Intent service,
boolean doRebind)
throws android.os.RemoteException
unbindFinished in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void serviceDoneExecuting(android.os.IBinder token,
int type,
int startId,
int res)
throws android.os.RemoteException
serviceDoneExecuting in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.os.IBinder peekService(android.content.Intent service,
java.lang.String resolvedType)
throws android.os.RemoteException
peekService in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean bindBackupAgent(android.content.pm.ApplicationInfo appInfo,
int backupRestoreMode)
throws android.os.RemoteException
bindBackupAgent in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void clearPendingBackup()
throws android.os.RemoteException
clearPendingBackup in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void backupAgentCreated(java.lang.String packageName,
android.os.IBinder agent)
throws android.os.RemoteException
backupAgentCreated in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unbindBackupAgent(android.content.pm.ApplicationInfo appInfo)
throws android.os.RemoteException
unbindBackupAgent in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void killApplicationProcess(java.lang.String processName,
int uid)
throws android.os.RemoteException
killApplicationProcess in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean startInstrumentation(android.content.ComponentName className,
java.lang.String profileFile,
int flags,
android.os.Bundle arguments,
android.app.IInstrumentationWatcher watcher,
int userId)
startInstrumentation in interface android.app.IActivityManagerpublic void finishInstrumentation(android.app.IApplicationThread target,
int resultCode,
android.os.Bundle results)
throws android.os.RemoteException
finishInstrumentation in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.res.Configuration getConfiguration()
throws android.os.RemoteException
getConfiguration in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void updateConfiguration(android.content.res.Configuration values)
throws android.os.RemoteException
updateConfiguration in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setRequestedOrientation(android.os.IBinder token,
int requestedOrientation)
throws android.os.RemoteException
setRequestedOrientation in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getRequestedOrientation(android.os.IBinder token)
throws android.os.RemoteException
getRequestedOrientation in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.ComponentName getActivityClassForToken(android.os.IBinder token)
throws android.os.RemoteException
getActivityClassForToken in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.lang.String getPackageForToken(android.os.IBinder token)
throws android.os.RemoteException
getPackageForToken in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.IIntentSender getIntentSender(int type,
java.lang.String packageName,
android.os.IBinder token,
java.lang.String resultWho,
int requestCode,
android.content.Intent[] intents,
java.lang.String[] resolvedTypes,
int flags,
android.os.Bundle options,
int userId)
throws android.os.RemoteException
getIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void cancelIntentSender(android.content.IIntentSender sender)
throws android.os.RemoteException
cancelIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean clearApplicationUserData(java.lang.String packageName,
android.content.pm.IPackageDataObserver observer,
int userId)
throws android.os.RemoteException
clearApplicationUserData in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.lang.String getPackageForIntentSender(android.content.IIntentSender sender)
throws android.os.RemoteException
getPackageForIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getUidForIntentSender(android.content.IIntentSender sender)
throws android.os.RemoteException
getUidForIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int handleIncomingUser(int callingPid,
int callingUid,
int userId,
boolean allowAll,
boolean requireFull,
java.lang.String name,
java.lang.String callerPackage)
throws android.os.RemoteException
handleIncomingUser in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setProcessLimit(int max)
throws android.os.RemoteException
setProcessLimit in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getProcessLimit()
throws android.os.RemoteException
getProcessLimit in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setProcessForeground(android.os.IBinder token,
int pid,
boolean isForeground)
throws android.os.RemoteException
setProcessForeground in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int checkPermission(java.lang.String permission,
int pid,
int uid)
throws android.os.RemoteException
checkPermission in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int checkUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags)
checkUriPermission in interface android.app.IActivityManagerpublic void grantUriPermission(android.app.IApplicationThread caller,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags)
grantUriPermission in interface android.app.IActivityManagerpublic void revokeUriPermission(android.app.IApplicationThread caller,
android.net.Uri uri,
int modeFlags)
revokeUriPermission in interface android.app.IActivityManagerpublic void showWaitingForDebugger(android.app.IApplicationThread who,
boolean waiting)
throws android.os.RemoteException
showWaitingForDebugger in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void getMemoryInfo(android.app.ActivityManager.MemoryInfo outInfo)
throws android.os.RemoteException
getMemoryInfo in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void killBackgroundProcesses(java.lang.String packageName,
int userId)
throws android.os.RemoteException
killBackgroundProcesses in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void killAllBackgroundProcesses()
throws android.os.RemoteException
killAllBackgroundProcesses in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void forceStopPackage(java.lang.String packageName,
int userId)
throws android.os.RemoteException
forceStopPackage in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setLockScreenShown(boolean shown)
throws android.os.RemoteException
setLockScreenShown in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unhandledBack()
throws android.os.RemoteException
unhandledBack in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.os.ParcelFileDescriptor openContentUri(android.net.Uri uri)
throws android.os.RemoteException
openContentUri in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setDebugApp(java.lang.String packageName,
boolean waitForDebugger,
boolean persistent)
throws android.os.RemoteException
setDebugApp in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setAlwaysFinish(boolean enabled)
throws android.os.RemoteException
setAlwaysFinish in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setActivityController(android.app.IActivityController watcher)
throws android.os.RemoteException
setActivityController in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void enterSafeMode()
throws android.os.RemoteException
enterSafeMode in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void noteWakeupAlarm(android.content.IIntentSender sender)
noteWakeupAlarm in interface android.app.IActivityManagerpublic boolean killPids(int[] pids,
java.lang.String reason,
boolean secure)
throws android.os.RemoteException
killPids in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean killProcessesBelowForeground(java.lang.String reason)
throws android.os.RemoteException
killProcessesBelowForeground in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void handleApplicationCrash(android.os.IBinder app,
android.app.ApplicationErrorReport.CrashInfo crashInfo)
throws android.os.RemoteException
handleApplicationCrash in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean handleApplicationWtf(android.os.IBinder app,
java.lang.String tag,
android.app.ApplicationErrorReport.CrashInfo crashInfo)
handleApplicationWtf in interface android.app.IActivityManagerpublic void handleApplicationStrictModeViolation(android.os.IBinder app,
int violationMask,
android.os.StrictMode.ViolationInfo crashInfo)
throws android.os.RemoteException
handleApplicationStrictModeViolation in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void signalPersistentProcesses(int signal)
throws android.os.RemoteException
signalPersistentProcesses in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.util.List<android.app.ActivityManager.RunningAppProcessInfo> getRunningAppProcesses()
throws android.os.RemoteException
getRunningAppProcesses in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.util.List<android.content.pm.ApplicationInfo> getRunningExternalApplications()
throws android.os.RemoteException
getRunningExternalApplications in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo outInfo)
throws android.os.RemoteException
getMyMemoryState in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.pm.ConfigurationInfo getDeviceConfigurationInfo()
throws android.os.RemoteException
getDeviceConfigurationInfo in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean profileControl(java.lang.String process,
int userId,
boolean start,
java.lang.String path,
android.os.ParcelFileDescriptor fd,
int profileType)
throws android.os.RemoteException
profileControl in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean shutdown(int timeout)
throws android.os.RemoteException
shutdown in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void stopAppSwitches()
throws android.os.RemoteException
stopAppSwitches in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void resumeAppSwitches()
throws android.os.RemoteException
resumeAppSwitches in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void killApplicationWithAppId(java.lang.String pkg,
int appid)
throws android.os.RemoteException
killApplicationWithAppId in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void closeSystemDialogs(java.lang.String reason)
throws android.os.RemoteException
closeSystemDialogs in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.os.Debug.MemoryInfo[] getProcessMemoryInfo(int[] pids)
throws android.os.RemoteException
getProcessMemoryInfo in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void overridePendingTransition(android.os.IBinder token,
java.lang.String packageName,
int enterAnim,
int exitAnim)
throws android.os.RemoteException
overridePendingTransition in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isUserAMonkey()
throws android.os.RemoteException
isUserAMonkey in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void finishHeavyWeightApp()
throws android.os.RemoteException
finishHeavyWeightApp in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setImmersive(android.os.IBinder token,
boolean immersive)
throws android.os.RemoteException
setImmersive in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isImmersive(android.os.IBinder token)
throws android.os.RemoteException
isImmersive in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isTopActivityImmersive()
throws android.os.RemoteException
isTopActivityImmersive in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void crashApplication(int uid,
int initialPid,
java.lang.String packageName,
java.lang.String message)
throws android.os.RemoteException
crashApplication in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic java.lang.String getProviderMimeType(android.net.Uri uri,
int userId)
throws android.os.RemoteException
getProviderMimeType in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.os.IBinder newUriPermissionOwner(java.lang.String name)
throws android.os.RemoteException
newUriPermissionOwner in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void grantUriPermissionFromOwner(android.os.IBinder token,
int fromUid,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags)
grantUriPermissionFromOwner in interface android.app.IActivityManagerpublic int checkGrantUriPermission(int callingUid,
java.lang.String targetPkg,
android.net.Uri uri,
int modeFlags)
checkGrantUriPermission in interface android.app.IActivityManagerpublic void revokeUriPermissionFromOwner(android.os.IBinder token,
android.net.Uri uri,
int mode)
revokeUriPermissionFromOwner in interface android.app.IActivityManagerpublic boolean dumpHeap(java.lang.String process,
int userId,
boolean managed,
java.lang.String path,
android.os.ParcelFileDescriptor fd)
throws android.os.RemoteException
dumpHeap in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int startActivities(android.app.IApplicationThread caller,
android.content.Intent[] intents,
java.lang.String[] resolvedTypes,
android.os.IBinder resultTo,
android.os.Bundle options,
int userId)
throws android.os.RemoteException
startActivities in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getFrontActivityScreenCompatMode()
throws android.os.RemoteException
getFrontActivityScreenCompatMode in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setFrontActivityScreenCompatMode(int mode)
throws android.os.RemoteException
setFrontActivityScreenCompatMode in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getPackageScreenCompatMode(java.lang.String packageName)
throws android.os.RemoteException
getPackageScreenCompatMode in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setPackageScreenCompatMode(java.lang.String packageName,
int mode)
throws android.os.RemoteException
setPackageScreenCompatMode in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean getPackageAskScreenCompat(java.lang.String packageName)
throws android.os.RemoteException
getPackageAskScreenCompat in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void setPackageAskScreenCompat(java.lang.String packageName,
boolean ask)
throws android.os.RemoteException
setPackageAskScreenCompat in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean switchUser(int userid)
throws android.os.RemoteException
switchUser in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int stopUser(int userid,
android.app.IStopUserCallback callback)
throws android.os.RemoteException
stopUser in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.pm.UserInfo getCurrentUser()
throws android.os.RemoteException
getCurrentUser in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isUserRunning(int userid,
boolean orStopping)
throws android.os.RemoteException
isUserRunning in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int[] getRunningUserIds()
throws android.os.RemoteException
getRunningUserIds in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void registerProcessObserver(android.app.IProcessObserver observer)
throws android.os.RemoteException
registerProcessObserver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unregisterProcessObserver(android.app.IProcessObserver observer)
throws android.os.RemoteException
unregisterProcessObserver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isIntentSenderTargetedToPackage(android.content.IIntentSender sender)
throws android.os.RemoteException
isIntentSenderTargetedToPackage in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean isIntentSenderAnActivity(android.content.IIntentSender sender)
throws android.os.RemoteException
isIntentSenderAnActivity in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic android.content.Intent getIntentForIntentSender(android.content.IIntentSender sender)
throws android.os.RemoteException
getIntentForIntentSender in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void updatePersistentConfiguration(android.content.res.Configuration values)
throws android.os.RemoteException
updatePersistentConfiguration in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic long[] getProcessPss(int[] pids)
throws android.os.RemoteException
getProcessPss in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void showBootMessage(java.lang.CharSequence msg,
boolean always)
throws android.os.RemoteException
showBootMessage in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean navigateUpTo(android.os.IBinder token,
android.content.Intent target,
int resultCode,
android.content.Intent resultData)
throws android.os.RemoteException
navigateUpTo in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic int getLaunchedFromUid(android.os.IBinder activityToken)
throws android.os.RemoteException
getLaunchedFromUid in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void registerUserSwitchObserver(android.app.IUserSwitchObserver observer)
throws android.os.RemoteException
registerUserSwitchObserver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void unregisterUserSwitchObserver(android.app.IUserSwitchObserver observer)
throws android.os.RemoteException
unregisterUserSwitchObserver in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic void requestBugReport()
throws android.os.RemoteException
requestBugReport in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic long inputDispatchingTimedOut(int pid,
boolean aboveSystem)
throws android.os.RemoteException
inputDispatchingTimedOut in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean testIsSystemReady()
testIsSystemReady in interface android.app.IActivityManagerpublic android.os.IBinder asBinder()
asBinder in interface android.os.IInterfacepublic boolean removeTask(int taskId,
int flags)
throws android.os.RemoteException
removeTask in interface android.app.IActivityManagerandroid.os.RemoteExceptionpublic boolean targetTaskAffinityMatchesActivity(android.os.IBinder token,
java.lang.String destAffinity)
targetTaskAffinityMatchesActivity in interface android.app.IActivityManagerpublic void dismissKeyguardOnNextActivity()
dismissKeyguardOnNextActivity in interface android.app.IActivityManagerpublic boolean removeSubTask(int taskId,
int subTaskIndex)
removeSubTask in interface android.app.IActivityManagerpublic final void startRunning(java.lang.String pkg,
java.lang.String cls,
java.lang.String action,
java.lang.String data)
startRunning in interface android.app.IActivityManagerpublic void wakingUp()
wakingUp in interface android.app.IActivityManagerpublic void goingToSleep()
goingToSleep in interface android.app.IActivityManagerpublic void reportThumbnail(android.os.IBinder token,
android.graphics.Bitmap thumbnail,
java.lang.CharSequence description)
reportThumbnail in interface android.app.IActivityManager