我正在尝试编写一项服务来测试实现 onSensorChanged(SensorEvent event)
的类,方法是将我可以生成的数据传递给它,就好像它来自传感器一样。我遇到的问题是我无法创建自己的 SensorEvent 对象来传递函数,因为 SensorEvent 没有公共(public)构造函数。我尝试创建自己的类,该类将具有 SensorEvent 所需的功能并对其进行转换,但此后发现要能够进行转换,它需要是一个 sublcass 并且要对其进行子类化我需要能够访问构造函数.
是否有任何其他方法来创建我可以传递的对象来代替 SensorEvent,或者是否有更好的方法来模拟缺失的功能?
最佳答案
SensorSimulator project 可能会做你想做的测试。但如果没有,它应该有一些可能有帮助的代码
关于android - 在 SensorEvent 构造函数不可见的情况下将数据发送到 onSensorChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891017/