android2.3 用的bluez协议。现在遇到一个很郁闷的问题:
蓝牙在接收一个大文件的时候在其还没传完之前就进入休眠的话(按了power键时还没有真正进入休眠,只是屏灭了。等传完的时候才真正进入了休眠),机子就死掉了。重启后进去看文件,文件其实并没有收完,但传输方却一直在传,也没有提示传输失败。量了一下蓝牙通信的串口,发现一直有数据,所以应该是写SD卡这里的问题。
所以想问下,谁知道蓝牙接收到的数据是怎么存入到SD卡的,相关的代码在哪?
蓝牙在接收一个大文件的时候在其还没传完之前就进入休眠的话(按了power键时还没有真正进入休眠,只是屏灭了。等传完的时候才真正进入了休眠),机子就死掉了。重启后进去看文件,文件其实并没有收完,但传输方却一直在传,也没有提示传输失败。量了一下蓝牙通信的串口,发现一直有数据,所以应该是写SD卡这里的问题。
所以想问下,谁知道蓝牙接收到的数据是怎么存入到SD卡的,相关的代码在哪?
这个是什么意思?什么接口?
如果蓝牙有数据传输的话,按power键是没有立刻进入休眠。