#java #android #android-install-apk
#java #Android #android-install-apk
Вопрос:
Я хочу установить apk-файл, который хранится в моем локальном хранилище программно.
Вот мой код,
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory().toString() "/Download/goodbox-1.0.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // without this flag android returned a intent error!
startActivity(intent);
Но этот код не работает.
Моя версия для компиляции и целевого SDK — 30.
Пожалуйста, помогите мне.