环信EaseUI 在Android8.0系统下,聊天界面使用拍照功能会闪退!

如题所问,8.0之前的都不会有这个问题,在Android8.0系统下使用“拍照”功能(聊天界面),一点击就闪退了。
已邀请:

henanleon

赞同来自:

拍照闪退的功能是因为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系统的权限安全问题,你需要自己做一下该功能的更新

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×