PDA

View Full Version : ارسال نرم افزار با بلوتوث در خود همان نرم افزار



dalmif
جمعه 07 آذر 1393, 19:16 عصر
سلام دوستان.
من یه برنامه نوشتم که یه گزینه داره که می تونی نرم افزارم رو باهاش ارسال کنی.
حالا من نمیخوام خود APK رو توش بزارم و می خوام همون برنامه رو که نصب کرده رو به APK تبدیل کنه و ارسال کنه.
دوستان کسی کدش رو نداره.
هر کی بده خیلی ازش ممنون میشم

ho33ein19
جمعه 07 آذر 1393, 20:48 عصر
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, "ارسال برنامه با ..."));
try {
overridePendingTransition(R.anim.a,R.anim.a2);
} catch(Exception ex) {
}
} catch (Exception e) {
Log.e("ShareApp", e.getMessage());
}

mehdilove09
یک شنبه 09 آذر 1393, 18:33 عصر
از این که استفاده می کنی فقط با ایمیل و zapya ارسال میکنه .بلوتوث رو تو share نشون نمیده.