PDA

View Full Version : نحوه ارسال برنامه از درون خود برنامه؟؟؟



mohajer68
یک شنبه 26 مهر 1394, 22:51 عصر
از چه راهی میشه برنامه رو از درون خودش برای دیگران ارسال کرد ؟
برنامه ها معمولا با بلوتوس دیدم این کار رو میکنن
حالا میشه یه apk خود برنامه رو توش داشت و اون رو ارسال کرد اما فکر کنم باید راه دیگه ایی هم باشه
چیزی وجود داره ؟

mohajer68
دوشنبه 27 مهر 1394, 08:17 صبح
گشتم و کد زیر رو پیدا کردم
با استفاده از این کد میشه این کار رو کرد


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()); }