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

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

    拨打一个电话: 

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

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

    打开一个网页: 

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

    打开音乐播放器: 

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

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

    启动一个服务: 

    am startservice <服务名称> 

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

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

    发送一个广播: 

    am broadcast -a <广播动作> 

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

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

更多相关文章

  1. Android(安卓)MIFARE读写器详解2
  2. Android(安卓)中的 LayoutInflater类
  3. 通过Android命令自动编译出build.xml文件
  4. Android安装服务installd源码分析
  5. iperf3 arm交叉编译补充
  6. Android(安卓)手势操作识别
  7. Android常用代码之APK root权限静默安装
  8. Android(安卓)使用Java8新特性之Lambda expression 附命令者模式
  9. Android(安卓)修改开机画面

随机推荐

  1. 关于android:configChanges的属性
  2. Android(安卓)客户端发送邮件(JMail方式)
  3. android中的逐帧动画
  4. android多媒体播放源码解析
  5. android animation中的参数interpolator
  6. Unity3D在android下调试
  7. android圆角、边框、画线效果、RatingBar
  8. Android(安卓)studio b Error: No resour
  9. Android(安卓)OpenGL学习笔记(二)之----
  10. Android(安卓)Native Browser下载存储路