【发布时间】:2013-01-14 11:14:19
【问题描述】:
我之前已经在 Stackoverflow 和 Google 上进行过搜索,但我找不到任何适合我的答案,因为我在使用它们时遇到错误,或者缺少某些代码/部分,或者可能需要安装额外的库文件。
所以基本上我想做的是检索Android手机中所有已安装的应用程序并将其显示出来,但我不知道如何去做。我通常会遇到关于“上下文”变量的错误,或者我的 xml 文件与 .java 文件不匹配。
有没有人愿意给我所有必需文件的源代码(例如 xml、java、manifest、drawable、布局等),以实现检索所有 android 应用程序的目标?非常感谢您的帮助
【问题讨论】:
-
别再混淆别人了。首先,发布您的代码以及错误并描述您的问题。只有这样才能帮助你。如果不查看您的代码,没有人会猜到您遇到的问题。
-
对于 Nipun Gogia 提供的代码,我在 "for (ResolveInfo rInfo : list) {" 部分遇到了错误,其中列表带有红色下划线。此外,对于“lView = (ListView) findViewById(R.id.list1);”部分,list1 也用红色下划线。 2个变量“私有ListView lView;”和“私有 ArrayList 结果 = new ArrayList();”它们各自的变量名称(IView 和结果)也用红色下划线。知道为什么它们是红色的吗?
-
它们被读取,因为它们不只是被初始化。