common.aar里ControllerManager.class ControllerManager中发送comgoogle.vr.vrcore.controller.BIND,设置package为com.google.vr.vrcore。

我们需要写一个controllerService,里面new IControllerService.Stub(),实现这个接口里面的方法。

在打开Daydream Connect时会创建ControllerManager并发送comgoogle.vr.vrcore.controller.BIND,这样controllerManager的listener就创建并绑定,我们只需要模拟出event数据,并调用controllerListener的onControllerOrientationEvent或者其他对应的方法就可以模拟出daydream手柄数据

不过以上需要保证包名类名和gvr service一致,不知道谷歌release正式版后有没有源码

DayDream模拟手柄操作相关推荐

  1. 记一次尝试用脚本模拟手柄打游戏(一)

    最近打游戏累了 想自动化打游戏 最开始是打算模拟键鼠方案的,但是吧,很快就遇到了问题. 对于常规的窗口来讲,ctypes库足以模拟键鼠输入了 但是进到第三人称视角的游戏里面吧,键盘模拟还好说,鼠标移动 ...

  2. Android 使用uInput模拟手柄设备

    背景 前文说到需求,需要在系统应用里模拟手柄摇杆和按键.之前已经通过模拟KeyEvent实现按键,模拟MotionEvent实现摇杆大致实现了这个功能,但是遇到新的问题,有些游戏不识别按键,尤其是多人 ...

  3. 使用vue2.0 vue-router vuex 模拟ios7操作

    其实你也可以,甚至做得更好... 首先看一下效果:用vue2.0实现SPA:模拟ios7操作 与 通讯录实现 github地址是:https://github.com/QRL909109/ios7 如 ...

  4. 第一回写的用arraylist模拟栈操作

    package hashMap; import java.util.ArrayList; import d.Student; /*** 用ArrayList模拟栈操作* @author zhujiab ...

  5. 利用Python模拟鼠标操作,一键将GIF文件载入CSDN的Markdown编辑器

    简 介: 讨论了在csdn的Markdown编译器中自动载入GIF文件的方法.使用了Python中的pyautogui软件包,可以通过Python的小程序实现一键将GIF文件载入CSDN的Markdo ...

  6. 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件

    在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...

  7. C++模拟键盘操作窗口入门

    C++模拟键盘操作窗口入门之文件监控操作句柄操作 #include <iostream> #include <windows.h> #include <tchar.h&g ...

  8. 模拟耗时操作_在集成测试中模拟耗时的动作

    模拟耗时操作 最近在我的一个项目中,我遇到一种情况,需要为该应用程序创建集成测试. 这不是很奇怪,不是吗? 有趣的是,应用程序的逻辑涉及一些并发问题,并且其中一个组件必须连接到外部服务,这将花费几秒钟 ...

  9. 数据结构 - 栈(数组模拟栈操作)

    数组模拟栈操作 package stack;import java.util.Scanner;public class ArrayStackDemo {public static void main( ...

  10. java定义计算机类并模拟其操作

    java定义计算机类并模拟其操作 /*** 定义计算机类并模拟其操作*/ public class Computer {//成员变量private String cpu = "Intel&q ...

最新文章

  1. icd11中文版精神障碍pdf_精神与行为障碍类别目录(ICD-11)
  2. C++:17---函数指针
  3. mysql share mode_mysql锁:mysql lock in share mode 和 select for update
  4. android禁用应用组件,Android彻底退出(关闭)应用程序.docx
  5. python 定时执行_python定时执行任务 轻量级
  6. Djangosocket简单实现django简化版
  7. 常用的数据库维护语句
  8. Firefox扩展IE Tab Plus内置功能导致浏览所有网页加载superfish.com脚本
  9. 9.23 未来的规划 BEC
  10. [程序人生] [随笔感悟] -- 2018,我的博客年
  11. python手机壁纸_【python日常学习】爬取各种图片(电脑、手机壁纸,美女、明星图片,头像等等)...
  12. 几个免费的高清图片网站推荐
  13. 你需要了解的JS框架
  14. 我第一个用DirextX做的2D游戏——炮炮兵考眼力
  15. 图解事件坐标screenX、clientX、pageX, offsetX的区别
  16. 网上涉廉政网络舆情信息工作怎么做的平台服务方案
  17. 从GMT时间转换到当地时间(北京时间)
  18. 常用的酒吧经典乐曲106首
  19. W10安装NoteBook(一个Python笔记软件)及使用方法
  20. 自己写的一个电话本小软件(2004年)

热门文章

  1. 11-OAuth2.0实战:网关层统一认证授权
  2. 【高级持续性威胁追踪】当黑客不讲武德,安全专家也容易被骗
  3. 玩聚榜单-仿照Technorati的Popular频道
  4. blog在搜索引擎的排名下降与technorati
  5. 邓奶奶坐轮椅泪别袁爷爷
  6. 威廉玛丽学院计算机教授刘旭,专栏-中国计算机学会
  7. 迁移UBuntu 16.04到全新硬盘
  8. 怀念偶像科比布莱恩特--------Kobe Bryant
  9. 【多线程】多线程到底是个甚——多线程初阶(复习自用)
  10. Matlab实现时间序列预测