android拍照并保存
① Android开发中怎么将照片存储到系统相册中
java">//创建输出流,指向SD卡的Pictures文件夹
finalFiledirectory=Environment.(Environment.DIRECTORY_DCIM);
//创建保存的文件
Filefile=newFile(directory,"test.png");
FileOutputStreamout=null;
try{
out=newFileOutputStream(file);
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
}
//bitmap就是你的图片
bitmap.compress(Bitmap.CompressFormat.PNG,100,out);
② android 手机照相机拍照的照片,默认的保存路径是什么。
装了SD卡的:
/sdcard/DCIM/camera
未装SD卡的:
/stystm/DCIM/camera
一般安卓手机的相机功能都会有固定的存放路径,这个位置默认为:/sdcard/DCIM/100Andro或者/sdcard/DCIM/Camera,这里的sdcard是指手机中的SD卡,在电脑中显示的为可移动磁盘。
根据不同品牌安卓手机的后期开发,文件夹名称可能不太一样,但一般是在DCIM目录文件夹里边,当然也会有特别,例如在酷派手机中手机拍照的图片是存放在根目录中的Photo中。
首先,打开手机上的相机,点击设置按钮,里面会有一个选择存储位置,一般默认是存储在手机内存,可以进行修改,存到SD卡中。通过数据线连接到电脑后,一般是一个叫DCIM的文件。
(2)android拍照并保存扩展阅读:
手机摄像头的技术:
“像素”指的是相机传感器上的最小感光单位,通常所说的“XXX万像素”实际是指相机的分辨率,其数值大小主要由相机传感器中的像素点(即最小感光单位)数量决定。
相机的像素能决定的是其所拍图片的分辨率,而图片的分辨率越高,只代表了图片的尺寸越大,并不能说明图片越清晰。
传感器
相机传感器主要分两种,CCD和CMOS。同时代的CMOS比CCD的开口率要低很多(也就是相同面积下,感光芯片真正接收光的面积CCD会比较大)。富士等创新型cmos的出现,CCD因为成本高,成像上越来越没优势就被淘汰了。
CMOS传感器又分为背照式和堆栈式两种,二者系出同门,技术最早都由索尼研发,索尼背照式传感器品牌名为“ExmorR”,堆栈式传感器为“ExmorRS”。
相对来说,传感器尺寸越大,感光性能越好,捕捉的光子(图形信号)越多,信噪比越高,成像效果自然也越出色,然而更大的传感器却会导致手机的体积、重量、成本增加。
③ 安卓系统,手机拍照后照片存在哪个文件夹里
拍照图片保存位置如下:如果保存位置为手机内存则是SD卡>DCIM>Camera中,如果保存位置为SD卡则是SD卡>DCIM>Camera中。
建议您使用华为手机助手,电脑上下载安装后,点击“点击连接设备”,按照提示连接电脑后,在图片中即可查看到,并可以进行导出导入等操作。您也可以在手机图库中查看到拍照的照片。
④ 安卓4.0怎样设置将照相机拍摄的照片保存在内存卡上
打开照相机,在照相机设置里面找到存储设置之后包存储路径改到存储卡下的文件夹就行了
⑤ 安卓手机怎么竖着拍照,照片自动横向保存我的是oppo旗下的真我手机。
可以使用系统自带的旋转工具。
方法:
1、打开手机里面要旋转的图片,然后点击编辑功能选项。
⑥ 一个关于android的问题,我通过下面的方法调用相机,可是怎么可以在拍照结束后获取照片的路径呢
Android调用系统拍照的代码:
创建Intent Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
String imagePath = Environment.getExternalStorageDirectory() + "/image" ;
设置文件路径 File file = new File(imagePath);
if(!file.exists()){
file.mkdirs(); }
设置URI,指定相册拍照后保存图片的路径,Uri imageUri = Uri.fromFile(new File(imagePath, "image.jsp"));
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(openCameraIntent, REQUEST_CODE_TAKING_PICTURES);
拍照完以后,文件就会保存在这个指定的目录下了。Uri 里指定了相机拍照的路径。
⑦ 在android开发中,拍照后的图片进行剪切后,怎么保存呢
流,给你一个保存的方法
你应该是拍照以后再onActivityResult中回去图片 再进行操作 得到最终的bitmap 在用下面的方法保存指定图片的路径、名称保存。
// 保存拍摄的照片到手机的sd卡
private void SavePicInLocal(Bitmap bitmap) {
FileOutputStream fos = null;
BufferedOutputStream bos = null;
ByteArrayOutputStream baos = null; // 字节数组输出流
try {
baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] byteArray = baos.toByteArray();// 字节数组输出流转换成字节数组
picName = (list.size() + 1) < 10 ? memberInfoID + "-0"
+ (list.size() + 1) + ".jpg" : memberInfoID + "-"
+ (list.size() + 1) + ".jpg";
File file = new File(PHOTO_DIR, picName);
// 将字节数组写入到刚创建的图片文件中
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
bos.write(byteArray);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (baos != null) {
try {
baos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if (bos != null) {
try {
bos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
这个保存的是缩略以后的 有50k左右,
⑧ android怎么拍照并获取照片
点击拍照键 就会自动拍照并保存了
⑨ 安卓手机拍照的图片怎么自动保存到图库
这个好像不用你设置吧,每个手机都会自动保存到图库吧
⑩ Android编程调用相机拍照问题。 我想把拍完的照片保存后,在同一个Activity中用ImageView显示出来
THM文件是索引文件,实际上是个小缩略图,为方便图片文件管理而建的。有不少媒体文件管理系统都会自动产生这个文件。关于如何不让系统产生这个文件,请先关闭电脑上的这个功能:资源管理器——工具——文件夹选项——查看——不缓存缩略图(选中)。尔后把相机上的图片全部清空,拍摄新的照片后再看是否仍然有该类型文件。如果还有,在相机的设置菜单里找一下,应该也有类似的选项,也选择为禁止使用,就不会再生成该类文件了。