2012-10-30 74 views
0

是否可以从我自己的应用更新其他已安装的应用。其实我想要做的是,我想开发一个应用程序,检查骰子上已安装的应用程序,然后检查是否有任何更新可用于这些应用程序,身份证有任何更新,它会更新它们。Android:从自己的应用更新其他应用

,以检查是否有更新可用于特定的应用程序,我发现了一个第三方API,请点击这里https://groups.google.com/forum/?fromgroups=#!topic/android-market-api/-F2QfvGt1nU

所以,现在它possibel从我的应用程序编程更新应用程序?

+0

检测是可能的,问的Play商店应用更新是另一回事。 。 。 。等待!那里已经有Play商店应用程序了吗? –

回答

2

如果你真的想与不支持的API,这将肯定很快分解工作,我建议做到以下几点:

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

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

编辑: 发送的包名的API:dev.appaware.com/1/doc/examples/example3.php和分析

然后与API的最新版本进行比较此行“版本”:“2.4.0.263535”,如果此号码与手机上的版本不同,请将用户转到Google Play页面。

这将是已经存在的功能重复的总...

+0

Waza_be:“然后将它与API的最新版本进行比较”,请您详细说明一下? –

+0

将软件包名称发送到API:http://dev.appaware.com/1/doc/examples/example3.php并分析此行“版本”:“2.4.0.263535”,如果此编号与版本不同在手机上,将用户带到Google Play页面。 –

2

Google Play商店应用程序已经为Play商店中的每个应用程序执行此操作,我不相信Android提供的任何公开API都可以在您的应用程序中执行此操作。