我的Android选项卡上运行了八种不同的服务,它们以高频率发送数据,接收数据,发送广播数据和接收广播数据。通过这个我保证每项服务有四个特定的功能。
我用TAG标记了所有这四个功能
TAG_SERVICE1_SEND
TAG_SERVICE1_BROADCAST
TAG_SERVICE1_RECEIVE
TAG_SERVICE1_RECEIVEBROADCAST
我编写了python实用程序,它搜索每个TAG数据并从中生成单独的日志文件。
adb -s deviceId logcat | find \ TAG_SERVICE1_RECEIVE > C:\\STRESS\\TAG_SERVICE1_RECEIVE.txt
现在,我只在接收端出现问题,因为当收到数据时,超高频率所有数据都没有记录在我的日志文件中。我已经为每个发送的数据字节分配了序列,但是在接收端,所有数据都没有被接收。
我太傻了,不能责怪DDMS,但我只想得到专家的保证。这种情况是否会导致DDMS端的数据记录问题。