【发布时间】:2011-12-22 01:16:00
【问题描述】:
我想知道是否有人遇到过这个问题。
我正在为 Android 编写一个应用程序,它允许您设置预定的时间和持续时间来录制音频 - 这很像应用程序“Informant”。但是,我发现如果在睡眠时进行录制,手机几乎总是会在录制大约 20 分钟后重新启动。
如果手机保持清醒或正在充电,这绝对没问题,但如果它进入睡眠状态,几乎总是会重新启动。请注意,我不是说程序“崩溃”,而是说手机本身的实际崩溃和重启!
有趣的是,Informant 也会做同样的事情,而且这是市面上的付费应用!
由于网络上似乎没有太多提及此问题(此处例外:Android phone shutting off while using mediarecorder and cannot get logs,可能在这里:http://community.developer.motorola.com/t5/Android-App-Development-for/Droid-Bionic-crash-and-reboot-with-MediaRecorder/td-p/19527)这让我想知道这是否只是某些手机的问题。我的是 Orange San Francisco(ZTE Blade),带有 MoDaCo 自定义 ROM(root)。
有没有人遇到过类似的问题,可以解释一下吗?也许我们只是在不知不觉中做了一些愚蠢的事情。
顺便说一句,我最初确实尝试将音频文件写入 SD,然后切换到将它们写入内部存储器:第二种方法似乎使重新启动需要更长的时间。
【问题讨论】:
-
我认为你应该在其他手机上测试一下 :)
标签: android mediarecorder