android am命令详解
2016-06-06 13:49
465 查看
命令窗口通过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
我们可以通过命令启动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
相关文章推荐
- android手机屏幕适配的简单说明
- Android 获取屏幕宽度的4种
- Android手机适配,手机尺寸、px、dpi、dp、sp详解
- EventBus3 源码解读
- Android项目开发第四周学习总结
- Android——Android实现多级菜单联动操作
- 百度地图定位demo
- android studio中导入第三方库
- android 多个activity退出整个程序
- [Android] 消息处理机制
- Android性能优化方案
- 资质android声音检测仪---分贝仪 (附有源码)
- Android常用adb命令指南
- android开发心得四
- Google Android开发者文档系列-创建有内容分享特性的应用之添加一个简单的共享action
- Android UI设计系列之自定义ListView仿QQ空间阻尼下拉刷新和渐变菜单栏效果(8)
- android 自定义Dialog去除黑色背景
- Android Studio 学习笔记 - 开发环境的架设
- Android 事件分发细说
- android studio 更改背景和设置字体大小