`
836811384
  • 浏览: 542255 次
文章分类
社区版块
存档分类
最新评论

Android调用系统相机获取图片尺寸很小问题

 
阅读更多

通过Bundle上获取到的图片一般图片都比较小

一般是因为当前应用时竖屏

而调用系统的相机是横屏,导致回调的时候传回来的Uri为空得到的图片大小很小

intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);

intent.putExtra(MediaStore.EXTRA_OUTPUT, u);

startActivityForResult(intent, GET_IMAGE_VIA_CAMERA);

通过设置目录来取得正确的Uri

获取不到Uri

如果你没有设置版式改变的时候,activity不要调用onCreate方法!这就是要命的地方!

设置方法其实很简单:

1、在Manfest.xml中,给activity添加一个属性:android:configChanges="orientation|keyboardHidden"

2、在activity中添加:

@Override

public void onConfigurationChanged(Configuration config) {

super.onConfigurationChanged(config);

}

千万别给这个activity添加单例模式,即:android:launchMode="singleInstance"

分享到:
评论

相关推荐

    Android 相机相册权限设置方法

    今天小编就为大家分享一篇Android 相机相册权限设置,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android多图选择器

    作者LuckSiege,源码PictureSelector,简介:最近项目中用到多图选择上传的需求,随后百度了一下用了别人写的 demo,发现在很多机型上各种不适,闪退等问题,严复影响使用,后面我自己写了一个,公司 20 几款手机...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...

    Google Android SDK开发范例大全(第3版) 1/5

    以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。 全书共分11章,主要以范例集的方式来...

    Google Android SDK开发范例大全(第3版) 4/5

    以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。 全书共分11章,主要以范例集的方式来...

    Google Android SDK开发范例大全(第3版) 3/5

    以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。 全书共分11章,主要以范例集的方式来...

    Google Android SDK开发范例大全(第3版) 5/5

    以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。 全书共分11章,主要以范例集的方式来...

    《Google Android SDK开发范例大全(第3版)》.pdf

    以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。  全书共分11章,主要以范例集的方式来...

    Google Android SDK开发范例大全(第3版)part2

    以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计能力提供了很大的帮助。  全书共分11章,主要以范例集的方式来...

Global site tag (gtag.js) - Google Analytics