1
我正在開發一個應用程序,我們不希望將應用程序放在Google Play上,因此應用程序和應用程序更新位於我們的服務器上。程序化安裝應用程序+更改默認消息+ Android
現在,當我們從服務器下載後程序更新應用程序,Android的默認顯示一條消息,「替換應用程序消息:您正在安裝會替換其他應用程序的應用之前的所有用戶數據將被保存。「。
在我們的應用中沖洗程序數據庫,因此以前的用戶數據都將丟失這個特定的應用,所以在這種情況下,我想刪除或更改上述消息。
你能幫我嗎我該如何改變這個默認信息?
我重新安裝代碼如下:
public static boolean install(Context context, String downloadPath){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(downloadPath+"/"+"MYAPP.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Log.d("INSTALLATION DONE", "***App installed");
return true;
}
您好CommonsWare,感謝您的回覆,有沒有什麼方法或意圖直接轉到下一條消息,或覆蓋此消息,導致更改操作系統是好的更新的操作系統也需要與客戶共享,而且'a有點複雜。 – Ishand
@Ishand:「有什麼方法或意圖直接去下一個消息」 - 不。 「或覆蓋此消息」 - 我在回答中提供了一般說明。 「導致變化是操作系統是好的更新的操作系統也需要與客戶分享,這有點複雜」 - 是的。也許你應該重新考慮你的「刷新應用程序數據庫的方法,這樣以前的用戶數據將會丟失這個特定的應用程序」。 – CommonsWare