public class CameraTest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button cameraButton = (Button) findViewById(R.id.cameraButton);
cameraButton.setOnClickListener( new OnClickListener(){
public void onClick(View v ){
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent,0);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode== 0 && resultCode == Activity.RESULT_OK){
Bitmap x = (Bitmap) data.getExtras().get("data");
((ImageView)findViewById(R.id.pictureView)).setImageBitmap(x);
ContentValues values = new ContentValues();
values.put(Images.Media.TITLE, "title");
values.put(Images.Media.BUCKET_ID, "test");
values.put(Images.Media.DESCRIPTION, "test Image taken");
values.put(Images.Media.MIME_TYPE, "image/jpeg");
Uri uri = getContentResolver().insert(Media.EXTERNAL_CONTENT_URI, values);
OutputStream outstream;
try {
outstream = getContentResolver().openOutputStream(uri);
x.compress(Bitmap.CompressFormat.JPEG, 70, outstream);
outstream.close();
} catch (FileNotFoundException e) {
//
}catch (IOException e){
//
}
}
}
}
分享到:
相关推荐
最近一直抽空在做仿微信朋友圈的功能,在点击加号选择选择拍摄进入相机拍照并将图片显示出来,因为版本迭代(Android11马上也就出来了),所以需要进行版本适配,所以在这里进行记录一下,方便以后查看和小伙伴们...
`handlePictureData`方法负责处理拍照后的图片数据,例如将其保存到SD卡上: ```java private void handlePictureData(byte[] data, Camera camera) { String fileName = "my_photo.jpg"; File storageDir = ...
用户可以根据需求设定延时时间,到达设定时间后自动触发拍照操作。 5. **保存文件路径**: 在Python中,使用内置的`os`库可以方便地处理文件和目录,包括创建新目录和指定文件保存路径。用户可以自由输入保存图片的...
调用Android系统拍照功能后,三星手机拍摄后的照片被...1、首先在调用拍照方法时,保存拍照后的相片原图,得到原图路径,(PhotoBitmapUtils是我自己写的一个工具类) String fileName = ; /** * 启动相机拍照 */ p
在移动应用开发中,调用手机摄像头拍照并保存到本地是一项常见的功能,广泛应用于社交、电商、生活服务等各种类型的APP中。本知识点将详细介绍如何实现这一功能,主要涉及Android和iOS两大主流移动操作系统。 首先...
具体功能:将拍摄的照片保存到SDcard中 具体需求: 1.图片名保存格式:图片名称_手机型号_随机4位数.jpg 2.将图片分解,压缩,显示 3.写入SDCard卡保存 具体实现: 1.定义布局文件 2.编写业务代码
4. **处理拍照结果**:当用户拍摄照片后,`getPicture`方法会返回一个包含图片数据的URI。你可以使用这个URI来显示图片,或者将其保存到本地文件系统。 5. **保存图片到应用目录**:PhoneGap提供`File`和`File...
在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 应用程序中调用本地摄像头进行拍照,并将拍摄的照片保存为.jpg格式的图片。这个过程涉及到几个关键的技术点,包括访问硬件设备、捕获视频流...
当用户拍照并保存后,系统会回调onActivityResult()方法。我们需要在这里处理返回的结果,例如: ```java @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super....
"web摄像头拍照保存"这一主题涵盖了如何在网页上调用用户设备的摄像头进行拍照,并将拍摄的照片保存到服务器或者本地。以下是对这个主题的详细说明: 1. **HTML5的`<input type="file">`与`getUserMedia` API** ...
在本文中,我们将深入探讨如何使用C# Form来实现摄像头拍照并保存图片的功能。C#是一种面向对象的编程语言,广泛应用于Windows桌面应用开发,而Form则是C#中创建用户界面的基本元素。通过集成Windows API和.NET ...
Android11 适配,拍照问题。兼容Android11 targetSDk 31。有拍照功能和从相册选择图片,获取图片路径,保存图片。关联文章https://blog.csdn.net/u013778491/article/details/125638960
在ASP中调用摄像头拍照并保存的功能,对于在线交互式应用,如用户头像上传、远程会议或者在线教学等场景非常实用。这个功能的实现通常需要借助第三方组件或JavaScript库,以及一些服务器端处理图片的脚本。 首先,`...
这个项目就是关于如何使用Unity3D内置的C#脚本来连接摄像头并拍照保存到本地的一个教程。我们将详细讲解这个过程中的关键知识点。 首先,Unity3D提供了`WebCamTexture`类来处理摄像头输入。`WebCamTexture`可以创建...
在本文中,我们将深入探讨如何使用ActionScript 3.0(AS3.0)实现在线拍照并保存图片的功能。ActionScript是Adobe Flash平台的核心编程语言,用于创建交互式内容、游戏和应用程序。以下是对给定代码的详细解释和扩展...
拍照完成后,`QCameraImageCapture`会发送一个`imageCaptured()`信号,我们可以在这里处理保存的图片,如显示预览或进行其他操作。 需要注意的是,在实际应用中,应确保在程序结束时释放资源,关闭并释放相机: ``...
在Windows Presentation Foundation(WPF)中,开发人员可以利用多媒体功能来实现打开摄像头、拍照以及保存照片的功能。这个过程涉及到多个技术层面,包括设备访问、图像处理和用户交互。下面将详细阐述这些知识点:...
在Android平台上,开发一款应用以支持USB外接摄像头进行拍照并保存照片是一项具有挑战性的任务。这个"android使用usb外接摄像头拍照并保存照片"的示例项目,旨在解决这个问题,提供了一个完整的解决方案,涵盖了从...
支持3.x——5.x版本Unity拍照并自动保存到本地,适用于PC、Android、iOS
Android Studio自定义相机,拍照保存到本地。Android版本:3.5 。主页面中有两个按钮:拍照和图片编辑,只对拍照添加了监听事件。拍照页面也有两个按钮:常规模式和笑脸模式,也只对常规模式添加了监听事件,调用的...