2016-01-19 51 views
0

我正在开发android应用程序,并将此应用程序从远程更新为远程当我发送推消息时,它可以自行更新。首先我正在删除旧的应用程序,然后我正在安装新的应用程序。当我删除旧应用程序时,它问我你确定要删除这个应用程序吗?我不希望看到此警告消息我可以禁用此消息还是可以在Android代码中自动提供“Ok”答案?在Android中禁用警告消息

我用它来删除下面的代码

Uri packageURI = Uri.parse("package:com.androidhive.pushnotifications"); 
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); 
startActivity(uninstallIntent); 
+1

idk关于你,但这听起来像一个坏主意,它听起来像你需要root访问权限。实际上,如果您使用相同的密钥库值进行更新,则在安装新密钥库之前不必删除旧密钥库值。 – Razgriz

回答

0

应用我可以禁用此消息?

我可以给Android的代码自动 “好” 的答案?

想想这从用户的perspective-做他们想要的应用程序能够卸载不知情的情况下或同意的其他用途?虽然可能有良好的意图,这开辟了其他人可以利用的巨大安全漏洞。

如果您要在您控制的环境(例如企业设置)中部署此应用程序,那么您可以根设备来获得此控制权。

+0

我将只部署一个特定的用户我不会安装应用程序到google market.I不希望用户无法回答许多警告消息 – Diego