在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.

usage: am [subcommand] [options]

start an Activity: am start [-D]

-D: enable debugging

send a broadcast Intent: am broadcast

start an Instrumentation: am instrument [flags]

-r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT)

-e : set argument to

-p : write profiling data to

-w: wait for instrumentation to finish before returning

start profiling: am profile start

stop profiling: am profile stop

specifications include these flags:

[-a ] [-d ] [-t ]

[-c [-c ] ...]

[-e|--es ...]

[--ez ...]

[-e|--ei ...]

[-n ] [-f ] []

启动的方法为

# am start -n 包(package)名/活动(activity)全路径

查看包中每个activity的全路径的方法:

1、安装并启动“固件工具箱”

2、进入“App manager”,显示系统中所有安装程序,长按想通过命令行启动的程序。

3、弹出的窗口中选择"Advanced Freeze",该程序所有的activity就会全部显示出来

activity有两种显示格式,一种直接显示全路径,另一种在括号里显示相对路径,相对路径加上包名即是全路径。

几个启动指定程序activity的例子

Music 和 Video(音乐和视频)的启动方法为:

# am start -n com.android.music/com.android.music.MusicBrowserActivity

# am start -n com.android.music/com.android.music.VideoBrowserActivity

# am start -n com.android.music/com.android.music.MediaPlaybackActivity

Camera(照相机)的启动方法为:

# am start -n com.android.camera/com.android.camera.Camera

Browser(浏览器)的启动方法为:

# am start -n com.android.browser/com.android.browser.BrowserActivity

启动浏览器 :

am start -a android.intent.action.VIEW -d  http://www.google.cn/

拨打电话 :

am start -a android.intent.action.CALL -d tel:10086

启动 google map 直接定位到北京 :

am start -a android.intent.action.VIEW geo:0,0?q=beijing

android 在窗口中启动应用程序,Android中使用am命令实现在命令行启动程序详解相关推荐

  1. 从Java程序员进阶到架构师,6大核心技能要领详解

    " java架构师技能将分为如下6大环节:数据结构和算法,Java高级特性,Java web核心,数据库,Java框架与必备工具,系统架构设计. 希望能真正帮助到从程序员进阶到架构师之路的朋 ...

  2. CSS 中px、em、rem、%、vw、vh单位之间的区别详解【全网最全】

    一.px(像素) [绝对单位,页面按精确像素展示] px就是pixel(像素)的缩写,相对长度单位,相对于屏幕分辨率. px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位,不 ...

  3. 好程序员前端教程之JavaScript闭包和匿名函数的关系详解...

    好程序员前端教程之JavaScript闭包和匿名函数的关系详解 本文讲的是关于JavaScript闭包和匿名函数两者之间的关系,从匿名函数概念到立即执行函数,最后到闭包.下面一起来看看文章分析,希望你 ...

  4. 《微信小程序-进阶篇》package.json版本说明及各类版本符号详解(一)

    大家好,这是小程序系列的第十一篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,并且实践积累一些后续项目也就是原神资料站中用得着的组件: 1.<微信小程序-基础 ...

  5. Python之pandas:pandas中to_csv()、read_csv()函数的index、index_col(不将索引列写入)参数详解之详细攻略

    Python之pandas:pandas中to_csv().read_csv()函数的index.index_col(不将索引列写入)参数详解之详细攻略 目录 pandas中to_csv().read ...

  6. java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)

    java中四种操作(DOM.SAX.JDOM.DOM4J)xml方式详解与比较(转) http://wishlife.javaeye.com/blog/181865 posted on 2010-12 ...

  7. Android Studio 性能优化工具 - Profiler、CPU Profiler、Memory Profiler、Netwrok Profiler、Evengy Profiler 详解

    关于性能优化的问题,可能一直有遇到,也一直在解决,但是在中小厂和自我要求不严格的场景下,我们很少去实实在在的做性能优化: 在性能优化中我们通常会通过自己的经验或工具来发现问题,本想着能短时间内搞定Pr ...

  8. 【凯子哥带你做高仿】“煎蛋”Android版的高仿及优化(二)——大图显示模式、评论“盖楼”效果实现详解

    转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在前一篇文章中,我们学习了如何进行逆向工程和TcpDump进行抓包,获取我们的数据接口,那么有了数据之后,我 ...

  9. 工程之星android版使用,安卓版工程之星软件网络1+1模式及网络cors连接操作详解...

    原标题:安卓版工程之星软件网络1+1模式及网络cors连接操作详解 现在,越来越多用户开始使用安卓版工程之星进行作业,科力达技术工程师总结了安卓版工程之星网络1+1模式及网络CORS连接方式操作步骤, ...

  10. 红米3 android 版本,红米3四款手机有什么不同?红米3系列手机各版本区别详解

    近日,红米手机3的指纹识别升级版本通过工信部认证正式亮相.今天红米3系列产品再次亮相工信部.加上此前亮相的红米3指纹识别升级 版,如今工信部认证中共有4款红米3系列的手机.分别是2015810/201 ...

最新文章

  1. 如何用手机打开dcm格式图片_手机也能当扫描仪用?如何用手机扫描图片?
  2. MySQL简单查询性能分析
  3. ADSL MODEM巧设置解决BT、电驴等下载软件掉线问题
  4. Java StringBuffer相关解惑
  5. 【Linux学习篇】This virtual machine is configured for 64-bit guest operating systems.……
  6. 【bzoj4025】二分图 LCT
  7. poj2778DNA Sequence (AC自动机+矩阵快速幂)
  8. 【英语学习】【Daily English】U05 Places L04 Can I have some painkillers?
  9. sql 触发器嵌套条件_SQL Server中的嵌套触发器
  10. 那些活在浪里的创业者最终被拍成了电影
  11. c++随笔-删除文件
  12. liunx安装jdk报A fatal exception has occurred. Program will exit
  13. 【超分辨率】Zoom to Learn, Learn to Zoom
  14. POI中设置Excel单元格格式样式(居中,字体,边框,背景色、列宽、合并单元格等)
  15. 涤纶电容的作用原理及优点缺点
  16. HTTP Cache(缓存)
  17. NBA直播 1223.html,犹他爵士官方:NBA传奇主教练杰里-斯隆去世,享年78岁
  18. [51Nod 1326]:遥远的旅途
  19. 金山词霸2016.1.3.3 手动去广告方法
  20. 怎么调整照片dpi大小?如何提高图片的dpi分辨率?

热门文章

  1. _beginthreadex、CreateThread、AfxBeginThread的选择
  2. 死磕k8s之calico-nodeport
  3. Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)
  4. TcpDump交叉编译
  5. 天秤座,上帝的失误,最悲伤的星座
  6. Modernizr的介绍和使用
  7. Word2003入门动画教程34:将文档打印成PRN格式
  8. html5 uc qq,移动端UC /QQ 浏览器的部分私有Meta 属性
  9. ubuntu 配置 riscv rocket-chip
  10. EDT技术 ug - 第四章节Creation of the EDT Logic (持续更新)