applicazioni preinstallate sono in
/system/app cartella
. Le applicazioni installate dall'utente sono in/data/app. Suppongo che tu non possa accedere a meno che tu non abbia un telefono rooted. Non ho un telefono non radicato qui, ma provo questo codice out:
public class Testing extends Activity {
private static final String TAG = "TEST";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File appsDir = new File("/data/app");
String[] files = appsDir.list();
for (int i = 0 ; i < files.length ; i++) {
Log.d(TAG, "File: "+files[i]);
}
}
vedere questo video anche per imparare il flusso di lavoro di installazione file .apk
https://sites.google.com/site/io/inside-the-android-application-framework
Ciao e grazie rahul, questo link (e la figura) spiegano molto bene i dettagli della costruzione l'apk, MA non spiega i dettagli del processo di installazione di APK, si afferma solo sia per l'esecuzione su un emulatore e un dispositivo "... e installa il tuo apk sul dispositivo (emulatore) ..." Ho ancora bisogno di capire quali modifiche del sistema operativo Anroid si verificano durante un'installazione di apk, che fino ad ora nel thread awesome, rimane senza risposta, per favore aiutatemi. – prakhar
ciao anch'io sto cercando i file .apk che ho scaricato. Non vedo l'apk in system> app, qui ci sono solo apk per Samsung e Android. Controllo con ddms e monitor/ddms. Quale cartella contiene gli apk scaricati? grazie – alex
/data'/'data/nome_app –