(آموزشی)share کردن فایل APK اپلیکیشن

پرسیده شده
فعالیت 1194 روز پیش
دیده شده 805 بار
2

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

public static boolean shareApp(Context context, String packageName, String title) {
    try {
        StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
        StrictMode.setVmPolicy(builder.build());
        PackageManager pm = context.getPackageManager();
        ApplicationInfo ai = pm.getApplicationInfo(packageName, 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));
        context.startActivity(Intent.createChooser(share, title));
        return true;
    } catch (Exception e) {
        return false;
    }
}

 

فایل پیوست

پوریا شفیعی
پوریا شفیعی

8 آبان 99

0
حذف شده

درود پوریان جان

 

این کار کجا بدرد میخوره و نحوه پیاده سازیش درون بدنه برنامه چگونه هست؟

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

23 بهمن 99

حذف شده
کاربردش مثلا قصد دارید در اپلیکیشنتون فیچری اضافه کنید که اگر کاربر خواست apk اپلیکیشن رو برای دوستانش بفرسته . مثلا میتونید در بدنه onClickListener یه button این متد رو کال کنید تا کاربر وقتی روی اون باتن کلیک کرد بتونه اپلیکیشن رو share کنه.
پوریا شفیعی

24 بهمن 99