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

包名和应用名可以在Androidmanifest.xml文件查看到
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. Android(安卓)用Shell命令设置静态ip
  2. Android缺少awk:安装busybox
  3. 将Linux下的Android签名对pk8和pem转换为Eclipse下的签名(keysto
  4. Introduction to Model View Presenter on Andriod
  5. android am命令
  6. 4412开发板Android和LinuxQT烧写方法
  7. Android(安卓)adb devices显示no permission
  8. Android(安卓)SDK: sdkmanager 命令行工具的使用(查看、安装、更
  9. 命令行创建虚拟环境

随机推荐

  1. SpringBoot RabbitMQ 整合进阶版
  2. 看透 Spring MVC 源代码分析与实践 ——
  3. SpringBoot ActiveMQ 整合使用
  4. 死磕这50道MySQL面试题,阿里面试官直呼内
  5. 2021-04-02:给定一个正方形或者长方形矩阵
  6. 博士生研究工具和软件掌握,名单向国际一流
  7. 为什么需要对数据转换,和转换的方法
  8. 考考你的经济学水平,不服来战,学霸们
  9. 送|R语言全套视频和资料,异常珍贵的材料
  10. 最全估计方法,解决遗漏变量偏差,内生性,混淆