Android:从自己的应用更新其他应用

时间:2012-10-30 12:26:54

标签: android updates

是否可以从我自己的应用更新其他已安装的应用。 实际上我想要做的是,我想开发一个应用程序来检查deice上安装的应用程序,然后检查这些应用程序是否有可用的更新,并且有任何更新,它将更新它们。

要检查特定应用是否有可用更新,我发现第三方API点击此处https://groups.google.com/forum/?fromgroups=#!topic/android-market-api/-F2QfvGt1nU

那么,现在是否可以从我的应用程序中以编程方式更新应用程序?

2 个答案:

答案 0 :(得分:2)

Google Play商店应用已针对游戏商店中的每个应用执行此操作,我不相信Android会在您自己的应用中提供任何可公开提供的API。

答案 1 :(得分:2)

如果您真的想使用不受支持的API,肯定会很快破解,我建议您执行以下操作:

检查用户安装的应用及其版本:

  

使用PackageManager和getPackageInfo()获取PackageInfo对象   对于特定应用,由其包装标识(例如,   com.commonsware.mygreatapp)。 versionCode和versionName字段   PackageInfo将包含您寻找的信息。

然后将其与最新版本的API进行比较:

修改 将包名称发送到API:dev.appaware.com/1/doc/examples/example3.php并分析此行“version”:“2.4.0.263535”,如果此号码与手机上的版本不同,请将用户到Google Play页面。

这将是现有功能的完全重复......