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.启动一个activity:am start -n com.hysmarthotel.movie/com.hysmarthotel.movie.MainActivity
4:启动一个服务:am startservice -n com.android.music/com.android.music.MediaPlaybackService (这里-n表示组件)
5:发送一个广播:am broadcast -a com.smz.mybroadcast am broadcast -a <广播动作>
另外am命令可以编写进android系统中,存到到system/etc/hotkey.xml中,
hotkey.xml编写格式如下:
<?xml version="1.0" encoding="utf-8"?>
<hotkey>
<event
code="00b7"
cmd="am start -n com.amlogic.tvplay/com.amlogic.tvplay.MainActivity"/>
<event
code="00b8"
cmd="am start -n com.hysmarthotel.movie/com.hysmarthotel.movie.MainActivity"/>
<event
code="003f"
cmd="am start -n sdmc.hotel.remote/sdmc.hotel.remote.KeXinListView"/>
</hotkey>
其中event表示键值对,code表示你遥控器的码值(16进制)cmd表示你需要发送的广播或者启动的activity
当你配置好hotkey的时候,你在android应用层按相关的键,系统就会执行hotkey里面相关的命令