مدیریت کاربران مشترک
بروز خطا
امتیازات دریافتی
حساب
آموزش هوش مصنوعی برای برنامه نویسان
وبینار ها
برای اشتراک فایل APK برنامه خود یا سایر برنامهها میتوانید از تابع زیر استفاده کنید. این تابع برای API 24 به بالا که با خطای exposed مواجه میشده نیز بهینه شده است.
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;
}
}