当前位置: 首页>>代码示例>>Java>>正文


Java PackageItemInfo.loadLabel方法代码示例

本文整理汇总了Java中android.content.pm.PackageItemInfo.loadLabel方法的典型用法代码示例。如果您正苦于以下问题:Java PackageItemInfo.loadLabel方法的具体用法?Java PackageItemInfo.loadLabel怎么用?Java PackageItemInfo.loadLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.content.pm.PackageItemInfo的用法示例。


在下文中一共展示了PackageItemInfo.loadLabel方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doInBackground

import android.content.pm.PackageItemInfo; //导入方法依赖的package包/类
@Override
protected List<AppInfo> doInBackground(Object... objects) {
  List<AppInfo> labelsPackages = new ArrayList<>();
  PackageManager packageManager = activity.getPackageManager();
  Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0);
  for (PackageItemInfo appInfo : appInfos) {
    String packageName = appInfo.packageName;
    if (!isHidden(packageName)) {
      CharSequence label = appInfo.loadLabel(packageManager);
      Drawable icon = appInfo.loadIcon(packageManager);        
      if (label != null) {
        labelsPackages.add(new AppInfo(packageName, label.toString(), icon));
      }
    }
  }
  Collections.sort(labelsPackages);
  return labelsPackages;
}
 
开发者ID:amap-demo,项目名称:weex-3d-map,代码行数:19,代码来源:LoadPackagesAsyncTask.java

示例2: doInBackground

import android.content.pm.PackageItemInfo; //导入方法依赖的package包/类
@Override
protected List<AppInfo> doInBackground(Object... objects) {
    List<AppInfo> labelsPackages = new ArrayList<>();
    PackageManager packageManager = activity.getPackageManager();
    Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0);
    for (PackageItemInfo appInfo : appInfos) {
        String packageName = appInfo.packageName;
        if (!isHidden(packageName)) {
            CharSequence label = appInfo.loadLabel(packageManager);
            Drawable icon = appInfo.loadIcon(packageManager);
            if (label != null) {
                labelsPackages.add(new AppInfo(packageName, label.toString(), icon));
            }
        }
    }
    Collections.sort(labelsPackages);
    return labelsPackages;
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:19,代码来源:LoadPackagesAsyncTask.java

示例3: doInBackground

import android.content.pm.PackageItemInfo; //导入方法依赖的package包/类
@Override
protected List<AppInfo> doInBackground(Object... objects) {
	List<AppInfo> labelsPackages = new ArrayList<>();
	PackageManager packageManager = activity.getPackageManager();
	Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0);
	for (PackageItemInfo appInfo : appInfos) {
		String packageName = appInfo.packageName;
		if (!isHidden(packageName)) {
			CharSequence label = appInfo.loadLabel(packageManager);
			Drawable icon = appInfo.loadIcon(packageManager);
			if (label != null) {
				labelsPackages.add(new AppInfo(packageName, label.toString(), icon));
			}
		}
	}
	Collections.sort(labelsPackages);
	return labelsPackages;
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:19,代码来源:LoadPackagesAsyncTask.java

示例4: doInBackground

import android.content.pm.PackageItemInfo; //导入方法依赖的package包/类
@Override
protected List<AppInfo> doInBackground(Void... objects) {
  List<AppInfo> labelsPackages = new ArrayList<AppInfo>();
  PackageManager packageManager = activity.getPackageManager();
  Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0);
  for (PackageItemInfo appInfo : appInfos) {
    String packageName = appInfo.packageName;
    if (!isHidden(packageName)) {
      CharSequence label = appInfo.loadLabel(packageManager);
      Drawable icon = appInfo.loadIcon(packageManager);        
      if (label != null) {
        labelsPackages.add(new AppInfo(packageName, label.toString(), icon));
      }
    }
  }
  Collections.sort(labelsPackages);
  return labelsPackages;
}
 
开发者ID:FAIMS,项目名称:faims-android,代码行数:19,代码来源:LoadPackagesAsyncTask.java

示例5: doInBackground

import android.content.pm.PackageItemInfo; //导入方法依赖的package包/类
@Override
protected List<AppInfo> doInBackground(Void... objects) {
    List<AppInfo> labelsPackages = new ArrayList<AppInfo>();
    PackageManager packageManager = activity.getPackageManager();
    Iterable<ApplicationInfo> appInfos = packageManager.getInstalledApplications(0);
    for (PackageItemInfo appInfo : appInfos) {
        String packageName = appInfo.packageName;
        if (!isHidden(packageName)) {
            CharSequence label = appInfo.loadLabel(packageManager);
            Drawable icon = appInfo.loadIcon(packageManager);
            if (label != null) {
                labelsPackages.add(new AppInfo(packageName, label.toString(), icon));
            }
        }
    }
    Collections.sort(labelsPackages);
    return labelsPackages;
}
 
开发者ID:raahilshah,项目名称:ProjectKilo,代码行数:19,代码来源:LoadPackagesAsyncTask.java


注:本文中的android.content.pm.PackageItemInfo.loadLabel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。