我一直在寻找静音安装一段时间。
我目前正在尝试使用Android找到一种在设备上安装更新的方法:
这就是为什么我要默默地这样做。每次我希望更新时,最糟糕的情况是将它连接到PC上,但这正是我想要避免的。
我的想法是,我对此设备的唯一输入是我的SD卡。
我需要做的是不断寻找SD卡上的文件;如果它在那里,那么我将在没有任何用户输入(apk或建议的文件类型)的情况下更新设备上的软件。
从我迄今为止发现的情况来看,似乎有几种方法显然会起作用:
但是,在我能从比我更了解的人那里得到一些反馈之前,我宁愿不必使用设备。
所以我的问题如下:
答案 0 :(得分:0)
您可以使用提示的Packagemanager命令来执行此操作..
示例:
su -c pm install <apk>
从您的申请中,您可以:
Process p = Runtime.getRuntime().exec("su -c pm install " + <your apk>);
注意:强>
<强>更新强> 对不起我的无知,但我猜root是你唯一的选择。 看起来很遥远的想法可能会起作用,但我自己并没有这样做,我不知道。