你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
拍照 闪退
android8.0兼容
环信_Android
环信EaseUI 在Android8.0系统下,聊天界面使用拍照功能会闪退!
如题所问,8.0之前的都不会有这个问题,在Android8.0系统下使用“拍照”功能(聊天界面),一点击就闪退了。
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
[已注销]
拍照闪退的功能是因为8.0系统的权限安全问题:不得不说这真的是环信的一个坑 我看环信easeUI上 EaseCompat 这类创建的事件是 2018-6-6 我是2018-10-5左右开始第一次导入环信sdk的,怎么修复这个bug呢 下面直接上代码:
//这是环信的代码 - 安卓6.0以后要动态获取用户权限这个要自己实现一下 cameraFile = new File(PathUtil.getInstance().getImagePath(), EMClient.getInstance().getCurrentUser() System.currentTimeMillis() ".jpg"); //noinspection ResultOfMethodCallIgnored cameraFile.getParentFile().mkdirs(); startActivityForResult( new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT, EaseCompat.getUriForFile(getContext(), cameraFile)), REQUEST_CODE_CAMERA);
EaseCompat
陈日明
-
90后IT男
拍照闪退的功能是因为8.0系统的权限安全问题,你需要自己做一下该功能的更新
要回复问题请先
登录
或
注册
发起人
華
问题状态
最新活动:
2018-12-23 00:56
浏览:
6939
关注:
3
人
2 个回复
[已注销]
//这是环信的代码 - 安卓6.0以后要动态获取用户权限这个要自己实现一下 cameraFile = new File(PathUtil.getInstance().getImagePath(), EMClient.getInstance().getCurrentUser() System.currentTimeMillis() ".jpg"); //noinspection ResultOfMethodCallIgnored cameraFile.getParentFile().mkdirs(); startActivityForResult( new Intent(MediaStore.ACTION_IMAGE_CAPTURE).putExtra(MediaStore.EXTRA_OUTPUT, EaseCompat.getUriForFile(getContext(), cameraFile)), REQUEST_CODE_CAMERA);
EaseCompat
陈日明 - 90后IT男