打开应用程序状态对录音应用程序的影响

时间:2015-10-07 12:54:11

标签: android android-6.0-marshmallow

我有一个Android应用程序,它使用服务记录语音 - 以及服务中的线程(显然应用程序可以在后台进行记录..)

应用程序会受到新的Doze应用程序状态的影响吗? https://developer.android.com/training/monitoring-device-state/doze-standby.html#whitelisting-cases

我还没有配备6.0的手机,模拟器一般无法录制语音...

2 个答案:

答案 0 :(得分:1)

如果您的服务在设备进入打盹模式时在前台运行(带有相关通知),则根据Dianne Hackborn对this post的评论不应影响它。查看似乎证明此行为的文档化体验here

另一方面,测试显示,在打盹模式下,对GPS等特定传感器的访问受到限制,因此这也可能适用于麦克风。

由于Doze模式到目前为止记录很少,不幸的是,此时您可能无法在物理设备上运行自己的测试。

答案 1 :(得分:0)

是的,每个应用都可以被Doze“杀死”。如果您的服务在前台运行,则可以避免App Standby。请记住,要求用户将应用程序置于白名单中,禁止使用Google服务条款,因此您无法执行此操作。如果你想做类似的事情,你需要为你的清单添加一个权限,并希望用谷歌评论你的应用程序。