分享一个Android源码查看网页:http://androidxref.com/source/
通过系统调用裁剪图片,系统会根据传入的参数而确定返回的数据类型。主要通过CropImage.java来实现相关操作,CropImage.java源码参见如下地址:
http://androidxref.com/source/xref/packages/apps/Gallery/src/com/android/camera/CropImage.java
其中一种Intent设置方法如下:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType(“image/*”);
然后调用startActivityForResult来调用系统裁剪功能裁剪图片。
其它主要的一些参数参见源码,如下:
onSaveClicked()
具体参数含义,可以参考这里:http://www.androidworks.com/crop_large_photos_with_android
返回数据的类型根据参数不同而不同,可以查看方法onSaveClicked(),具体如下:
还有方法saveOutput(),具体如下:
由于系统的限制,不要希望会从Bundle中直接获得比较大的图片!:)
相关推荐
使用Android系统调用裁剪图片并保存demo
调用系统相机拍照和相册选择图片,然后裁剪图片
android应用程序之间调用系统自带的相机,并设置存储路径,保存后得到图片后,调用系统的自带的裁剪工具,得到裁剪后的图片
Android7.0调用系统相册、拍照裁剪及压缩并有效解决兼容性的问题
兼容Android6.0系统(Nexus 5)和一系列的魅族手机(MX5,Mx4)。思路 :把裁剪后的图片单独保存,原图片大小不变
安卓,调用系统相机拍照/调用系统相册返回图片,可同时设置调用系统裁剪工具进行裁剪/设置输出尺寸 工具,代码内含注释
Android调用系统的相机,图库,以及裁剪图片功能。
android开发,调用系统相机,对拍摄的照片进行裁剪,对裁剪后的照片添加水印
可以调用系统的相机,也可以实现调用系统的图库,选择图片后实现图片的剪裁功能
主要为大家详细介绍了Android调用系统拍照裁剪图片模糊的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了Android调用系统图片裁剪限定尺寸,及7.0照相问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最新版,Unity调用Android/IOS系统相册、摄像机,选取后可以裁剪(Demo)
本文实例讲述了Android编程实现调用系统图库与裁剪图片功能。分享给大家供大家参考,具体如下: 在Android开发中,调用系统图库和裁剪照片是很常见的需求。相对于自己实现这种功能,直接调用系统具有诸多优点,如...
通过获取手机图片然后调用系统裁剪分享。
由于是调用系统功能,因此不需权限 PhotoUtils.camera(activity,你定义的FileProvider的authority){ uri, success, msg -> if(success) Glide.with(this).load(uri).into(binding.ivImage) } //调用相册 ...
Android调用系统相机、相册、裁剪,兼容6.0、7.0 Android调用系统相机、相册、裁剪,兼容6.0、7.0
一般开发时,我们会调用安卓系统自带的图片裁剪工具裁剪图片,不过谷歌官方提供的裁剪返回图片分辨率只有160*160,图片失真严重,坑爹之处不言而喻。而且调用"com.android.camera.action.CROP"裁剪图片,并不提供...
导入工程时别忘记配置服务器的地址: http://localhost:8080/UploadServlet/UploadServlet/ 服务器端配置tomcat服务器 经过测试可以用。 资源的博客地址:...