有会编程的吗 求照相 问题
地下城与勇士吧
全部回复
仅看楼主
level 9
q3379765w 楼主
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case MENU_TAKE_PICTURE:
mCamera.takePicture(camShutterCallback, camRawDataCallback, camJpegCallback);
break;
case MENU_SHOW_PICTURE:
Intent it = new Intent(Intent.ACTION_VIEW);
File file = new File("/sdcard/photo.jpg");
it.setDataAndType(Uri.fromFile(file), "image/");
startActivity(it);
break;
}
return super.onOptionsItemSelected(item);
}
ShutterCallback camShutterCallback = new ShutterCallback() {
public void onShutter() {
// 通知使用者已完成拍照,例如发出一个声音。
}
};
PictureCallback camRawDataCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
// 用来接收原始的图像数据
}
};
PictureCallback camJpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
// 用来接收压缩成JPEG格式的图像数据
FileOutputStream outStream = null;
try {
outStream = new FileOutputStream("/sdcard/photo.jpg");
outStream.write(data);
outStream.close();
} catch (IOException e) {
Toast.makeText(Main.this, "图像文件储存错误!", Toast.LENGTH_SHORT)
.show();
}
2013年11月27日 03点11分 1
level 9
q3379765w 楼主
1
2013年11月27日 03点11分 4
level 9
q3379765w 楼主
2
2013年11月27日 03点11分 5
level 9
q3379765w 楼主
问题来 照相是会 保存也没事 但是会覆盖 另外我想保存到image 文件中
求大神给些代码 以及位置放哪里
2013年11月27日 03点11分 7
level 13
蛐蛐和猪打赌:我跳进草丛里你看不见我,猪说我看见了呢?于是蛐蛐转身跳进了草丛,猪在看,猪在看,猪在看,猪还在看
2013年11月27日 03点11分 8
level 13
[汗]
2013年11月27日 03点11分 9
1