找回密码
 立即注册
TakePicturepictureitcastclass | android开发 2022-10-29 56 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
通过一上午的查询发现:Camera.Parameters.setPreviewFormat(PixelFormat.JPEG);这个方法生成作用的条件有必要是手机camara可以支持,否则是没有什么作用的。通过Listlt;Integergt;list=Camera.Parameters.getSupportedPreviewFormats();这个方法来判别手机支持哪种类型的PixelFormat,一般状况下是NV21即值为17.BitmapFactory.decodeByteArray这个方法是不能直接解析NV21格式的byte[],返回的是null,所以需求对NV21格式的byte[]进行转换.最终:sdk2.2提供了类YuvImage通过方法compressToJpeg进行转换,可是sdk2.1没有现成的api进行此操作(或者是说我没找到,找到了给说一下),所以需求自己进行格式的转换.本资料共包括以下附件:
TakePicture\bin\cn\itcast\picture\MainActivity$PreviewCallBack.class
TakePicture\bin\cn\itcast\picture\MainActivity$SurfaceCallback.class
TakePicture\bin\cn\itcast\picture\MainActivity$TakePictureCallback.class
TakePicture\bin\cn\itcast\picture\MainActivity.class
TakePicture\bin\cn\itcast\picture\R$attr.class
TakePicture\bin\cn\itcast\picture\R$drawable.class
TakePicture\bin\cn\itcast\picture\R$id.class
TakePicture\bin\cn\itcast\picture\R$layout.class
TakePicture\bin\cn\itcast\picture\R$string.class
TakePicture\bin\cn\itcast\picture\R.class
TakePicture\bin\cn\itcast\picture\YuvImage.class
TakePicture\bin\classes.dex
TakePicture\bin\resources.ap_
TakePicture\bin\TakePicture.apk
TakePicture\gen\cn\itcast\picture\R.java
TakePicture\res\drawable-hdpi\icon.png
TakePicture\res\drawable-hdpi\test.png
TakePicture\res\drawable-ldpi\icon.png
TakePicture\res\drawable-mdpi\icon.png
TakePicture\res\layout\main.xml
TakePicture\res\values\strings.xml
TakePicture\src\cn\itcast\picture\MainActivity.java
TakePicture\src\cn\itcast\picture\YuvImage.java
TakePicture\.classpath
TakePicture\.project
TakePicture\AndroidManifest.xml
TakePicture\default.properties

(Standard http multi parameter multi file upload)

[下载]15470190239.rar




上一篇:标准http多参数多文件上传
下一篇:健康小检查HealthCheck