我正在做一个程序,你可以在手机上绘制你的签名。现在它保存了一个图像,但我想保存多个图像,因为有多个客户需要签署他们的包。非常感谢任何帮助。
public void save() {
File sdImageMainDirectory = new File("/sdcard/mySignatures");
sdImageMainDirectory.mkdirs();
String nameFile = "newpic";
FileOutputStream out = null;
try {
out = new FileOutputStream(sdImageMainDirectory.toString() +"/" + nameFile + ".jpg");
mBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
out.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
out=null;
}
答案 0 :(得分:3)
显然,您需要将文件名更改为每个文件名的唯一名称。顺序编号将起作用。或者,您让用户输入名称,并验证其合法性。