2012-12-21 62 views

回答

3

APK複製到.apk文件安裝的工作流程/根/數據/應用程序。有關APK數據/數據/數據/ APP_NAME產生

你可能會對這對StackExchange搜索後有足夠的物品,例如:

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

Android: Understanding the APK installation process

+0

嗨,謝謝rahul,這個鏈接(和圖)很好地解釋了建築的細節apk,但它並沒有解釋APK安裝過程的細節,它只聲明瞭在模擬器和設備上運行「...並將apk安裝在設備上(模擬器)......」我仍然需要了解在apk安裝過程中發生的Anroid OS修改,到目前爲止,在真棒的線程中,仍然沒有答案,請協助。 – prakhar

+0

嗨,我也在尋找我下載的.apk文件。我沒有在系統>應用程序中看到apk,這裏只是三星和Android的apk。我使用ddms和monitor/ddms進行檢查。下載的apk文件夾是哪個文件夾?謝謝 – alex

+0

/data' /'data/app_name –

2

預裝的應用程序是在

/系統/應用

文件夾。用戶安裝的應用程序位於/ data/app中。我想你不能訪問,除非你有根深蒂固的手機。我沒有一個非手機紮根在這裏,但試試這個代碼了:

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

     } 
    } 

看到這部影片太學

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

0

系統應用程序是位於導演:

/device/system/app