我已经在Android应用中成功实施了pires/obd-java-api OBD Interface
,一切都按预期工作,预计在大约1.000 - 1.500 API calls
之后,API会停止响应。
有人遇到过同样的问题吗?
是否可能需要在一段时间后向OBD
加密狗发送重置命令?
我认为可能是API正在收集数据并且出现内存问题,但是onTrimMemory永远不会被调用。
答案 0 :(得分:1)
我认为API意味着标准Pids(模式1),然后OBD在以下情况下不会响应
1:TimeoutCommand太低,设置为255 2:可能是电源不正确
注意:在获取实时数据之前,ResetCommand用作初始命令。
你可以参考android-obd-reader示例应用: https://github.com/md-sohrab-alam/android-obd-reader