DayDream模拟手柄操作

来源:互联网 发布:艾宾浩斯记忆表 知乎 编辑:程序博客网 时间:2024/04/29 06:48
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正式版后有没有源码

0 0
原创粉丝点击