1、获取手机屏幕当前显示的activity名与所属的包名:
adb shell dumpsys window windows | findstr Current
【延伸阅读】有人会有疑问:adb shell dumsys
后面可以接哪些参数呢?其实很简单,我们在cmd中输入以下命令:adb shell service list
,就会显示可以显示的参数:
Found 178 services:
0 sip: [android.net.sip.ISipService]
1 dpmservice: [com.qti.dpm.IDpmService]
2 com.qualcomm.location.izat.IzatService: [com.qti.izat.IIzatService]
3 nfc: [android.nfc.INfcAdapter]
4 secure_element: [org.simalliance.openmobileapi.service.ISmartcardService]
5 neoservice: [neoservice]
6 oiface: [com.oppo.oiface.IOIfaceService]
7 omedia: [com.oppo.omedia.IOMediaService]
8 hypnusd: [com.oppo.hypnus.IHypnusService]
9 qti.ims.ext: [org.codeaurora.ims.internal.IQtiImsExt]
10 carrier_config: [com.android.internal.telephony.ICarrierConfigLoader]
11 phone: [com.android.internal.telephony.ITelephony]
12 nwdiagnose: [com.android.internal.telephony.INetworkDiagnoseService]
13 oemlinklatency: [com.android.internal.telephony.IOemLinkLatencyManager]
14 extphone: [org.codeaurora.internal.IExtTelephony]
15 isms: [com.android.internal.telephony.ISms]
16 iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo]
17 simphonebook: [com.android.internal.telephony.IIccPhoneBook]
18 telecom: [com.android.internal.telecom.ITelecomService]
19 isub: [com.android.internal.telephony.ISub]
20 cneservice: [com.quicinc.cne.ICNEManager]
21 athenaservice: []
22 luckymoney: [com.android.internal.app.ILMServiceManager]
23 contexthub: [android.hardware.location.IContextHubService]
24 netd_listener: [android.net.metrics.INetdEventListener]
25 connmetrics: [android.net.IIpConnectivityMetrics]
26 bluetooth_manager: [android.bluetooth.IBluetoothManager]
27 overlay: [android.content.om.IOverlayManager]
28 imms: [com.android.internal.telephony.IMms]
29 statscompanion: [android.os.IStatsCompanionService]
30 media.camera.proxy: [android.hardware.ICameraServiceProxy]
31 slice: [android.app.slice.ISliceManager]
32 media_projection: [android.media.projection.IMediaProjectionManager]
33 crossprofileapps: [android.content.pm.ICrossProfileApps]
34 secrecy: [android.secrecy.ISecrecyService]
35 power_monitor: []
36 launcherapps: [android.content.pm.ILauncherApps]
37 shortcut: [android.content.pm.IShortcutService]
38 engineer: [android.engineer.IOppoEngineerManager]
39 face: [android.hardware.face.IFaceService]
40 alipay: [android.hardware.alipay.IAlipayService]
41 fingerprint: [android.hardware.fingerprint.IFingerprintService]
42 multimediaDaemon: [com.oppo.atlas.IOppoMMAtlasService]
43 OppoRoundCornerService: [com.oppo.display.roundcorner.IOppoRoundCornerService]
44 media_router: [android.media.IMediaRouterService]
45 media_resource_monitor: [android.media.IMediaResourceMonitor]
46 media_session: [android.media.session.ISessionManager]
47 restrictions: [android.content.IRestrictionsManager]
48 companiondevice: [android.companion.ICompanionDeviceManager]
49 print: [android.print.IPrintManager]
50 graphicsstats: [android.view.IGraphicsStats]
51 dreams: [android.service.dreams.IDreamManager]
52 commontime_management: []
53 network_time_update_service: []
54 motor: [com.android.internal.app.IMotorManager]
55 hypnus: [com.android.internal.app.IHypnusService]
56 usage: [android.os.IOppoUsageService]
57 OPPO: [android.os.IOppoService]
58 oppo.com.IRUtils: []
59 oppocustomize: [android.os.IOppoCustomizeService]
60 diskstats: []
61 voiceinteraction: [com.android.internal.app.IVoiceInteractionManagerService]
62 appwidget: [com.android.internal.appwidget.IAppWidgetService]
63 backup: [android.app.backup.IBackupManager]
64 trust: [android.app.trust.ITrustManager]
65 soundtrigger: [com.android.internal.app.ISoundTriggerService]
66 jobscheduler: [android.app.job.IJobScheduler]
67 hardware_properties: [android.os.IHardwarePropertiesManager]
68 serial: [android.hardware.ISerialManager]
69 usb: [android.hardware.usb.IUsbManager]
70 midi: [android.media.midi.IMidiManager]
71 DockObserver: []
72 audio: [android.media.IAudioService]
73 wallpaper: [android.app.IWallpaperManager]
74 search: [android.app.ISearchManager]
75 country_detector: [android.location.ICountryDetector]
76 location: [android.location.ILocationManager]
77 devicestoragemonitor: []
78 notification: [android.app.INotificationManager]
79 OPPOExService: [android.os.IOppoExService]
80 updatelock: [android.os.IUpdateLock]
81 system_update: [android.os.ISystemUpdateManager]
82 servicediscovery: [android.net.nsd.INsdManager]
83 connectivity: [android.net.IConnectivityManager]
84 ethernet: [android.net.IEthernetManager]
85 wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
86 wifiscanner: [android.net.wifi.IWifiScanner]
87 wifi: [android.net.wifi.IWifiManager]
88 netpolicy: [android.net.INetworkPolicyManager]
89 netstats: [android.net.INetworkStatsService]
90 network_score: [android.net.INetworkScoreService]
91 textclassification: [android.service.textclassifier.ITextClassifierService]
92 textservices: [com.android.internal.textservice.ITextServicesManager]
93 ipsec: [android.net.IIpSecService]
94 network_management: [android.os.INetworkManagementService]
95 clipboard: [android.content.IClipboard]
96 statusbar: [com.android.internal.statusbar.IStatusBarService]
97 device_policy: [android.app.admin.IDevicePolicyManager]
98 persistent_data_block: [android.service.persistentdata.IPersistentDataBlockService]
99 deviceidle: [android.os.IDeviceIdleController]
100 oem_lock: [android.service.oemlock.IOemLockService]
101 lock_settings: [com.android.internal.widget.ILockSettings]
102 uimode: [android.app.IUiModeManager]
103 storagestats: [android.app.usage.IStorageStatsManager]
104 mount: [android.os.storage.IStorageManager]
105 accessibility: [android.view.accessibility.IAccessibilityManager]
106 input_method: [com.android.internal.view.IInputMethodManager]
107 color_screenshot: [com.color.screenshot.IColorScreenshotManager]
108 pinner: []
109 network_watchlist: [com.android.internal.net.INetworkWatchlistManager]
110 oae: []
111 input: [android.hardware.input.IInputManager]
112 window: [android.view.IWindowManager]
113 alarm: [android.app.IAlarmManager]
114 consumer_ir: [android.hardware.IConsumerIrService]
115 vibrator: [android.os.IVibratorService]
116 dropbox: [com.android.internal.os.IDropBoxManagerService]
117 settings: []
118 content: [android.content.IContentService]
119 account: [android.accounts.IAccountManager]
120 telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
121 scheduling_policy: [android.os.ISchedulingPolicyService]
122 sec_key_att_app_id_provider: [android.security.keymaster.IKeyAttestationApplicationIdProvider]
123 binder_calls_stats: []
124 webviewupdate: [android.webkit.IWebViewUpdateService]
125 usagestats: [android.app.usage.IUsageStatsManager]
126 sensorservice: [android.gui.SensorServer]
127 batteryproperties: [android.os.IBatteryPropertiesRegistrar]
128 battery: []
129 media.camera: [android.hardware.ICameraService]
130 media.sound_trigger_hw: [android.hardware.ISoundTriggerHwService]
131 media.audio_policy: [android.media.IAudioPolicyService]
132 processinfo: [android.os.IProcessInfoService]
133 permission: [android.os.IPermissionController]
134 cpuinfo: []
135 dbinfo: []
136 gfxinfo: []
137 meminfo: []
138 procstats: [com.android.internal.app.procstats.IProcessStats]
139 activity: [android.app.IActivityManager]
140 user: [android.os.IUserManager]
141 otadexopt: [android.content.pm.IOtaDexopt]
142 package_native: [android.content.pm.IPackageManagerNative]
143 package: [android.content.pm.IPackageManager]
144 gpu: [android.ui.IGpuService]
145 SurfaceFlinger: [android.ui.ISurfaceComposer]
146 display: [android.hardware.display.IDisplayManager]
147 recovery: [android.os.IRecoverySystem]
148 power: [android.os.IPowerManager]
149 neuronsystem: [com.oppo.neuron.INeuronSystemService]
150 appops: [com.android.internal.app.IAppOpsService]
151 batterystats: [com.android.internal.app.IBatteryStats]
152 device_identifiers: [android.os.IDeviceIdentifiersPolicyService]
153 media.metrics: [android.media.IMediaAnalyticsService]
154 drm.drmManager: [drm.IDrmManagerService]
155 storaged_pri: [android.os.storaged.IStoragedPrivate]
156 storaged: [android.os.IStoraged]
157 media.extractor: [android.media.IMediaExtractorService]
158 media.resource_manager: [android.media.IResourceManagerService]
159 media.player: [android.media.IMediaPlayerService]
160 android.service.gatekeeper.IGateKeeperService: []
161 android.security.keystore: [android.security.IKeystoreService]
162 media.drm: [android.media.IMediaDrmService]
163 stats: [android.os.IStatsManager]
164 vendor.perfservice: [com.qualcomm.qti.IPerfManager]
165 wificond: []
166 installd: []
167 incident: []
168 critical.log: []
169 MinkBinderSvc: [com.qualcomm.qti.MinkBinder]
170 motor.control: []
171 oppo.junklog: []
172 media.audio_flinger: [android.media.IAudioFlinger]
173 thermalservice: [android.os.IThermalService]
174 AtlasService: [android.atlas.service]
175 common_dcs: []
176 netd: []
177 vold: []
输入随便一个命令参数加-h,就可以查看更加详细的用法,比如,window命令参数:
adb shell dumpsys window -h
输入上述命令回车,会显示window的详细用法:
Window manager dump options:
[-a] [-h] [cmd] ...
cmd may be one of:
l[astanr]: last ANR information
p[policy]: policy state
a[animator]: animator state
s[essions]: active sessions
surfaces: active surfaces (debugging enabled only)
d[isplays]: active display contents
t[okens]: token list
w[indows]: window list
cmd may also be a NAME to dump windows. NAME may
be a partial substring in a window name, a
Window hex object identifier, or
"all" for all windows, or
"visible" for the visible windows.
"visible-apps" for the visible app windows.
-a: include all available server state.
--proto: output dump in protocol buffer format.
一般打印出来的信息量可能比较大,可以加| findstr <字符串>
来过滤指定的字符串
2、在cmd中输入adb shell am
,可以查看am(即activity manager)的详细用法:
Activity manager (activity) commands:
help
Print this help text.
start-activity [-D] [-N] [-W] [-P <FILE>] [--start-profiler <FILE>]
[--sampling INTERVAL] [--streaming] [-R COUNT] [-S]
[--track-allocation] [--user <USER_ID> | current] <INTENT>
Start an Activity. Options are:
-D: enable debugging
-N: enable native debugging
-W: wait for launch to complete
--start-profiler <FILE>: start profiler and send results to <FILE>
--sampling INTERVAL: use sample profiling with INTERVAL microseconds
between samples (use with --start-profiler)
--streaming: stream the profiling output to the specified file
(use with --start-profiler)
-P <FILE>: like above, but profiling stops when app goes idle
--attach-agent <agent>: attach the given agent before binding
--attach-agent-bind <agent>: attach the given agent during binding
-R: repeat the activity launch <COUNT> times. Prior to each repeat,
the top activity will be finished.
-S: force stop the target app before starting the activity
--track-allocation: enable tracking of object allocations
--user <USER_ID> | current: Specify which user to run as; if not
specified then run as the current user.
--windowingMode <WINDOWING_MODE>: The windowing mode to launch the activity into
--activityType <ACTIVITY_TYPE>: The activity type to launch the activity as.
start-service [--user <USER_ID> | current] <INTENT>
Start a Service. Options are:
--user <USER_ID> | current: Specify which user to run as; if not
specified then run as the current user.
start-foreground-service [--user <USER_ID> | current] <INTENT>
Start a foreground Service. Options are:
--user <USER_ID> | current: Specify which user to run as; if not
specified then run as the current user.
stop-service [--user <USER_ID> | current] <INTENT>
Stop a Service. Options are:
--user <USER_ID> | current: Specify which user to run as; if not
specified then run as the current user.
broadcast [--user <USER_ID> | all | current] <INTENT>
Send a broadcast Intent. Options are:
--user <USER_ID> | all | current: Specify which user to send to; if not
specified then send to all users.
--receiver-permission <PERMISSION>: Require receiver to hold permission.
instrument [-r] [-e <NAME> <VALUE>] [-p <FILE>] [-w]
[--user <USER_ID> | current] [--no-hidden-api-checks]
[--no-window-animation] [--abi <ABI>] <COMPONENT>
Start an Instrumentation. Typically this target <COMPONENT> is in the
form <TEST_PACKAGE>/<RUNNER_CLASS> or only <TEST_PACKAGE> if there
is only one instrumentation. Options are:
-r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT). Use with
[-e perf true] to generate raw output for performance measurements.
-e <NAME> <VALUE>: set argument <NAME> to <VALUE>. For test runners a
common form is [-e <testrunner_flag> <value>[,<value>...]].
-p <FILE>: write profiling data to <FILE>
-m: Write output as protobuf to stdout (machine readable)
-f <Optional PATH/TO/FILE>: Write output as protobuf to a file (machine
readable). If path is not specified, default directory and file name will
be used: /sdcard/instrument-logs/log-yyyyMMdd-hhmmss-SSS.instrumentation_dat
-w: wait for instrumentation to finish before returning. Required for
test runners.
--user <USER_ID> | current: Specify user instrumentation runs in;
current user if not specified.
--no-hidden-api-checks: disable restrictions on use of hidden API.
--no-window-animation: turn off window animations while running.
--abi <ABI>: Launch the instrumented process with the selected ABI.
This assumes that the process supports the selected ABI.
trace-ipc [start|stop] [--dump-file <FILE>]
Trace IPC transactions.
start: start tracing IPC transactions.
stop: stop tracing IPC transactions and dump the results to file.
--dump-file <FILE>: Specify the file the trace should be dumped to.
profile [start|stop] [--user <USER_ID> current] [--sampling INTERVAL]
[--streaming] <PROCESS> <FILE>
Start and stop profiler on a process. The given <PROCESS> argument
may be either a process name or pid. Options are:
--user <USER_ID> | current: When supplying a process name,
specify user of process to profile; uses current user if not specified.
--sampling INTERVAL: use sample profiling with INTERVAL microseconds
between samples
--streaming: stream the profiling output to the specified file
dumpheap [--user <USER_ID> current] [-n] [-g] <PROCESS> <FILE>
Dump the heap of a process. The given <PROCESS> argument may
be either a process name or pid. Options are:
-n: dump native heap instead of managed heap
-g: force GC before dumping the heap
--user <USER_ID> | current: When supplying a process name,
specify user of process to dump; uses current user if not specified.
set-debug-app [-w] [--persistent] <PACKAGE>
Set application <PACKAGE> to debug. Options are:
-w: wait for debugger when application starts
--persistent: retain this value
clear-debug-app
Clear the previously set-debug-app.
set-watch-heap <PROCESS> <MEM-LIMIT>
Start monitoring pss size of <PROCESS>, if it is at or
above <HEAP-LIMIT> then a heap dump is collected for the user to report.
clear-watch-heap
Clear the previously set-watch-heap.
bug-report [--progress | --telephony]
Request bug report generation; will launch a notification
when done to select where it should be delivered. Options are:
--progress: will launch a notification right away to show its progress.
--telephony: will dump only telephony sections.
force-stop [--user <USER_ID> | all | current] <PACKAGE>
Completely stop the given application package.
crash [--user <USER_ID>] <PACKAGE|PID>
Induce a VM crash in the specified package or process
kill [--user <USER_ID> | all | current] <PACKAGE>
Kill all background processes associated with the given application.
kill-all
Kill all processes that are safe to kill (cached, etc).
make-uid-idle [--user <USER_ID> | all | current] <PACKAGE>
If the given application’s uid is in the background and waiting to
become idle (not allowing background services), do that now.
monitor [--gdb <port>]
Start monitoring for crashes or ANRs.
--gdb: start gdbserv on the given port at crash/ANR
watch-uids [--oom <uid>]
Start watching for and reporting uid state changes.
--oom: specify a uid for which to report detailed change messages.
hang [--allow-restart]
Hang the system.
--allow-restart: allow watchdog to perform normal system restart
restart
Restart the user-space system.
idle-maintenance
Perform idle maintenance now.
screen-compat [on|off] <PACKAGE>
Control screen compatibility mode of <PACKAGE>.
package-importance <PACKAGE>
Print current importance of <PACKAGE>.
to-uri [INTENT]
Print the given Intent specification as a URI.
to-intent-uri [INTENT]
Print the given Intent specification as an intent: URI.
to-app-uri [INTENT]
Print the given Intent specification as an android-app: URI.
switch-user <USER_ID>
Switch to put USER_ID in the foreground, starting
execution of that user if it is currently stopped.
get-current-user
Returns id of the current foreground user.
start-user <USER_ID>
Start USER_ID in background if it is currently stopped;
use switch-user if you want to start the user in foreground
unlock-user <USER_ID> [TOKEN_HEX]
Attempt to unlock the given user using the given authorization token.
stop-user [-w] [-f] <USER_ID>
Stop execution of USER_ID, not allowing it to run any
code until a later explicit start or switch to it.
-w: wait for stop-user to complete.
-f: force stop even if there are related users that cannot be stopped.
is-user-stopped <USER_ID>
Returns whether <USER_ID> has been stopped or not.
get-started-user-state <USER_ID>
Gets the current state of the given started user.
track-associations
Enable association tracking.
untrack-associations
Disable and clear association tracking.
get-uid-state <UID>
Gets the process state of an app given its <UID>.
attach-agent <PROCESS> <FILE>
Attach an agent to the specified <PROCESS>, which may be either a process name or
get-config [--days N] [--device] [--proto]
Retrieve the configuration and any recent configurations of the device.
--days: also return last N days of configurations that have been seen.
--device: also output global device configuration info.
--proto: return result as a proto; does not include --days info.
supports-multiwindow
Returns true if the device supports multiwindow.
supports-split-screen-multi-window
Returns true if the device supports split screen multiwindow.
suppress-resize-config-changes <true|false>
Suppresses configuration changes due to user resizing an activity/task.
set-inactive [--user <USER_ID>] <PACKAGE> true|false
Sets the inactive state of an app.
get-inactive [--user <USER_ID>] <PACKAGE>
Returns the inactive state of an app.
set-standby-bucket [--user <USER_ID>] <PACKAGE> active|working_set|frequent|rare
Puts an app in the standby bucket.
get-standby-bucket [--user <USER_ID>] <PACKAGE>
Returns the standby bucket of an app.
send-trim-memory [--user <USER_ID>] <PROCESS>
[HIDDEN|RUNNING_MODERATE|BACKGROUND|RUNNING_LOW|MODERATE|RUNNING_CRITICAL|CO
Send a memory trim event to a <PROCESS>. May also supply a raw trim int level.
display [COMMAND] [...]: sub-commands for operating on displays.
move-stack <STACK_ID> <DISPLAY_ID>
Move <STACK_ID> from its current display to <DISPLAY_ID>.
stack [COMMAND] [...]: sub-commands for operating on activity stacks.
start <DISPLAY_ID> <INTENT>
Start a new activity on <DISPLAY_ID> using <INTENT>
move-task <TASK_ID> <STACK_ID> [true|false]
Move <TASK_ID> from its current stack to the top (true) or
bottom (false) of <STACK_ID>.
resize <STACK_ID> <LEFT,TOP,RIGHT,BOTTOM>
Change <STACK_ID> size and position to <LEFT,TOP,RIGHT,BOTTOM>.
resize-animated <STACK_ID> <LEFT,TOP,RIGHT,BOTTOM>
Same as resize, but allow animation.
resize-docked-stack <LEFT,TOP,RIGHT,BOTTOM> [<TASK_LEFT,TASK_TOP,TASK_RIGHT,TAS
Change docked stack to <LEFT,TOP,RIGHT,BOTTOM>
and supplying temporary different task bounds indicated by
<TASK_LEFT,TOP,RIGHT,BOTTOM>
move-top-activity-to-pinned-stack: <STACK_ID> <LEFT,TOP,RIGHT,BOTTOM>
Moves the top activity from
<STACK_ID> to the pinned stack using <LEFT,TOP,RIGHT,BOTTOM> for the
bounds of the pinned stack.
positiontask <TASK_ID> <STACK_ID> <POSITION>
Place <TASK_ID> in <STACK_ID> at <POSITION>
list
List all of the activity stacks and their sizes.
info <WINDOWING_MODE> <ACTIVITY_TYPE>
Display the information about activity stack in <WINDOWING_MODE> and <ACTIV
remove <STACK_ID>
Remove stack <STACK_ID>.
task [COMMAND] [...]: sub-commands for operating on activity tasks.
lock <TASK_ID>
Bring <TASK_ID> to the front and don't allow other tasks to run.
lock stop
End the current task lock.
resizeable <TASK_ID> [0|1|2|3]
Change resizeable mode of <TASK_ID> to one of the following:
0: unresizeable
1: crop_windows
2: resizeable
3: resizeable_and_pipable
resize <TASK_ID> <LEFT,TOP,RIGHT,BOTTOM>
Makes sure <TASK_ID> is in a stack with the specified bounds.
Forces the task to be resizeable and creates a stack if no existing stack
has the specified bounds.
update-appinfo <USER_ID> <PACKAGE_NAME> [<PACKAGE_NAME>...]
Update the ApplicationInfo objects of the listed packages for <USER_ID>
without restarting any processes.
write
Write all pending state to storage.
<INTENT> specifications include these flags and arguments:
[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-n <COMPONENT_NAME>]
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
[--esn <EXTRA_KEY> ...]
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
[--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
[--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]
[--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> ...]
[--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]
[--ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>]
[--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]
(mutiple extras passed as Integer[])
[--eial <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]
(mutiple extras passed as List<Integer>)
[--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]
(mutiple extras passed as Long[])
[--elal <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]
(mutiple extras passed as List<Long>)
[--efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]
(mutiple extras passed as Float[])
[--efal <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]
(mutiple extras passed as List<Float>)
[--esa <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]]
(mutiple extras passed as String[]; to embed a comma into a string,
escape it using "\,")
[--esal <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]]
(mutiple extras passed as List<String>; to embed a comma into a string,
escape it using "\,")
[-f <FLAG>]
[--grant-read-uri-permission] [--grant-write-uri-permission]
[--grant-persistable-uri-permission] [--grant-prefix-uri-permission]
[--debug-log-resolution] [--exclude-stopped-packages]
[--include-stopped-packages]
[--activity-brought-to-front] [--activity-clear-top]
[--activity-clear-when-task-reset] [--activity-exclude-from-recents]
[--activity-launched-from-history] [--activity-multiple-task]
[--activity-no-animation] [--activity-no-history]
[--activity-no-user-action] [--activity-previous-is-top]
[--activity-reorder-to-front] [--activity-reset-task-if-needed]
[--activity-single-top] [--activity-clear-task]
[--activity-task-on-home] [--activity-match-external]
[--receiver-registered-only] [--receiver-replace-pending]
[--receiver-foreground] [--receiver-no-abort]
[--receiver-include-background]
[--selector]
[<URI> | <PACKAGE> | <COMPONENT>]