首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开放摄像头+活动图像显示在我的小米手机上不起作用

开放摄像头+活动图像显示在我的小米手机上不起作用
EN

Stack Overflow用户
提问于 2017-03-15 05:39:02
回答 1查看 1.7K关注 0票数 1

你好,我正在我的手机运行一个开放的相机代码。开放相机代码是有效的,但图像是我点击不是显示在活动中,只有我的红米手机。我的活动是显示空白活动。不只是我的小米手机里有图像。在这里输入图像描述

在这里输入图像描述

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-15 05:48:24

由于您的设备在Marshmallow上运行,请尝试检查一次运行时权限。

这里可以找到一个好的开端

如果您不想修改您的代码,而是测试您的代码是否有效,您可以转到应用程序管理器->permissions>->这里授予storage权限。然后检查它是否工作,如果它工作,那么您需要添加相同的权限请求!

根据您的代码片段,您添加了运行时权限:

就像这样:

代码语言:javascript
复制
final String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE;
                if (Build.VERSION.SDK_INT >= 23) {
                    if (getActivity().checkSelfPermission(permission) == PackageManager.PERMISSION_GRANTED) {
                        sendCameraIntent(requestCode);
                    } else {
                        if (shouldShowRequestPermissionRationale(permission)) {
                .......

其中,sendCameraIntent()是发送意图的方法,您还添加了不需要的ACTION_IMAGE_CAPTURE_SECUREACTION_IMAGE_CAPTURE也能工作!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42801850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档