2012-09-14 64 views
0

我有一個APK列表,它應該被自動安裝。以自動和編程方式安裝APK列表

這是我目前的情況。

  • 第一APK出現,安裝或取消
  • 用戶點擊安裝
  • 一個窗口出現,將詢問用戶「打開」或「完成」
  • 但問題是,出現該窗口後,要選擇「打開」或 「已完成」,將顯示下一個APK安裝窗口,其中包含已安裝的第一個成功APK的「開放」或「完成」窗口的 。

如何緩衝下一個要安裝的APK應等到用戶在第一次安裝後選擇「打開」或「完成」。

目前,我嘗試了這些方法,但都無濟於事:(

protected void onStart(); 

protected void onRestart(); 

protected void onResume(); 

protected void onPause(); 

protected void onStop(); 

protected void onDestroy(); 

任何人都可以指出正確的方向?我還是新來此。

感謝!

+0

你的意思是同時安裝多個apk。 – MadeInChina

+0

不是真的,不是同一時間,而是一次一個。 – fwoop

+0

不可能。您可以檢查用戶取消或安裝完成。 [與你類似的問題](http://stackoverflow.com/questions/12403535/how-to-detect-if-user-clicked-done-or-open-after-application-in-android-has-been) –

回答

0

我認爲這是不可能的...你只能啓動一個Intent來安裝一個apk,但是你不能確定apk是否被安裝(如果他回來就好像他在安裝後點擊打開時一樣, t回來)


但是,在您的Activity中,當用戶回到您的應用程序時,會調用onResume方法。

你可以在這個時候檢查第一個apk是否安裝並啓動第二個apk安裝。