我试图编写一个服务来测试一个类,这个类通过传递我可以生成的数据来实现onSensorChanged(SensorEvent event)
,就像它来自传感器一样。我遇到的问题是我无法创建自己的sensorevent对象来传递函数,因为sensorevent没有公共构造函数。我试着创建自己的类,该类将具有sensorevent和casting所需的功能,但后来发现,要能够cast,它需要是一个子类,要对其进行子类化,我需要能够访问构造函数。
有没有其他方法可以创建一个对象来代替sensorevent,或者有没有更好的方法来模拟丢失的功能?
最佳答案
SensorSimulator项目可能会进行您试图进行的测试。但如果没有,它应该有一些代码可以帮助
关于android - 假设SensorEvent构造函数不可见,则将数据发送到onSensorChanged,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5891017/