ho installato un apk che è stato salvato nella directory di /data/data/package_name/files
con i codici di seguito:come posso ottenere un ResultCode quando uso 'startActivity' di installare un 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);
voglio che per restituire un ResultCode da raccontare se l'apk è stato installato correttamente o meno, e ho provato il metodo startActivityForResult
, ma non ha funzionato.
Su metodo di onActivityResult
, è resultCode è sempre 0(zero)
se apk installato correttamente o meno. Posso ottenere un codice risultato del genere?
La semplice risposta è "non si può". L'attività di installazione non restituisce alcun risultato. –
possibile duplicato di [Installa APK a livello di programmazione su Android] (http://stackoverflow.com/questions/6362479/install-apk-programmatically-on-android) –