Android 从USB闪存驱动器更新应用程序
我需要更新安装在许多Android设备上的多个应用程序Android 从USB闪存驱动器更新应用程序,android,usb,Android,Usb,我需要更新安装在许多Android设备上的多个应用程序 有没有办法将他们更新的APK放在USB闪存驱动器上,编写一些脚本更新它们,并在我将其插入设备后手动运行此脚本?我想最基本的问题是为什么?这是你故意不让应用商店看到的东西吗?如果不是TOS崩溃,只需支付25美元的开发帐户,你甚至可以将其保持在beta/alpha状态,这样只有你允许的人才能下载它。 除此之外,Android手机还可以从第三方来源安装APK,在某处托管APK,或者以某种方式将其发送给用户,用户可以从手机下载并安装。 实际上,应用
有没有办法将他们更新的APK放在USB闪存驱动器上,编写一些脚本更新它们,并在我将其插入设备后手动运行此脚本?我想最基本的问题是为什么?这是你故意不让应用商店看到的东西吗?如果不是TOS崩溃,只需支付25美元的开发帐户,你甚至可以将其保持在beta/alpha状态,这样只有你允许的人才能下载它。 除此之外,Android手机还可以从第三方来源安装APK,在某处托管APK,或者以某种方式将其发送给用户,用户可以从手机下载并安装。
实际上,应用商店是你的最佳选择。这实际上取决于你的用例和对正在更新的设备的控制。使用OTA更新工具始终是升级的最快选择。你可以使用BETA发行版,或者TestFairy,甚至曲棍球应用程序,但是,如果你不选择使用这些项目,那么你需要做一些额外的腿部工作。别担心,我不会光顾你为什么要这样做,你问了一个问题,所以我会尽力回答 1注册一个服务或应用程序,其全部目标是更新其他服务或应用程序。也许你称之为更新服务 2为updateService注册一个广播接收器,用于侦听USB连接 3阅读U盘的内容,了解需要更新的内容。可能是一个文件夹系统,在该系统中,您可以检查文件夹是否存在,然后进行更新,或者您可以保留更新服务所有权的本地sql db,以跟踪上次更新或当前版本 4一旦看到需要安装的内容,请让您的服务运行ADB Install命令。但是,如果您添加了新权限,则需要用户交互,除非您在更新服务上具有根访问权限或系统级权限 下面是一个软件包安装程序线程,它将为您提供一些如何静默更新的想法 因此,简短的答案是,是的,你可以这样做,但较长的答案是围绕着你拥有的控制类型,如果你有根或系统级的访问权限,那么它对你来说值得做多少腿部工作。如果您对安装时的用户交互没有问题,那么您就不必太担心,但我猜您希望静默安装 希望有帮助