我正在使用此代码以编程方式在Android中卸载应用:
Uri uri = Uri.fromParts("package", app.getPackageName(), null);
Intent intent = new Intent(Intent.ACTION_DELETE, uri);
startActivity(intent);
这将打开内置删除活动:
我想要做的是开始一个自定义活动而不是这个内置活动。可以这样做吗?
我希望这个问题很清楚,并提前感谢。
答案 0 :(得分:0)
替换:
Uri uri = Uri.fromParts("package", app.getPackageName(), null);
Intent intent = new Intent(Intent.ACTION_DELETE, uri);
使用:
Intent intent = new Intent(this, WhateverYourDesiredActivityNameIs.class);
其中WhateverYourDesiredActivityNameIs
是您要显示的“自定义活动”。
请记住,您的自定义活动将无法卸载该应用,除非转身并使用您已有的代码。