以编程方式自动安装APK列表

时间:2012-09-14 10:07:25

标签: android

我有一个APK列表,应该自动安装。

这是我目前的情况。

  • 首次显示APK,安装或取消
  • 用户点击安装
  • 出现一个窗口,会要求用户“打开”或“完成”
  • 但问题是,在该窗口出现后选择“打开”或 “完成”,下一个APK安装窗口出现并覆盖 第一个成功安装APK的“打开”或“完成”窗口。

如何缓冲下一个要安装的APK应该等到用户在第一次安装后选择“打开”或“完成”。

目前我正在尝试这些方法,但无济于事(

 protected void onStart();

 protected void onRestart();

 protected void onResume();

 protected void onPause();

 protected void onStop();

 protected void onDestroy();

任何人都可以指出正确的方向吗?我还是新手。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的...你只能启动一个Intent来安装apk但是你不能确定是否安装了apk(如果他回来就好像他点击了在安装后打开,他没有回来)。


但是,在您的Activity中,当用户返回您的应用程序时,会调用onResume方法。

此时您可以检查是否已安装1st apk并启动第二个apk安装。