在Android 9上,可以通过编程方式卸载应用程序。以下是一种常见的方法:
以下是一个示例代码:
String packageName = "com.example.app"; // 替换为目标应用程序的包名
// 创建卸载意图
Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.parse("package:" + packageName));
// 启动卸载意图
startActivity(intent);
请注意,上述代码需要在具有适当权限的应用程序中运行,例如系统应用程序或具有系统级权限的应用程序。否则,将会抛出SecurityException异常。
此外,需要注意的是,以上方法只能打开应用程序的卸载界面,用户仍然需要手动确认和完成卸载操作。无法通过编程方式直接卸载应用程序。
对于更多关于Android开发的信息,您可以参考腾讯云的移动开发服务:https://cloud.tencent.com/solution/mobile
领取专属 10元无门槛券
手把手带您无忧上云