آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد دکمه share براب اپلیکیشن(حل شد)

سیامک  10 سال پیش  10 سال پیش
+2 0

کسی بلده چه جور میشه یک دکمه گذاشت که با کلیک روی آن منو اشتراک گذاری باز بشه.(حل شد)

 

+1 0
سوالتون رو واضح بپرسید قرار هست چی به اشتراک گذاشته بشه (10 سال پیش)
0 0
منظور دوستمون فکر کنم متن هستش... (10 سال پیش)
0 0
اگه هنوز مشکلتون حل نشده، کافیه داخل انجمن یه کلمه اشتراک بزنی همه چی دستت میاد ! (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
زهرا رئیسی  10 سال پیش
+7 0

 
اشتراک گذاری برنامه از داخل برنامه
public static void sendAppItself(Activity paramActivity, String paramStringToastMsg) throws IOException {
Toast.makeText(paramActivity,
paramStringToastMsg, Toast.LENGTH_LONG).show();
PackageManager pm = paramActivity.getPackageManager();
ApplicationInfo appInfo;
try {
appInfo = pm.getApplicationInfo(paramActivity.getPackageName(),
PackageManager.GET_META_DATA);
Intent sendBt = new Intent(Intent.ACTION_SEND);
// NOT THIS! sendBt.setType("application/vnd.android.package-archive");
sendBt.setType("*/*");
sendBt.putExtra(Intent.EXTRA_STREAM,
Uri.parse("file://" + appInfo.publicSourceDir));

Log.v("PACKAGEDIR: ", appInfo.publicSourceDir);
paramActivity.startActivity(Intent.createChooser(sendBt, "Share image using"));
// paramActivity.startActivity(sendBt);
}
catch (NameNotFoundException e1) {
e1.printStackTrace();
}

}
اشتراک گذاری متن

public void shareData(String my_string) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, my_string);
startActivity(intent);
}

اشتراک گذاری عکس
public void shareDataPic() {
File file = new File(Environment.getExternalStorageDirectory().toString() + "/AminGames/PicTest.jpg");

Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setType("image/jpeg");
intent.putExtra(Intent.EXTRA_STREAM, outputFileUri);
startActivity(intent);

}
0 0
کدتون درسته ولی میشه اشتراگ گذاری عکس رو Compress هم کرد ! (10 سال پیش)
+1 0
تا حالا امتحان نکردم (10 سال پیش)
0 0
یکم برام گنگه باید چطور ازش استفاده کنم و کجا برای اشتراک گذاری متن و عکس لطفا راهنمایی کنید یا اگه زحمتتون نیست یک پروژه در مورد همینا بسازین برام. (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .