以下代码将请求用户许可。一旦用户接受,将不会弹出任何权限对话框。
if (ActivityCompat.checkSelfPermission(
requireContext(),
Manifest.permission.RECORD_AUDIO
)
!= PackageManager.PERMISSION_GRANTED
) {
ActivityCompat.requestPermissions(
(context as Activity?)!!,
arrayOf(Manifest.permission.RECORD_AUDIO),
1
)
}
男孩。你们。读这篇文章让人精神疲惫......
我对代码或开发应用程序一无所知,但我确实知道你让人们下载的这些应用程序充满了用户在用户设备上授予更高权限的提示。
对我来说,这是你的外语,我不是个傻瓜,也不是个疯子,它确实看起来像你正在请求用户许可从他们的设备录制音频的运行代码。
在我看来,您通过获得用户自己的录音许可来窃听和监视他们自己的设备,这是一种不正当的行为。
在我看来就是这样。在我看来,绕过用户设备上内置的安全策略完全侵犯了隐私权。