View Full Version : نحوه اشتراک گذاری برنامه؟
hamedg1366
پنج شنبه 22 مرداد 1394, 18:54 عصر
با سلام و عرض ادب خدمت همه دوستان عزیز
چطور برنامه رو به اشتراک بذارم ، بطوری که قابل ارسال توسط بلوتوث و یا برنامه های دیگه باشه ؟
با تشکر
armin8651
پنج شنبه 22 مرداد 1394, 23:25 عصر
از کد زیر استفاده کنید:
try {
PackageManager pm = getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo(getPackageName(), 0);
File srcFile = new File(ai.publicSourceDir);
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.setType("application/vnd.android.package-archive");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile));
startActivity(Intent.createChooser(share, "MyApp"));
} catch (Exception e) {
Log.e("ShareApp", e.getMessage());
}
alireza142
جمعه 23 مرداد 1394, 14:11 عصر
از کد زیر استفاده کنید:
try {
PackageManager pm = getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo(getPackageName(), 0);
File srcFile = new File(ai.publicSourceDir);
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.setType("application/vnd.android.package-archive");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile));
startActivity(Intent.createChooser(share, "MyApp"));
} catch (Exception e) {
Log.e("ShareApp", e.getMessage());
}
ممنون از راهنمایی تون.
اما وقتی از این کد استفاده می کنم، نام فایلی رو که به اشتراک میزاره "Base.apk" میذاره. چکار کنیم که نام فایل رو همون نام برنامه قرار بده؟
alireza142
شنبه 24 مرداد 1394, 13:49 عصر
هیشکی نمیدونه ؟
لطفا کمک کنید دوستان... :ناراحت:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.