命令窗口经过adb shell 进入android 的Linux命令界面,输入am -help看到以下信息:android
咱们能够经过命令启动android中的Activity,Service,BroadcastReceiver 等组件shell
1. 拨打一个电话:spa
am start -a android.intent.action.CALL -d tel:10086get
这里-a表示动做,-d表述传入的数据,还有-t表示传入的类型。it
2. 打开一个网页:io
am start -a android.intent.action.VIEW -d http://www.baidu.com (这里-d表示传入的data)ast
3. 打开音乐播放器:service
am start -a android.intent.action.MUSIC_PLAYER 或者im
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还有不少的用法,有待研究。