Android为TV端助力 完全解析模拟遥控器按键

复制代码
public class VirturlKeyPadCtr {
    private static Instrumentation mInstrumentation;

    public static void RC_ConttrollerAction(final int keyValue) {

    /**
     * Wrapper-function taking a KeyCode. A complete KeyStroke is DOWN and UP
     * Action on a key!
     */
    public static void simulateKeystroke(int KeyCode) {
        if (mInstrumentation == null) {
            mInstrumentation = new Instrumentation();
        }
        mInstrumentation.sendKeyDownUpSync(KeyCode);
    }
}

写一个类工具类到时候方便调用

调用的时候直接

VirturlKeyPadCtr.simulateKeystroke(realCode);

传人的参数为你的遥控器的KEY值,比如返回键就是KeyEvent.KEYCODE_BACK

Android 为TV端助力

相关推荐
Lyyaoo.4 分钟前
【JAVA基础面经】JAVA中的泛型
java
自然常数e8 分钟前
预处理讲解
java·linux·c语言·前端·visual studio
大数据新鸟8 分钟前
设计模式详解——模板方法模式
java·tomcat·模板方法模式
无籽西瓜a9 分钟前
【西瓜带你学设计模式 | 第四期 - 抽象工厂模式】抽象工厂模式 —— 定义、核心结构、实战示例、优缺点与适用场景及模式区别
java·后端·设计模式·软件工程·抽象工厂模式
always_TT15 分钟前
内存泄漏是什么?如何避免?
android·java·开发语言
白鸽梦游指南18 分钟前
docker仓库的工作原理及搭建仓库
java·docker·eureka
※DX3906※18 分钟前
SpringBoot之旅4: MyBatis 操作数据库(进阶) 动态SQL+MyBatis-Plus实战,从入门到熟练,再也不踩绑定异常、SQL拼接坑
java·数据库·spring boot·spring·java-ee·maven·mybatis
java1234_小锋22 分钟前
Java高频面试题:怎么实现Redis的高可用?
java·开发语言·redis
jiankeljx26 分钟前
MySQL-mysql zip安装包配置教程
java
FlagOS智算系统软件栈27 分钟前
智源×Eclipse基金会携手打造PanEval,中欧协同开启“评测+开源+合规”新模式
java·eclipse·开源