2012-12-21 10 views

Odpowiedz

3

APK jest kopiowany do/data/app root. Dane odnoszące się do apk jest generowany w/data/data/APP_NAME

Mogłeś dostał wystarczająco dużo artykułów na ten temat na Stack Exchange Network po wyszukaniu na przykład:

https://android.stackexchange.com/questions/5147/the-installation-steps-of-android-package

Android: Understanding the APK installation process

+0

Witam i dziękuję rahul, ten link (i rysunek) bardzo dobrze wyjaśniają szczegóły budowy APK, ALE nie wyjaśnia szczegółów procesu instalacji APK, stwierdza tylko, że działa na emulatorze i urządzeniu "... i instaluje apk na urządzeniu (emulatorze) ..." Nadal muszę zrozumieć, jakie modyfikacje Anroid OS pojawiają się podczas instalacji apk, która do tej pory w niesamowitym wątku pozostaje bez odpowiedzi, proszę o pomoc. – prakhar

+0

Witam również szukam plików .apk, które pobrałem. Nie widzę apk w systemie> aplikacji, tutaj są tylko samsung i apk na Androida. Sprawdzam z ddms i monitor/ddms. Który folder zawiera pobrane pliki APK? dzięki – alex

+0

/data'/'data/nazwa_aplikacji –

2

Zainstalowane aplikacje są w

/system/app

folderu. Aplikacje zainstalowane przez użytkownika znajdują się w/data/app. Chyba nie możesz uzyskać dostępu, chyba że masz zrootowany telefon. Nie mam non zakorzenione telefon tutaj, ale spróbuj tego kodu z:

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]); 

     } 
    } 

zobaczyć ten film też nauczyć się przepływ pracy instalacji apk plików

https://sites.google.com/site/io/inside-the-android-application-framework

0

aplikacje systemowe są znajduje się pod dyrektorem:

/device/system/app