图片-截大图时,intent传过来的值接收不到,直接闪退,Log可以打印

问题描述

截大图时,intent传过来的值接收不到,直接闪退,Log可以打印

Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
//下面这个crop=true是设置在开启的Intent中设置显示的VIEW可裁剪
intent.putExtra("crop",true);//可裁剪
// aspectX aspectY 是宽高的比例
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
// outputX outputY 是裁剪图片宽高
intent.putExtra("outputX", 100);
intent.putExtra("outputY", 100);
intent.putExtra("scale", true);

Log.e("MainActivity", "----------------------10");
intent.putExtra("return-data", true);//若为false则表示不返回数据
intent.putExtra("noFaceDetection", true); // no face detection
Log.e("MainActivity", "----------------------11");
startActivityForResult(intent, 3);
Log.e("MainActivity", "----------------------12");

解决方案

最好把logcat中的日志截出啦,这么没有日志错误,无法定位什么错误。
要打开的activity报错的概率比较高。

解决方案二:

Log可打印但是接受不到,可能是数据类型不匹配的问题,可以仔细瞅瞅

时间: 2024-09-17 20:20:55

图片-截大图时,intent传过来的值接收不到,直接闪退,Log可以打印的相关文章

图片粘贴上传-能把ckeditor编辑框里粘贴的本地图片提交时上传到服务器吗

问题描述 能把ckeditor编辑框里粘贴的本地图片提交时上传到服务器吗 项目中的编辑器是用的ckeditor3,现在要求在编辑框中直接粘贴内容和图片,图片地址就是本地地址了,提交后如果图片没上传到服务器图片就不能显示了,现在需要把本地图片上传的服务器中,并且内容中保存的是服务器端地址,这样就可以看到图片了,有大神能帮忙解决吗?万分感谢! 解决方案 楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2011/04/08/2009500.html 1.F

安卓使用Intent传图片

问题描述 安卓使用Intent传图片 使用intent怎么传图片?????????怎么发送,怎么接收啊????? 解决方案 intent可以传递序列化的数据,你把图片序列化成数据流传输 解决方案二: 如果可以直接保存到本地,然后在intent里面直接传递uri即可.

批量加载大图时,在不缓存到sd卡的前提下,如何避免oom并且不影响图片浏览

问题描述 批量加载大图时,在不缓存到sd卡的前提下,如何避免oom并且不影响图片浏览 我在一个界面中,需要加载很多大图片,而且还需要在该界面发送最多5张大图片(每张图片被我压缩到最大size为200k).之前加载图片用的是imageloader,但是imageloader没有提供让我可以自按照定义比例缩放图片的方法,因此,又重新使用Picasso来做,Picasso提供过来resize(width,height)的方法.那么问题来了:1.我使用imageloader或者使用Picasso的时候,

图片上传java-uploadify上传时文件传进去了但是报302错误

问题描述 uploadify上传时文件传进去了但是报302错误 我项目用的ssi框架,uploadify版本用的2.1.0.网上说是要在上传地址要改为这样---->'script':'uploadImage.htm;jsessionid='+'<%=request.getSession().getId()%>',但是我这还是报302错误.求解答.... help......

图片-intent传对象给broadcastreceiver,结果为空

问题描述 intent传对象给broadcastreceiver,结果为空 ![ public class Student implements Parcelable { String name; int age; public static final Parcelable.Creator<Student> CREATOR=new Creator<Student>() { @Override public Student[] newArray(int size) { // TOD

Android 实现WebView点击图片查看大图列表及图片保存功能

在日常开发过程中,有时候会遇到需要在app中嵌入网页,此时使用WebView实现效果,但在默认情况下是无法点击图片查看大图的,更无法保存图片.本文将就这一系列问题的实现进行说明. 图示: 项目的知识点: 加载网页后如何捕捉网页中的图片点击事件: 获取点击的图片资源后进行图片显示,获取整个页面所有的图片: 支持查看上下一张的图片以及对图片缩放显示: 对图片进行保存: 其他:图片缓存的处理(不用每次都重新加载已查看过的图片) 项目代码结构: 前期准备(添加权限.依赖和混淆设置): 添加权限: <us

移动端点击图片查看大图

一.需求 点击图片查看大图,再点大图隐藏.多用于移动端,因为移动端屏幕小,可能需要查看大图. 二.代码 <!DOCTYPE html> <html> <meta charset="utf-8"/> <head runat="server"> <title>JQuery点击图片查看大图by starof</title> <style type="text/css">

jquery实现移动端点击图片查看大图特效_jquery

本文的需求很简单:点击图片查看大图,再点大图隐藏.多用于移动端,因为移动端屏幕小,可能需要查看大图. 具体实现代码 <!DOCTYPE html> <html> <meta charset="utf-8"/> <head runat="server"> <title>JQuery点击图片查看大图by starof</title> <style type="text/css&quo

AJAX实现图片预览与上传及生成缩略图的方法

要实现功能,上传图片时可以预览,因还有别的文字,所以并不只上传图片,实现与别的文字一起保存,当然上来先上传图片,然后把路径和别的文字一起写入数据库:同时为 图片生成缩略图,现只写上传图片方法,文字在ajax里直接传参数就可以了,若要上传多图,修改一下就可以了. 借鉴了网上资料,自己写了一下,并不需要再新加页面,只在一个页面里就OK啦. JS代码: //ajax保存数据,后台方法里实现此方法 function SaveData() { filename = document.getElementB