2016-01-19 88 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