首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

转:adb shell start中启动activity跟service

2014-01-23 
转:adb shell start中启动activity和service命令窗口通过adb shell 进入android 的Linux命令界面,输入am -

转:adb shell start中启动activity和service
命令窗口通过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还有很多的用法,有待研究。

热点排行