未知方法Installpackged

时间:2011-02-28 15:04:19

标签: android

我为 Android 1.5。

开发了一款应用

我使用的方法: android.content.pm.PackageManager。 installPackage (..)成功。

现在我需要为 Android ver 2.1 使用相同的应用程序,但幸运的是,该方法已被移除。

任何人都知道这种方法的重复吗? (我知道我必须拥有系统权限才能使用它)

感谢,

射线。

只是为了说清楚: 我正在寻找安装活动的无声方式,正如我们在1.5版中所做的那样。我们是手机制造商(这就是为什么我们有特殊的手机权限),我们需要能够在没有用户参与的情况下进行安装。我们为客户开发了一些服务,但现在使用版本2.1我们无法帮助他们。

2 个答案:

答案 0 :(得分:2)

这被认为是安全风险,我很确定它从来不是公共API。第三方软件应该安装应用程序的唯一方法是启动内置的应用安装程序活动。

使用Intent.ACTION_PACKAGE_INSTALL操作启动活动,数据URI指向.apk

答案 1 :(得分:2)

我认为从您的应用程序安装apk的正确方法是通过Activity。 Android: install .apk programmatically请查看此内容以获取更多详情。