指导我不使用意图更新应用

时间:2015-11-21 07:52:25

标签: android android-intent

我是android的新学习者。我正在研究意图。我正在阅读关于意图的事情我对如果有任何人能够清除我将被迫的困惑而烦恼的想法几乎没有任何疑问。问题是:

  1. 如果我们想升级(在活动之间切换)我们正在使用意图的应用程序。没有使用意图,还有其他任何可能在活动之间切换的方式。
  2. 如果他们在那里,应用程序如何更新自己。
  3. 一个优秀的应用程序在什么情况下做到了?在什么情况下坏应用程序会这样做?
  4. 如果有人能够详细回答这些问题,或者可以指导我使用有用的资源,我们将非常感激。提前谢谢。

3 个答案:

答案 0 :(得分:1)

应用程序未升级'通过意图系统。查看package manager和其他aosp系统代码

意图是明确的:

  • 我想打开SettingsActivity.java。

或意图是隐含的:

  • 我想将此文本作为电子邮件发送。

这些与升级无关。

答案 1 :(得分:0)

意图用于触发操作或启动活动。它们不用于更新或升级任何应用程序。

答案 2 :(得分:0)

要自行更新应用,您需要一台服务器来获取最新版本的应用。每次app午餐时,都应该调用服务器并获取版本。如果它与清单中定义的内容存在差异,则会有更新。

现在进行更新,您可以通过意图将直接链接传递给浏览器,以便浏览器下载它,或者您可以使用直接链接中的Http客户端自行下载apk文件。