是否可以使用Android模拟器测试新的传感器,如湿度或温度?官方的一个或任何替代的。
官方网站上的信息很少,甚至在Stackoverlow上也是如此。我想这不可能,但我宁愿被要求绝对肯定。
答案 0 :(得分:1)
可以伪造一些数据,但你必须做一些命令行foo!
在模拟器中你可以假装一些温度和温度。只需通过 telnet 连接到模拟器的湿度值。
连接到模拟器。打开终端并键入(5554是第一个模拟器的编号):
telnet localhost 5554
列出所有传感器的状态,并查看温度是否已启用:
sensor status
设置一些假值(设置你想要的任何内容。如果你设置了疯狂的值,不要担心你的模拟器会不会融化):
sensor set temperature 1:2:3
检查已设置为温度的值:
sensor get temperature
==>您可以在模拟器中运行应用程序的同时更改这些设置!所以只需设置不同的温度值,看看您的应用中发生了什么。我还没有开发温度传感器应用程序,但我知道telnet在测试基于位置的应用程序时伪造地理定位数据非常有用。我也没有看到为什么它不适用于温度的原因。
顺便说一句:如果您在telnet中迷路了,可以随时输入help
或help <command>
来获取更多信息