zainstalowaniu APK, który został zapisany w katalogu /data/data/package_name/files
z kodów poniżej:jak mogę dostać ResultCode gdy używam „startActivity” zainstalować apk
Uri uri = Uri.fromFile(new File(apkSavingPath));
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri,"application/vnd.android.package-archive");
mContext.startActivity(intent);
chcę wrócić ResultCode powiedzieć mi, czy apk zainstalowany pomyślnie, czy nie, i próbowałem metody startActivityForResult
, ale to nie działa.
Zgodnie z metodą onActivityResult
, jej resultCode jest zawsze 0(zero)
, czy apk został zainstalowany pomyślnie czy nie. Czy mogę uzyskać taki kod wynikowy?
Prosta odpowiedź brzmi "nie można". Aktywność instalatora nie zwraca żadnego wyniku. –
możliwy duplikat [Zainstaluj APK programowo na Androidzie] (http://stackoverflow.com/questions/6362479/install-apk-programmatically-on-android) –