سلام به همه دوستان
من طبق کلید
کلید شماره 814
این کد رو
به این صورت در کد زیر گذاشتم
ولی در گوشی های سامسونگ عمل نمیکنه STOP میشه
به محض رسیدن به دستور sendBroadcast برنامه stop میشه
و عکس ذخیره شده رو توی گالری نشون نمیده در صورتی که عکس در پوشه نقاشی ذخیره شده -- البته کارت حافظه نداشتند --
در گوشی های ال جی و هوآیی توی گالری میاد
شابد مشکل این هست که کد مربوطه نمیتواند نمیتواند روی حافظه داخلی کار کند
ممنون میشم پاسخ دهید
من طبق کلید
کلید شماره 814
این کد رو
کد پیاچپی:
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://"+ myDir)));
به این صورت در کد زیر گذاشتم
کد پیاچپی:
private void SaveImage(Bitmap finalBitmap) {
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root + "/naghashi");
myDir.mkdirs();
Random generator = new Random();
int n = 100000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".PNG";
File file = new File (myDir, fname);
if (file.exists ()) file.delete ();
try {
FileOutputStream out = new FileOutputStream(file);
finalBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
//////////////////////////////////
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://"+ myDir)));
///////////////////////////////////
}
ولی در گوشی های سامسونگ عمل نمیکنه STOP میشه
به محض رسیدن به دستور sendBroadcast برنامه stop میشه
و عکس ذخیره شده رو توی گالری نشون نمیده در صورتی که عکس در پوشه نقاشی ذخیره شده -- البته کارت حافظه نداشتند --
در گوشی های ال جی و هوآیی توی گالری میاد
شابد مشکل این هست که کد مربوطه نمیتواند نمیتواند روی حافظه داخلی کار کند
ممنون میشم پاسخ دهید