在我看来,这里有很多关于与意图集成的帖子(特别是在参考ZXing的条形码扫描器时),以及它如何比直接将应用程序集成到您自己的(即不必下载和安装其他应用程序)。我现在想知道:
1)当您与intent集成时,一旦您完成使用它,代码的哪一部分会自动关闭intent集成应用程序?例如,如果我创建了一个条形码扫描器,一旦我扫描了条形码,我就可以自由地操作它,并且ZXing应用程序已经自动关闭,这很有用(因为它节省了内存)。
2)有没有办法整合应用程序,以便在ZXing更新自己的应用程序时继续更新,但不需要单独下载应用程序?
感谢。
答案 0 :(得分:0)
Android会自动管理内存,并可以根据自己的标准决定终止其他应用程序(在文档的Processes and Threads部分中有广泛的解释)。你不应该担心这个问题(当然,除了它与你的自己的应用程序有关 - 即保存状态,& c)。
没有。如果您将ZXing(或实际上,任何其他类)的类添加为代码的一部分,那么它们就是您的代码的一部分。只有在您决定重新更改其更改时,才会在发布新版本的应用程序时更新它们。