camera 必须先开启预览才能拍照 除非底层支持,建议楼主不要挣扎了。楼主可以开启一个service 然后一段时间发一个广播,在camera 的activity里面接收这个广播,然后该干嘛干嘛service 里面可以用定时器,可以其他具体技术自己选择
解决方案 »
- android 实时绘制心电图
- AbsoluteLayout绝对布局动态添加控件问题
- 原创软件-欢迎大家批评
- 有些软件关闭了过会又自动运行了,怎么实现的啊?
- 阅读器保存进度问题,请教
- AsyncTask的onPostExecute方法中能调用另一个AsyncTask吗?
- ViewPager中使用FragmentStatePagerAdapter刷新Fragment的问题
- webview中 动态图片的保存
- Android app如何通过内部链接打开天猫的商品详情页面
- AutoCompleteTextView 对于输入匹配的下拉列表内容的排序如何做?
- android的MediaPlayer播放RTSP的问题
- 适应横竖屏切换的问题
这个不清除,是否与手机硬件/系统有关?
楼主可以对照下Camera的API,看看api10以上有什么变化。
http://developer.android.com/reference/android/hardware/Camera.html
这个不清除,是否与手机硬件/系统有关?
楼主可以对照下Camera的API,看看api10以上有什么变化。
http://developer.android.com/reference/android/hardware/Camera.html
我在网上搜好像是说api15在照相这一功能上重写过了,因为谷歌眼镜也是用的api15。现在在camera.startPreview()之前必须调用camera.setPreviewDisplay()或者是camera.setPreviewTexture()。有没有可能用一种方式“骗过”camera呢?谢谢
这不是耍我吗?
就是不理解为什么既然再后台运行,但是却会阻塞UI操作呢?这不可能阿。
就是不理解为什么既然再后台运行,但是却会阻塞UI操作呢?这不可能阿。
后台运行有可能也在主线程里面运行,例如service有个reset方法,UI上有个“重置”按钮,点击重置按钮就在主线程调用service的reset方法,reset方法如果很耗时又没有放在新线程中执行的话就会导致主线程阻塞发生ANR.
service只是没有界面,可以后台运行,用户看不到而已。
就是不理解为什么既然再后台运行,但是却会阻塞UI操作呢?这不可能阿。
后台运行有可能也在主线程里面运行,例如service有个reset方法,UI上有个“重置”按钮,点击重置按钮就在主线程调用service的reset方法,reset方法如果很耗时又没有放在新线程中执行的话就会导致主线程阻塞发生ANR.
service只是没有界面,可以后台运行,用户看不到而已。
谢谢,最后一个问题:现在可以定时拍照了,但是还需要自动上传,如果没有网络就先存入本地,然后有网络就继续上传。现在遇到的问题是,网络恢复正常之后,本地的照片上传和自动拍照的即时上传如何不冲突?使用哪一种android多线程类比较好?