命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息:

 

 

我们可以通过命令启动android中的Activity,Service,BroadcastReceiver 等组件

 

1. 拨打一个电话:

 

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

 

    这里-a表示动作,-d表述传入的数据,还有-t表示传入的类型。

 

2. 打开一个网页:

 

    am start -a android.intent.action.VIEW -d  http://www.baidu.com (这里-d表示传入的data)

 

3. 打开音乐播放器:

 

    am start -a android.intent.action.MUSIC_PLAYER 或者

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

 

4. 启动一个服务:

 

    am startservice <服务名称>

 

    例如:am startservice -n com.android.music/com.android.music.MediaPlaybackService (这里-n表示组件)

    或者   am startservice -a com.smz.myservice (这里-a表示动作,就是你在Androidmanifest里定义的) 

 

5. 发送一个广播:

 

    am broadcast -a <广播动作>

 

    例如: am broadcast -a com.smz.mybroadcast

 

am还有很多的用法,有待研究。

 

 

 

 

 

更多相关文章

  1. Android(安卓)bluetooth介绍(四): a2dp connect流程分析
  2. Android(安卓)Vibrator使用
  3. Android(安卓)命令行编译、打包生成apk文件
  4. Ionic 运行报错No resource identifier found for attribute 'ap
  5. 使用sencha cmd创建android应用
  6. Selector、shape详解(一)
  7. Android执行shell命令
  8. Android下模拟按键输入
  9. exp: 修改Android中strings.xml文件, 动态改变数据

随机推荐

  1. 如何在G1上安装非android market的apk
  2. Android(安卓)两种方式实现圆形头像
  3. android捕获全局异常,CrashHandler
  4. Android获取、设置音频的音量大小
  5. android解析XML
  6. android 画文字 自动换行
  7. Android:关于音频焦点(Respecting Audio F
  8. android之手机震动Vibrate
  9. Android(安卓)Build: Tips and Tricks
  10. android位置服务GPS经纬度获取