Android emulator中应用程序的类名和packageName

Android emulator中应用程序的类名和packageName,android,Android,我正在尝试在emulator中获取应用程序的类名和packageName。我没有得到任何输出。请告诉我正确的方法 List<ApplicationInfo>applicationInfos=getPackageManager().getInstalledApplications(0); for(ApplicationInfo applicationInfo:applicationInfos) { String cn=applica

我正在尝试在emulator中获取应用程序的类名和packageName。我没有得到任何输出。请告诉我正确的方法

List<ApplicationInfo>applicationInfos=getPackageManager().getInstalledApplications(0);

  for(ApplicationInfo applicationInfo:applicationInfos) {
                        String cn=applicationInfo.className==null?"not able to get class name":applicationInfo.className;
                       String pk=applicationInfo.packageName==null?"not able to get package name":applicationInfo.className;
                        Log.e("tag", " " + cn+"---"+pk);
                    }
ListApplicationInfo=getPackageManager().GetInstalledApplication(0);
for(ApplicationInfo ApplicationInfo:ApplicationInfo){
字符串cn=applicationInfo.className==null?“无法获取类名”:applicationInfo.className;
字符串pk=applicationInfo.packageName==null?“无法获取包名”:applicationInfo.className;
Log.e(“标签”,“cn+”--“+pk”);
}
列出应用程序信息=getPackageManager()。GetInstalledApplication(0);
for(ApplicationInfo ApplicationInfo:ApplicationInfo){
字符串cn=applicationInfo.className;
字符串pk=applicationInfo.packageName;
Log.i(“标签”,“cn+”--“+pk”);
}

applicationInfo.className更改为applicationInfo.packagename使用上述代码获取手机中的所有软件包,但由于android安全沙盒限制,该类软件仍然显示为空。我这样做了,但没有得到任何输出…n为什么android安全沙盒限制…使用“标记”在android monitor中使用信息和安全沙箱限制过滤应用程序安全防止类暴露于世界我如何使用android monitor中的标记查看应用程序
  List<ApplicationInfo> applicationInfos=getPackageManager().getInstalledApplications(0);

    for(ApplicationInfo applicationInfo:applicationInfos) {
        String cn=applicationInfo.className;
        String pk=applicationInfo.packageName;
        Log.i("tag", " " + cn+"---"+pk);
    }