【问题标题】:Install APK from site without downloading无需下载即可从站点安装 APK
【发布时间】:2016-05-24 14:51:43
【问题描述】:

到目前为止,我只为自己或亲密的朋友开发应用程序。
我不销售应用程序,所以我对 Google Play 不感兴趣。

所以,我为我拥有的个人网站上传,将链接提供给我的朋友, 他们下载了APK。
接下来他们安装应用程序并删除 APK 以节省内存空间。

如何在不下载 APK 的情况下直接从我的网站安装我的应用程序?

谢谢

【问题讨论】:

  • 如何不下载直接从远程资源安装应用?
  • 正如我所说,我下载了 APK,然后在手机中运行了 APK。然后安装了应用程序,但我需要删除 APK,因为安装后没有用,我想节省内存空间。如果我从 Google Play 安装应用程序,则安装 APK 时不会将 APK 保存在我的手机中。这是我想知道我该怎么做。
  • 不,您不能在手机上自动安装应用程序
  • 如果您想在编写或查看现有安装程序(应用程序)时提供一些安装程序(应用程序)(如果存在)。
  • @Cliff,那么从 Gogle Play 安装的过程是如何工作的?

标签: android deployment


【解决方案1】:

APK 不应该占用那么多空间,但您可以这样做:

1) 在您的 MainActivity 中,有一个方法可以让您在手机外部存储中search for APK file。 (示例搜索“.pdf”,将扩展名更改为“.apk”)

2) 然后使用APK parser library 来获取找到的APK 的包名。

3) 如果包名与你的包名相同,则删除该文件。

确保在您的主要活动的onCreate() 上调用该方法。
希望这会有所帮助。

【讨论】:

  • Google play 使用的方法不同,但类似。 Google Play 是一个系统应用程序,因此不必像这样解决问题。它有更多的权限。它将 APK 作为临时文件下载。但这将完成这项工作。
  • 谢谢 Smit Patel,这符合我的需要。
猜你喜欢
  • 2012-06-12
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
相关资源
最近更新 更多