۱۳۹۵/۰۳/۱۴, ۰۶:۳۴ ب.ظ
کد:
int randomtedad = 6;
String[] all_characters = {"a","b","c","d","e","f","g","h","i","j","k","l","m",
"n","o","p","q","r","s","t","u","v","w","x","y","z",
"0","1","2","3","4","5","6","7","8","9"};
int all_characters_length = all_characters.length;
int min = 0;
int max = all_characters_length-1;
randommsg = "";
for(int x = 1; x < randomtedad+1; x = x+1) {
Random r = new Random();
int random_number = r.nextInt(max - min + 1) + min;
String random_character = all_characters[random_number];
randommsg = randommsg + random_character;
}
FileOutputStream out = null;
Bitmap bitmap = ((BitmapDrawable) imageResult.getDrawable()).getBitmap();
try {
out = new FileOutputStream(getFilename());
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
Toast.makeText(AxSaz.this, "تصویر در پوشه saveimageapp ذخیره شد", 2000).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
Toast.makeText(AxSaz.this, "خطا در ذخیره سازی", 2000).show();
}
}
private String getFilename() {
File file = new File(Environment.getExternalStorageDirectory()
.getPath(), "saveimageapp");
if (!file.exists()) {
file.mkdirs();
}
String uriSting = (file.getAbsolutePath() + "/"
+ randommsg + ".jpg");
return uriSting;
}
سلام
از این کد ها استفاده کن
اون کد های راندوم مربوط به ساخت نام عکس هستش ک ب صورت راندوم یک اسم 4 حرف میسازه تا عکس جدید جای عکس قبلی نشینه
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟