唉,三星手机伤不起啊~~~~~~~
不知道为什么好像三星手机问题会多一些就是在调用拍照之后返回有时候程序会崩溃掉~~~
最近写程序时用到了系统拍照获取照片,在三星的手机上使用时,发现调用相机拍完照片返回时,导致系统崩溃。
从网上查了下,
方法一:刚开始调用了onSaveInstanceState(Bundle savedInstanceState)和onRestoreInstanceState(Bundle savedInstanceState)这个方法来实现,虽然方法比较笨,但是可以通过在onSaveInstanceState中保存一些你需要的变量,在onCreate()方法中判断savedInstanceState是否为null,不为null则调用onRestoreInstanceState()方法取出之前存的变量来使用,这相当于重新加载了一边当前activity。
方法二:上面的方法可行,但并不是解决问题的根本办法,后来通过查看发现在调用相机时,activity从竖屏切换到了横屏,在横竖屏切换导致了activity重新装载,找到根本原因后,在activity中通过android:configChanges="orientation|keyboardHidden" 这个属性,可以约束调用相机时,保持当前activity竖屏状态不变,从而解决了activity重新加载的问题。
分享到:
相关推荐
Android中Webview H5调用拍照功能,有需要的请下载。。。
android studio 调用摄像头拍照或选择相册照片,拿到图片并存储图片
拍照或者从相册中选择图片后,我们都可以直接或间接的得到Uri或源文件。 通过`imageView.setImageUri(uri)`不会引发图片方向不正确的问题。 但是通过`BitmapFactory.decodeFile();`将源文件解析成Bitmap后再...
Android调用系统程序,调用设置页面,wifi设置页面,发送Email,联系人页面调用
Android 调用系统相机/相册 获取照片 在照片上添加文字水印
Android调用摄像头拍照(兼容7.0)Demo,原博客文章https://blog.csdn.net/u010356768/article/details/70808162
自定义webview中的网页“拍照”按钮调用系统相机拍照的API接口MyBrowserAPI.CapturePhoto(filename),在网页JavaScript中调用以后返回存放照片的完整路径名,默认将照片存放在系统SD卡的根目录,包含整个工程中需要添加...
安卓开发调用系统拍照和摄像功能并保存到自定义文件夹中
android一个demo,演示功能:调用系统相机拍照,将返回的照片显示在屏幕上,并存储到sd上。
android 调用照相机拍照,其中对对焦进行了一定的优化
android 调用相机和相册,里面用了两种方式。一种是郭霖的,但不能适配小米,另一种是自己找的,亲测小米通过
应开发需要,不想调用第三方库实现功能。调用系统相机拍照,系统相册进行多选。注意多选照片时要长按一张图片变为多选。
Android 调用系统相机拍照,包括静默拍照,参考别人
Android 调用系统相机拍照、以及相册。完成之后图片是上传到app上。没有上传到服务器,因为我没服务器测试。但项目里面有个类可以参考上传图片到服务器,我就没测试了。欢迎下载。
Android 安卓调用系统相机拍摄照片一例,在打开相机后自动检测sd是否可用,获取相机返回的数据,并转换为Bitmap图片格式,创建文件夹,把数据写入文件...其实是向android新手演示了整个大致的调用相机拍照成功的流程。
主要为大家详细介绍了Android实现调用摄像头拍照与视频功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
自己编写的一个相机代码,可自动调用前置摄像头,进行拍照,可嵌套进其他代码
androidの调用系统相机拍照,简单实用,方便你的开发
H5 调用android本地相机进行拍照,支持android 5.0, 6.0等操作系统,均已适配;
Android调用系统锁屏,实现默认锁屏密码