我有一个 android 应用程序,它列出了设备的系统和已安装的应用程序。还可以在单击时启动选定的应用程序。它工作正常。现在我想禁用以下应用程序的列表。
Task Manager
(在长按主页按钮时显示)Settings
这些是三星 Galaxy 设备中使用的名称。我想在 、 和 设备中获取用于这些目的的应用程序的包名称和启动Sony Ericson
器Google phones
活动名称HTC
。Samsung
我还想要应用程序的包名称Camera
,Email
并Gmail
在这些设备中使用。
简而言之:我想在指定设备中获取这些应用程序的包名,因为有很多应用程序可以用于一个目的。例如:,有很多应用程序可以用作任务管理器,我们也可以更改默认任务管理器并为此使用自定义应用程序。所以我不知道用户设备中使用的是哪个。我们可以使用 Intent 和 ResolverActivity 找到家庭启动器应用程序。这样有什么方法可以获取所有列表可以用作任务管理器、相机处理应用程序等的应用程序...?
任何帮助都非常重要。
提前致谢