PDA

View Full Version : ارسال apk از داخل برنامه



javad-h
چهارشنبه 26 آذر 1393, 00:45 صبح
سلام
میخواستم بدونم چجوری میشه فایل نصب یا همون apk برنامه رو از داخل همون برنامه از طریق بلوتوث به گوشی های دیگه فرستاد؟
مرسی

esmail3309
چهارشنبه 26 آذر 1393, 07:50 صبح
بفرما:


Button tv = (Button) findViewById(R.id.button1);
tv.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

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/vns.android.package-archive");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile));
startActivity(Intent.createChooser(share, "MyApp"));
}catch (Exception e) {
Log.e("ShareApp", e.getMessage());
}

}
});



با کد بالا می تونی فایل apk برنامت رو به اشتراک بزاری

فقط اینجا یک سوالی برای خودم پیش اومده که ممنون میشم دوستان جواب بدن:

یک برنامه ای که پرداخت درون برنامه ای باشه وقتی سطح کاربریتو ارتقاع بدی بعد با کد بالا برنامه رو برای کسی بفرستی برای طرف هم برنامه به صورت کاربر ویژه میاد؟
یه راهنمایی در این زمینه بکنید ممنون میشم

javad-h
جمعه 28 آذر 1393, 11:00 صبح
خیلی خیلی ممنون از لطفی که کردی دستت درد نکنه
در جواب به سوالی که پرسیدی اگه برنامه رو ارتقا بده طرف و بفرسته همون نسخه دمو ارسال میشه