【发布时间】:2017-12-09 07:22:01
【问题描述】:
我正在申请。我的应用程序获取所有已安装的应用程序。我想要的是隐藏某些选定应用程序的应用程序图标。为了隐藏应用程序图标,我使用了下面的代码,并且按预期工作。
public void hideApp(String className) {
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this, className);
p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
}
注意:我发送的类名带有完整的 pkg 名称。这完美地隐藏了我的应用图标。
但是当我尝试隐藏具有完整包名的其他应用程序图标时,会出现如下所述的异常
IllegalArgumentException: Component class com.whatsapp.Main does not exist in com.example.abdulwaheed.testingproject
我的问题是我做错了什么?因为我错过了什么?有可能吗?
【问题讨论】:
标签: android