【问题标题】:How to uninstall the app from listview in android如何从android中的listview卸载应用程序
【发布时间】:2016-03-15 02:31:13
【问题描述】:

大家好!! 我正在其上创建一个 android 应用程序,我必须选择卸载已安装的应用程序。

我已经使用以下代码列出了已安装的应用程序。

这是我的代码。

 packageManager = getPackageManager();
 List<ApplicationInfo> list = packageManager.getInstalledApplications(PackageManager.GET_META_DATA);
 PACKAGENAME = getApplicationContext().getPackageName();
 new LoadApplications().execute();

但我不知道如何通过在 OnClickListener 上显示我的代码来卸载应用程序。

请给我一些建议。

【问题讨论】:

  • 如果没有设备的root访问权限,您无法直接卸载。您唯一能做的就是在设置中将用户带到该应用的已安装屏幕
  • tq vivek. 我该怎么做??

标签: android


【解决方案1】:
String packageNameOfAppToUninstall = "org.abc.test"; 
Uri packageUri = Uri.parse("package:" + packageNameOfAppToUninstall);
Intent uninstallIntent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageUri);
startActivity(uninstallIntent);

【讨论】:

  • 我知道。问题是我无法从列表视图中获取应用名称
  • 那么,listview的代码在哪里呢?如何在不显示代码的情况下获得解决方案?
  • 有什么方法可以获取我们手机中所有已安装应用的名称??
  • 您在问题中已经提到您已经这样做了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-15
  • 2021-03-31
  • 2011-08-25
  • 1970-01-01
  • 2012-12-12
  • 2012-04-13
  • 2011-01-01
相关资源
最近更新 更多