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端助力

相关推荐
guslegend1 分钟前
第1章:Mysql数据库架构演变历史
java
烤麻辣烫3 分钟前
黑马程序员苍穹外卖(新手)DAY10
java·开发语言·学习·spring·intellij-idea
q***73553 分钟前
Spring Boot应用关闭分析
java·spring boot·后端
u***45165 分钟前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
r***18647 分钟前
FlinkCDC实战:将 MySQL 数据同步至 ES
android·mysql·elasticsearch
p***62999 分钟前
mysql-connector-java 和 mysql-connector-j的区别
android·java·mysql
程序员三明治9 分钟前
【Java】synchronized关键字详解:从字节码到对象头与锁升级
java·开发语言·juc·synchronized··锁升级
k***38811 分钟前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
老虎062711 分钟前
Java基础面试题(11)—Java(泛型)
java·开发语言·windows
一 乐12 分钟前
宠物医院预约|宠物医院|基于SprinBoot+vue的宠物医院预约管理系统源码+数据库+文档)
java·前端·数据库·vue.js·后端·springboot