美文网首页
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