gpt4 book ai didi

android - Android Market如何安装应用程序?

转载 作者:太空狗 更新时间:2023-10-29 13:37:57 26 4
gpt4 key购买 nike

这更像是了解 Android Market 的常识。所以,首先,很抱歉我不得不在这里问。找了好久还是没看懂。所以,我们开始吧。

据我所知,packageInstaller 确实在 Android 上安装应用程序。它在执行安装之前会请求用户许可。

所以我的问题是“android market 是使用 packageInstaller 还是它自己安装?”

如果不是,有几件事我不清楚。

  • 我几乎可以肯定权限是从 AndroidManifest.xml 文件中提取的。下载前,Android 电子市场如何知道应用程序需要哪些权限? (我猜测是Android Market Web端在apk上传的时候记录了权限)

  • Android Market 在下载 apk 之前要求用户同意权限。如果用户同意并下载,下载后会立即进行安装(即不启动 packageInstaller)。这怎么可能?

  • 作为第三方应用程序,任何应用程序都可以完成与 Android Market 相同的工作吗?

最佳答案

所以,我想我可以问你一些问题。软件包安装程序不用于安装来自 Android Market 的应用程序 - 它会自行安装。

  1. 我不是很清楚,但我认为第一个问题你是正确的。 Android Market 知道该应用程序的权限需要。它还可以简单地解析 AndroidManifest 文件申请。
  2. 这是在 GTalkService 的帮助下完成的。您可以阅读更多 here关于它。
  3. 一般情况下没有。但是,是的,如果您的应用已使用系统签名签名。

关于android - Android Market如何安装应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com