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

  • 相关阅读:
    第一份随笔
    慢哈希算法
    彩虹表
    基于Wireshark验证网站口令认证传输方案
    electron学习笔记2
    基于原型的软件需求获取
    《小学四则运算练习软件》结对项目报告
    201571030109 小学四则运算练习软件项目报告
    201571030109 《构建之法》速读
    个人学期总结
  • 原文地址:https://www.cnblogs.com/xiaoxiaing/p/5274773.html
Copyright © 2011-2022 走看看