那个1就是PHOTO_PICKED_WITH_DATA这个,问题出在到这里的时候
private void doCropPhoto(File file){
//启动Gallery去剪辑照片
final Intent intent = getCropImageIntent(Uri.fromFile(file));
startActivityForResult(intent, 1);
}
里面都能跑通,但就是进不了case PHOTO_PICKED_WITH_DATA:选项里面,显示无法剪切图片
private void doCropPhoto(File file){
//启动Gallery去剪辑照片
final Intent intent = getCropImageIntent(Uri.fromFile(file));
startActivityForResult(intent, 1);
}
里面都能跑通,但就是进不了case PHOTO_PICKED_WITH_DATA:选项里面,显示无法剪切图片
解决方案 »
- android开发 如何把相册里图片剪裁成适合屏幕大小的图片
- [ 420.216735] init: untracked pid 2013 exited
- android 自适应分辨率
- 请问android开发 如何做软件升级呀?
- 直接插的内存卡,为什么读不出来内容
- 不显示删除回复显示所有回复显示星级回复显示得分回复 实现IP 互联网和3G网视频互通的最基本条件是什么?
- 宝丽来相册是什么样子的啊?
- android logcat里的application字段为空
- ViewRootImp内部canvas坐标转换的问题
- 求安卓 url scheme 优酷和爱奇艺的
- downloadmanager的问题
- TableLayout问题:新手学的安卓开发,遇见这个问题,书上抄的,仍然解决不了这个问题,还请大家帮忙看看。
如果是在内部缓存,基本上是无法剪辑的,但某些手机又可以可以参考我做的这个
http://download.csdn.net/detail/piaohong/4978208
你可以在activity注册时添加这个参数android:configChanges="orientation|keyboardHidden"。
请问解决了吗?我现在也遇到这问题了。求方法:[email protected]
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_UNSPECIFIED);
startActivityForResult(intent, PHOTOZOOM);
我是这么写的,这样的代码在普通的activity中是没有问题的;
同样的代码在我写的一个fragment中却获取不到图片,但是原先我的这个fragment是没有问题的。然后,我发现包含这个fragment的activity被我设置成了singleInstance,当我把singleInstance去掉或者换成其他mode的时候就好了。图片就能取到了。目前就发现这一种情况。