۱۳۹۵/۰۳/۱۵, ۰۱:۵۴ ق.ظ
(۱۳۹۵/۰۳/۱۴, ۰۶:۳۴ ب.ظ)dost-67 نوشته:کد: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 حرف میسازه تا عکس جدید جای عکس قبلی نشینه
داداش یکم در مورد این کدها راهنمایی کن. ممنون
این کدها رو همه بنویسم داخل تابع بعد تابع رو تو رویداد کلیک فراخونی کنم؟ اگه میشه بگو هر بخش کد رو کجا بنویسم