没有合适的资源?快使用搜索试试~ 我知道了~
首页android摄像头拍照完整例子(可以拍照、浏览相片)
资源详情
资源评论
资源推荐

android 摄像头拍照编程
以下是测试通过的一个 android 摄像头拍照编程例子,步骤如下:
1. 编写拍照类 CameraActivity
public class CameraActivity extends Activity {
private CameraView cv;
// 准备一个相机对象
private Camera mCamera = null;
// 准备一个Bitmap对象
private Bitmap mBitmap = null;
// 准备一个保存图片的PictureCallback对象
public Camera.PictureCallback pictureCallback = new
Camera.PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
Log.i("yao", "onPictureTaken");
Toast.makeText(getApplicationContext(), "正在保存……",
Toast.LENGTH_LONG)
.show();
// 用BitmapFactory.decodeByteArray()方法可以把相机传回的裸数
据转换成Bitmap对象
mBitmap = BitmapFactory.decodeByteArray(data, 0,
data.length);
// 接下来的工作就是把Bitmap保存成一个存储卡中的文件
File file = new File("/mnt/sdcard/pics/"
+ new DateFormat(). format ( "yyyyMMdd_hhmmss" ,
Calendar. getInstance (Locale. CHINA )) +
".jpg");
try {
file.createNewFile();
BufferedOutputStream os = new BufferedOutputStream(
new FileOutputStream(file));
mBitmap.compress(Bitmap.CompressFormat.PNG, 100,
os);
os.flush();
os.close();
Toast.makeText(getApplicationContext(), "图片保存完毕,
在存储卡的pics目录",
Toast.LENGTH_LONG).show();
} catch (IOException e) {
e.printStackTrace();
}
}
};


















stonefangsq16
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论17