在android中,有2种使用android默认意图获取图像的方法。
画廊意图
要从图库中选取图片,我们通常这样做:
Intent intent =new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 1);
相机意图
要打开相机并捕获图像,我们通常这样做:
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 2);
最后,我们在onActivityResult回调中获得结果。
题
我注意到某些聊天应用程序(知名应用程序)使用自定义图库选择器和自定义相机捕获方法。
他们不使用android的默认方法,这似乎是更简单的方法。
所以我的问题是,是否所有的android设备(主要是android 4及更高版本)都支持上述2种方法?
我需要确保所有设备都支持上述方法。
谢谢。
特定设备存在一些问题,尤其是三星,小米。但是他们正在变得更好。通常,它应可在每台设备上使用,但现实却可以发挥作用。
例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句