zoukankan      html  css  js  c++  java
  • Android为TV端助力 am命令以及hotkey文件的编写

    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里面相关的命令

  • 相关阅读:
    基础数据补充
    购物车
    小数据池、深浅拷贝和集合
    列表、元组和range
    小数据池、深浅拷贝和集合练习
    字典
    字符串练习
    列表练习
    练习
    字典练习
  • 原文地址:https://www.cnblogs.com/xiaoxiaing/p/5274773.html
Copyright © 2011-2022 走看看