如何检查代号一 (Android 6.0+) 中是否已授予 RECORD_AUDIO 权限
How to check if RECORD_AUDIO permission has been granted in Codename One (Android 6.0+)
我的应用程序具有录音机功能(这源于此 )。
我使用以下代码开始录音:
audioMemoRecorder = MediaManager.createMediaRecorder(audioMemoPath, audioMemoMimeType);
if (audioMemoRecorder != null){ // this does not prevent app from crashing
audioMemoRecorder.play();
}
在 Android 6.0 设备上,当我单击录制按钮时应用程序崩溃,因为默认情况下未授予 record_audio 权限。所以我猜 MediaManager.createMediaRecorder()
不正确 return。
但是问题是app没有提示权限,直接闪退
请注意,如果用户授予此 record_audio 权限,应用程序将正常运行。
如果已授予 record_audio 权限,我如何在启用按钮之前检查?
感谢任何提示,
BR
这是当前端口中的遗漏(我们将其添加到捕获中但遗漏了媒体记录器)这将在下一次更新中修复。
我的应用程序具有录音机功能(这源于此
audioMemoRecorder = MediaManager.createMediaRecorder(audioMemoPath, audioMemoMimeType);
if (audioMemoRecorder != null){ // this does not prevent app from crashing
audioMemoRecorder.play();
}
在 Android 6.0 设备上,当我单击录制按钮时应用程序崩溃,因为默认情况下未授予 record_audio 权限。所以我猜 MediaManager.createMediaRecorder()
不正确 return。
但是问题是app没有提示权限,直接闪退
请注意,如果用户授予此 record_audio 权限,应用程序将正常运行。
如果已授予 record_audio 权限,我如何在启用按钮之前检查?
感谢任何提示,
BR
这是当前端口中的遗漏(我们将其添加到捕获中但遗漏了媒体记录器)这将在下一次更新中修复。