android,卸载并安装到同一活动中?
我正在尝试为apk文件执行升级版本过程 如何在同一活动中运行卸载和安装意图调用 如果我这样做了,卸载意图android,卸载并安装到同一活动中?,android,android-activity,installation,Android,Android Activity,Installation,我正在尝试为apk文件执行升级版本过程 如何在同一活动中运行卸载和安装意图调用 如果我这样做了,卸载意图 Uri packageURI = Uri.parse("package:" + paqueteId); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE,packageURI); startActivityForResult(uninstallIntent, RESULT_OK); 是否仍要等待卸载完成
Uri packageURI = Uri.parse("package:" + paqueteId);
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE,packageURI);
startActivityForResult(uninstallIntent, RESULT_OK);
是否仍要等待卸载完成,然后继续运行活动代码。。。然后启动安装意图
谢谢您可以为已删除的操作包注册广播接收器并等待,在调用此意图时,您可以启动安装这将向用户显示标准卸载对话框。某个应用程序无法以静默方式卸载另一个应用程序。如果您具有系统权限,则可以像market应用程序那样进行卸载。但是,对于第三方应用程序,这是不可能的。但是,如果您使用相同的证书进行升级,则不需要卸载。如果你安装了一个新的应用程序,并使用相同的软件包AFAIKum,Android将自动替换你的应用程序。。。paulononak展示了一个静默升级的例子,但它需要谷歌证书和应用程序特权。。我认为我只安装了测试,我认为这是不行的,但是,另一个问题是,如果应用程序正在运行,应用程序不会重新启动