摘要:
如题,此类需求在网上应该说是一抓一大把,不过大多千篇一律。即依据包名获得这类信息。本人上周做一个项目的时候,发现依据包名是有问题的。比如:联系人和拨号,WLAN设置和设置。这些应用,包名是一样的,只是主Activity不一样而已。会出现图标、名称获取重复的问题。这个时候,再使用ApplicationInfo获得上述信息就出现了问题。这里我们必须使用ActivityInfo。这里需要注意的是:我们必须知道这个Activity叫什么。举个例子:ComponentName cn = new ComponentName(mPkgName, mClassName);PackageManager pkm 阅读全文