【问题标题】:How to make an Android application use specific version of another application如何使 Android 应用程序使用另一个应用程序的特定版本
【发布时间】:2011-02-18 13:06:00
【问题描述】:

我必须开发一个 Android 应用程序,它应该可以访问安装在同一台机器上的另一个应用程序的特定版本。有没有办法以编程方式处理此检查?我是安卓新手。任何帮助将不胜感激。

提前致谢, 纳文

【问题讨论】:

    标签: android version


    【解决方案1】:

    我们有没有办法以编程方式处理此检查?

    使用 PackageManagergetPackageInfo() 获取特定应用程序的 PackageInfo 对象,由其包标识(例如,com.commonsware.mygreatapp)。 PackageInfo 上的 versionCodeversionName 字段将包含您要查找的信息。

    【讨论】:

    • 非常感谢您的解决方案。这对我很有帮助。
    • 现在我已经完成了检查,我需要有人帮我想出可以用来调用另一个应用程序的特定版本的代码。提供更多详细信息:我的应用程序包含 Pdf 文档列表,当用户单击任何文档时,adobe reader 应自动打开所选文档。它不应该显示机器上安装的所有 pdf 查看器的列表并让用户选择。有没有办法我们可以实现这一点?您的帮助将不胜感激。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2022-01-18
    • 2020-07-27
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多