View Full Version : اشتراک گذاری و ذخیره عکس
ho3ein.3ven
پنج شنبه 30 مرداد 1393, 13:52 عصر
سلام .
چطوری میشه یه دکمه برای اشتراک گذاری و ذخیره عکس گذاشت ؟ دقیقا مثل ذخیره کردن عکس پروفایل تو واتس اپ
عکس هام هم توی ریسورس برنامم قرار داره .
با تشکر
saeedgholami
پنج شنبه 30 مرداد 1393, 18:15 عصر
سلام
واسه اشتراک میتونی از این کد
Bitmap bm = BitmapFactory.decodeResource( getResources(),test[position]);
String pathofBmp = Images.Media.insertImage(getContentResolver(), bm,"title", null);
Uri bmpUri = Uri.parse(pathofBmp);
final Intent emailIntent1 = new Intent( android.content.Intent.ACTION_SEND);
emailIntent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TAS K);
emailIntent1.putExtra(Intent.EXTRA_STREAM, bmpUri);
emailIntent1.setType("image/jpg");
startActivity(emailIntent1);
return true;
و واسه ذخیره عکس تو حافظه از این میتونی استفاده کنی
Bitmap bm1 = BitmapFactory.decodeResource( getResources(),test[position]);
String extStorageDirectory = Environment.getExternalStorageDirectory().toString ();
File folder = new File(Environment.getExternalStorageDirectory() + "/IPGroup");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdir();
}
if (success) {
FileOutputStream outStream = null;
Random r=new Random();
File file = new File(folder,"i"+r.nextInt(1000)+".PNG");
try {
outStream = new FileOutputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
bm1.compress(Bitmap.CompressFormat.PNG, 100, outStream);
try {
outStream.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
outStream.close();
Toast.makeText(fullscreen.this, "با موفقیت ذخیره شد", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
راهنمایی خواستید بگید تا کمکتون کنم
saeedgholami
پنج شنبه 30 مرداد 1393, 18:21 عصر
من عکس رو از ی آرایه انتخاب کردم ولی شما میتونی به جای اون ارایه آدرس عکست تو ریسورس رو بدی
ho3ein.3ven
دوشنبه 03 شهریور 1393, 02:53 صبح
سلام دوست عزیز
ممنون از توجهت
من کد هارو الان اجرا کردم ولی اون چیزی نیست که من می خوام . اگه پست اول رو مطالعه کنین نوشتم مثل ذخیره عکس پروفایل تو واتس اپ . تو واتس وقتی که رو دکمه اشتراک گذاری کلیک می کنی یه صفحه باز میشه که هم قابلیت اشتراک گذاری رو داره و هم قابلیت ذخیره در حافظه .
حالا من یه چیزی مثل اون میخوام . اصلا همچین اینتنتی هست ؟
ho3ein.3ven
دوشنبه 03 شهریور 1393, 23:14 عصر
دوستان کسی تا حالا همچین مشکلی نداشته ؟
badname
چهارشنبه 05 شهریور 1393, 11:09 صبح
منم همچین مشکلی داشتم ولی به جواب نرسیدم
کسی هست بتونه اینو حل کنه ، لطفا :لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.