美文网首页
Android API21(5.0)及以后无需权限拍照和选择图片

Android API21(5.0)及以后无需权限拍照和选择图片

作者: 小强开学前 | 来源:发表于2020-03-31 09:04 被阅读0次

1. 调用系统相机拍照

if(requiredActivity().packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY)) {
      val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
      requiredActivity().startActivityForResult(intent, Constants.PHOTO_FROM_CAMERA)
}else
     Util.toast(R.string.no_camera)

2. 调用系统图库选择

 val intent = Intent(Intent.ACTION_PICK)
 intent.type = "image/*"
 requiredActivity().startActivityForResult(intent, Constants.PHOTO_FROM_GALLERY)

另外启动的ACTION也可以使用Intent.ACTION_GET_CONTENT

相关文章

网友评论

      本文标题:Android API21(5.0)及以后无需权限拍照和选择图片

      本文链接:https://www.haomeiwen.com/subject/bjqbuhtx.html