gpt4 book ai didi

Android M权限被授予后被拒绝

转载 作者:行者123 更新时间:2023-11-29 17:30:42 25 4
gpt4 key购买 nike

在允许权限并重新创建 Activity 后,我收到此错误。

I/AppCompatDelegate: The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's
W/EGL_emulation: eglSurfaceAttrib not implemented
W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x9e23f960, error=EGL_SUCCESS
W/System.err: java.io.IOException: open failed: EACCES (Permission denied)
W/System.err: at java.io.File.createNewFile(File.java:939)
W/System.err: at java.io.File.createTempFile(File.java:1004)

 E/AndroidRuntime: java.lang.NullPointerException: file
E/AndroidRuntime: at android.net.Uri.fromFile(Uri.java:452)

请求权限的代码是:

     if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED ||
ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE}, 1);
}

在我启动应用程序时发生崩溃后,我没有看到权限对话框并且一切正常,我可以有意地打开相机。我正在使用模拟器。 Nexus 5 API 23。

最佳答案

这似乎是 Android M 中的一个错误。不过可能只存在于模拟器上。

这是一个 link到谷歌开发论坛上的问题。 https://code.google.com/p/android-developer-preview/issues/detail?id=2982

楼主说:

Since the issue exists still in emulator 6.0, reopening the issue But working fine on MRA58K devices

我仍然在模拟器上看到这个。

关于Android M权限被授予后被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33144901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com