【问题标题】:How to find the apk's is available or not from another apk in android如何从android中的另一个apk中查找apk是否可用
【发布时间】:2011-02-18 10:17:22
【问题描述】:

我有一个 android 应用程序,它包含四个模块(我的意思是四个 apk)。每个模块都有单独的 apk。但是所有 apk 中的依赖性更多。如果所有 apk 都可用,那么我的应用程序可以正常工作。但问题是用户可以随时卸载任何 apk。那时应用程序将崩溃。如何解决这个问题呢。有没有办法通过编程方式检查 apk 的可用性?或者就这个问题向我提出建议。

请给我建议。 提前致谢。

问候 穆尔蒂

【问题讨论】:

  • 您的应用程序何时崩溃?在尝试从未安装的 APK 或其他情况下调用活动时?
  • 是的,同时从未安装的 APK 调用活动。如何预防? .通过编程方式,我们必须处理 try-catch 机制或任何其他方式。如果有其他方法可以处理这种情况,请告诉我。

标签: android apk


【解决方案1】:

如果您的 apk 是数据提供者,您可以尝试向它询问一些数据并捕获错误。

【讨论】:

    【解决方案2】:

    如果这 4 个模块相互依赖,我看不出有任何理由将它们作为 4 个单独的 APK 发布。我建议您将它们作为一个 APK 发布,然后像这样解决您的问题。

    【讨论】:

    • 这些模块也是独立运行的。但在某些情况下,其他三个模块需要来自模块 1 的一些数据。那么在那个时候我怎么知道那个 apk1 是否可用?跨度>
    • 您的问题并不清楚。您能否更新它以反映可接受的情况?是否会有用户只安装 3 个 apk?他们为什么要那样做?因为空间?为什么需要它们分开?
    • 我想要有关如何通过另一个 apk 以编程方式查找该 apk 的信息。 (或)如何通过该设备中的另一个应用程序以编程方式查找设备中是否可用的 apk。
    • 是的,你说过。您还要求就该问题提出建议,而我能给出的最佳建议是尽量避免出现您必须依赖不受您控制的事物的情况。现在粗鲁的方法就是调用一个意图,看看你是否得到一个错误并抓住它,但这有点hack-ish。
    猜你喜欢
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2014-03-12
    • 2019-08-30
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多