سؤال

في طلبي أقوم بتنزيل وحفظ APK على SDCARD ثم أريد أن أبدأ تثبيت APK. أنا أستخدم الكود التالي لمحاولة هذا:

Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);

ولكن عندما أفعل هذا يخبرني أنه لا يوجد نشاط لبدء النية. ما أحاول القيام به هو تثبيت تحديث جديد للتطبيق الذي يتم تشغيله حاليًا. كيف أبدأ نية لتشغيل ملف APK؟

هل كانت مفيدة؟

المحلول

هل حاولت استخدام Uri.fromFile(new File(filePath)) بدلاً من Uri.parse(file)?

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top