Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检索特定应用程序所需的功能_Java_Android_Xml - Fatal编程技术网

Java 检索特定应用程序所需的功能

Java 检索特定应用程序所需的功能,java,android,xml,Java,Android,Xml,我正在尝试获取特定应用程序的所有必需功能。我写了这段代码 mPackageInfo = getPackageManager().getPackageInfo(packageName, 0); mFeatures = mPackageInfo.reqFeatures; if(mFeatures != null) { for(FeatureInfo feature : mFeatures) {

我正在尝试获取特定应用程序的所有必需功能。我写了这段代码

mPackageInfo = getPackageManager().getPackageInfo(packageName, 0);
                mFeatures = mPackageInfo.reqFeatures;
                if(mFeatures != null) {
                for(FeatureInfo feature : mFeatures) {
                    mString.append(feature.name);
                }
                }
                else {
                    Log.d("test", "error");
                }

mFeatures是FeatureInfo[]变量。mString是StringBuffer类型的变量。在我的日志中,我看到了错误。为什么?如何解决?

替换
0
在您的
getPackageInfo()
调用中。

post logcat output..]您得到的错误是什么?我还尝试放置日志,mFeatures为null,但变量packageName已更正。您可以发布您的logcat错误吗?这将有助于其他跟踪问题packageName正确。在logcat中,我看到错误,并且mFeatures为NULL!为什么?