解决方案 »
- 关于android程序中如何实现分享功能
- 自己写了个小程序,结果BUG了.扣自己的话费钱..嗨...
- 播放流媒体视频(RTSP)
- 关于真机上运行程序,出现INSTALL_FAILED_MISSING_SHARED_LIBRARY
- 布局中ListView不断响应onScroll事件问题
- View之间的阴影
- Gallery自定义View点击事件不灵敏的问题
- 关于用uri打开网页出现的错误
- 急急急!!Fragment的问题,在线等
- 求助!导入项目出现:Error:Illegal character in opaque part at index 2
- android打印的信息!!
- 有什么方法可以使所有android手机都精确到毫秒级的控制闪光灯
android.hardware.Camera.Parameters.getSupportedPictureFormats()
看看都支持什么格式的picture format。BitmapFactory.decodeByteArray得到的Bitmap,其format是Bitmap的format,而不是你保存的文件的format。
Bitmap常见的format一般都是argb8888或者rgb565
记得camera参数不是随便设的,要先看支持什么,然后再从中选择。
谢谢,被api说明迷惑了,还是应该get一下试试,前面的问题明白了。
后面的有点不理解,decodeByteArray得到的Bitmap format跟保存的文件的format不是一回事吗?
没道理啊
parameters.setPictureFormat(ImageFormat.JPEG);
setPictureFormat的格式,是在调用takePicture的时候,
PictureCallback.onPictureTaken(byte[], Camera)的回调格式,运来存储的。