命令窗口通过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

更多相关文章

  1. 通过终端命令生成并在手机上运行dex文件
  2. 修改Android中strings.xml文件
  3. fastboot 详解
  4. Android怎样添加AT命令
  5. portrait表示横向,landscape表示纵向
  6. 将war包部署到android服务器上
  7. Android(安卓)Studio 连接夜神模拟器
  8. Android(安卓)中的 Drawable
  9. android adb启动失败问题 adb server is out of date. killing..

随机推荐

  1. 解决小米平板 adb devices no permission
  2. android studio 中的编码问题
  3. Android底层字符传递给上层应用举例
  4. Android(安卓)手机翻转实现技术
  5. Android(安卓)actionbar左侧小箭头的隐藏
  6. 一步一步学android之事件篇——长按事件
  7. android滑动事件监听
  8. android支付之银联支付
  9. Android(安卓)项目如何获取MD5和SHA1
  10. Android中广播的基本原理