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

  • 相关阅读:
    Redis学习笔记之一 : 配置redis
    Web 项目更改项目名
    Linux 常用命令之一
    SQL 常用语法一
    Java http请求和调用
    Spring c3p0连接池无法释放解决方案
    Windows和Linux查看和更改mysql连接池
    Java 简单实用方法二
    Linux 更改ssh 端口
    CentOS 通过yum安装web环境
  • 原文地址:https://www.cnblogs.com/xiaoxiaing/p/5274773.html
Copyright © 2011-2022 走看看