我正在开发一个应用程序,我们不想将应用程序放在 Google Play 上,因此应用程序的应用程序和更新在我们的服务器上。
现在,当我们从服务器下载后以编程方式更新应用程序时,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;
}