Android命令行启动程序-am命令的使用-纠正网上大部分资料的错误

(2013-04-05 19:01:22) 转载
标签:

it

分类: IT技术百科

在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

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Pycharm安装PyQt5的详细教程
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. Android面试题整理--1
  6. android存储路径问题
  7. android解析xml文档的各种方法
  8. Android(安卓)AsyncTask
  9. Android更新Ui进阶精解(一)

随机推荐

  1. 最新Android ADT, SDK, SDK_tool等官方下
  2. [Android]"@string/hello"和"你好"的区别
  3. Android 布局属性详解
  4. 黑马程序员之手机卫士第八天
  5. RelativeLayout 重要的属性
  6. Android Textview 阴影效果
  7. android 图片自动切换
  8. Android(安卓)TextView中显示图片的4种方
  9. Handler、HandlerThread理解
  10. android 入门xml布局文件--转