Android adb shell启动应用程序的方法 2012.docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:27 大小:31KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android adb shell启动应用程序的方法 2012.docx

Androidadbshell启动应用程序的方法2012.docx

预览

免费试读已结束,剩余 17 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://blog.chinaunix.net/uid-26997997-id-3350449.html"Androidadbshell启动应用程序的方法2012-09-1714:57:52分类:LINUX在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage:am[subcommand][options]startanActivity:amstart[-D]-D:enabledebuggingsendabroadcastIntent:ambroadcaststartanInstrumentation:aminstrument[flags]-r:printrawresults(otherwisedecodeREPORT_KEY_STREAMRESULT)-e:setargumentto-p:writeprofilingdatato-w:waitforinstrumentationtofinishbeforereturningstartprofiling:amprofilestartstopprofiling:amprofilestopspecificationsincludetheseflags:[-a][-d][-t][-c[-c]...][-e|--es...][--ez...][-e|--ei...][-n][-f][]启动的方法为$adbshell$amstart-n{包(package)名}/{包名}.{活动(activity)名称}程序的入口类可以从每个应用的AndroidManifest.xml的文件中得到,以计算器(calculator)为例,它的package="com.android.calculator2"…>…由此计算器(calculator)的启动方法为:#amstart-ncom.android.calculator2/com.android.calculator2.Calculator对于HelloActivity这个示例工程,AndroidManifest.xml如下所示:package="com.example.android.helloactivity"…>由此它的启动方法为:#amstart-ncom.example.android.helloactivity/com.example.android.helloactivity.HelloActivity其他的一些应用启动命令,如下所示:calendar(日历)的启动方法为:#amstart-ncom.android.calendar/com.android.calendar.LaunchActivityAlarmClock(闹钟)的启动方法为:#amstart-ncom.android.alarmclock/com.android.alarmclock.AlarmClockMusic和Video(音乐和视频)的启动方法为:#amstart-ncom.android.music/com.android.music.MusicBrowserActivity#amstart-ncom.android.music/com.android.music.VideoBrowserActivity#amstart-ncom.android.music/com.android.music.MediaPlaybackActivityCamera(照相机)的启动方法为:#amstart-ncom.android.camera/com.android.camera.CameraBrowser(浏览器)的启动方法为:#amstart-ncom.android.browser/com.android.browser.BrowserActivity一般情况希望,一个Android应用对应一个工程。值得注意的是,有一些工程具有多个活动(activity),而有一些应用使用一个工程。例如:在Android界面中,Music和Video是两个应用,但是它们使用的都是packages/apps/Music这一个工程。而在这个工程的AndroidManifest.xml文件中,有包含了不同的活动(activity)。Music和Video(音乐和视频)的启动方法为:#amstart-ncom.android.music/com.android.music.MusicBrowserActivity#amstart-ncom.android.music/com.android.music.VideoBrowserActivity#amstart-ncom.android.music/com.andr