将图片保存到一个新的文件夹中

今天要把项目中的图片保存到一个新建的文件夹中:

(1) 

创建新的文件夹

public void CreateFile() {

String status1 = Environment.getExternalStorageState();
if (status1.equals(Environment.MEDIA_MOUNTED)) {
//判断有没有sd卡

sDir = SDCARD_DIR;
} else {
sDir = NOSDCARD_DIR;
}

// 然后是创建文件夹
File destDir = new File(sDir);
if (!destDir.exists()) {
destDir.mkdirs();
}

}

然后就是图片的保存:

使用bitmap的压缩方法来把图片添加到输出流中,通过输出流来保存图片。

(2)

public void Save_Pic(String path,Bitmap bitmap){

File  file =new File(path);

if (file.exists()) {
file.delete();
}else {

try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

FileOutputStream  outputStream  =null;

try {
outputStream  =new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG,100, outputStream);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

时间: 2024-12-29 13:08:54

将图片保存到一个新的文件夹中的相关文章

android-如何捕捉图像并保存在文件夹中

问题描述 如何捕捉图像并保存在文件夹中 下面的代码是用于捕捉一个图像,并将它保存到手机图像目录.如何修改代码在内存中创建一个新的文件夹,然后再保存捕捉的图像,再在主屏中显示所有的图像. package makemachine.android.examples; import java.io.File; import android.provider.MediaStore; import android.util.Log; import android.view.View; import andr

fso实现整个文件夹内容的复制到另一个文件夹中

这里是一个实现将一个文件夹中的内容,包括子文件夹中的内容,复制到另一个文件夹中的asp代码.在使用的过程中要将文件夹的相对路径转换成绝对路径.转换的方法是使用server.mappath. <% startfile_1="d:\aaa" '原始文件夹 tofile_1="c:\bbb" '目标文件夹 Call copyfile(startfile_1,tofile_1) response.write "完成" function copyfi

android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url

问题描述 android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url android怎么从服务器的一个存放图片的文件夹中下载其中所有的图片,已知文件夹的url 解决方案 只要这个url和图片信息(比如名字)能组成有效的url就行了,然后再返回一个图片的名字列表,遍历下载就行了 解决方案二: QT下实现将图片从一个文件拷贝到另一个文件夹把存储在数据库的图片导入到一个文件夹 解决方案三: 考慮安裝一下 ""抓圖神器"" 這個APP應該就可以

Linux中利用两个现存文件,生成一个新的文件

Linux中利用两个现存文件,生成一个新的文件的方法 前提条件:每个文件中不得有重复行 1. 取出两个文件的并集(重复的行只保留一份) cat file1 file2 | sort | uniq 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) cat file1 file2 | sort | uniq -d 3. 删除交集,留下其他的行 cat file1 file2 | sort | uniq –u

file-在外部存储器没有权限创建一个新的文件

问题描述 在外部存储器没有权限创建一个新的文件 我想在外部存储器中创建一个文件,代码如下: String state = Environment.getExternalStorageState(); if(Environment.MEDIA_MOUNTED.equals(state)) { saveState= true; File pPath= Environment.getExternalStorageDirectory(); if(!pPath.exists()) { boolean bR

hibernate HQL new xxx() 查询 join连接多个表,并把连接后的表保存到一个新类中

hibernate HQL  new xxx() 查询 join连接多个表,并把连接后的表保存到一个新类中 另外  保存一些字段可以这样 select new com.zrj.entity.BankSelect(bankNum,bankName)from BankInfo as bank where 1=1

android中写一个内部类来选择文件夹中指定的图片类型实例说明

复制代码 代码如下: /**本类是用来选择文件夹中是.jpg类型的图片*/ private class JpgFileFilter implements FilenameFilter{ @Override public boolean accept(File dir, String filename) { // TODO Auto-generated method stub return filename.endsWith(".jpg"); } }

脚本-如何把图片移到文件夹中并自动创建文件夹?

问题描述 如何把图片移到文件夹中并自动创建文件夹? 一张图片用一个文件夹装,比如说有100张图片,就自动创建100个文件夹,每个文件夹装一张图片,这功能要怎么实现? 解决方案 java代码可以吗,就这么个逻辑 shell或python应该更简单 public static void main(String[] args) { File file = new java.io.File("/home/jerome/Pictures"); file.getAbsoluteFile(); St

怎么用java显示ftp服务器上文件夹中的图片在jsp页面上?

问题描述 怎么用java显示ftp服务器上文件夹中的图片在jsp页面上? ftp在另一台windows上,访问jsp页面要读取并显示出ftp上的图片. ftp上的图片路径保存在数据库中,操作ftp的jar我选了apache的FtpClient. 现在的问题是,action获取到ftp上的文件后,是下载下来再读取成流输出到页面呢?还是直接从FTP获取成流输出到页面?如果有,求思路,最好有代码举例我不想ftp上的文件下载到部署环境上然后再输出到页面,想通过读取ftp的流直接显示到页面,页面关闭后流就