Android instalând o aplicație programatic în fundal

În aplicația mea, instalez alte apk-uri la pornirea aplicației pentru a crea un mediu de rulare. Mai am 3 apk-uri de instalat la începutul aplicației și vreau să o fac în timpul execuției, dar nu vreau niciun mesaj de instalare pentru apk-uri. Instalarea ar trebui să se facă automat pe fundal. Mulțumiri.


person user1117571    schedule 27.12.2011    source sursă
comment
Pentru fiecare instalare apk, Android verifică certificatul înainte de instalare, așa că nu știu dacă acest lucru se poate face!   -  person Deepak    schedule 27.12.2011


Răspunsuri (1)


Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "app.apk")),"application/vnd.android.package-archive");
startActivity(intent);

urmați linkul - Android instalați apk-ul în mod programatic

person Neetesh    schedule 27.12.2011
comment
Vreau o soluție care să nu solicite instalarea, ci doar să se instaleze în fundal fără mesajul de instalare. - person user1117571; 27.12.2011
comment
Nu cred că este posibil doar pentru că Android cere confirmarea. Poate exista un rezultat variabil de către utilizator. - person Neetesh; 27.12.2011
comment
poti merge si cu servicii. creați un serviciu și scrieți codul de mai sus pe metoda onCreate. verifica si anunta-ma daca merge. - person Neetesh; 27.12.2011