调用系统照相机照相
我调用系统的照相机进行照相然后去的结果(Bitmap)我再把这个图片命名在保存发现图片比较不清晰,跟照相系统自动保存的那张照片没法比,上代码:
这个是取图像并显示
这个是保存图像:
这个是取图像并显示
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
try {
if (requestCode != 0) {
return;
}
super.onActivityResult(requestCode, resultCode, data);
Bundle extras = data.getExtras();
b = (Bitmap) extras.get("data");
try {
view = (ImageView) findViewById(R.id.imageView1);
picture=createBitmap(b);//给图像加上日期这个水印
view.setImageBitmap(picture);
//setContentView(view);
} catch (Exception e) {
throw new RuntimeException(e);
}
} catch (Exception e) {
// TODO: handle exception
}
}这个是保存图像:
File file = new File("/sdcard/myImage/");
file.mkdirs();// 创建文件夹
String Name=name.getText().toString();
if(Name.equals(""))
{
Toast.makeText(CapTure.this, "请输入图片名称!", 8000).show();
return;
}
String fileName = "/sdcard/myImage/"+name.getText().toString()+".jpg";
FileOutputStream b1 = null;
try {
b1= new FileOutputStream(fileName);
picture.compress(Bitmap.CompressFormat.PNG, 100, b1);// 把数据写入文件
} catch (FileNotFoundException e) {
e.printStackTrace();
}
finally {
try {
b1.flush();
b1.close();
} catch (IOException e) {
e.printStackTrace();
}
}
...全文
相关推荐
Android 实现调用系统照相机拍照和录像的功能
对于调用系统照相机,需要在Manifest中注册系统照相机的Activity。
调用系统照相机
**启动系统照相机** 要调用系统照相机,你需要在你的Activity中创建一个Intent。Intent是Android系统中用于启动其他组件(如活动、服务等)的机制。
Android 调用系统照相机,相册,上传图片
在Android开发中,调用系统照相机、相册以及上传图片是常见的功能需求,尤其在社交应用、生活服务类应用中十分常见。本教程将详细讲解如何实现这些功能。一、调用系统照相机1.
Android 调用系统照相机拍照和录像
在Android开发中,调用系统照相机进行拍照和录像是一项基础且重要的功能。开发者通常需要实现应用直接启动设备上的照相机应用进行照片或视频的捕捉。本文将会详细地介绍如何实现这一功能。
android 调用系统照相机功能
在Android应用开发中,调用系统照相机功能是常见的需求,允许用户拍摄照片或录制视频。下面我们将深入探讨如何实现这一功能。


