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
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
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
/data'/'data/nazwa_aplikacji –