zoukankan      html  css  js  c++  java
  • Convert uid to packageName or appName

    public String getPackageName(int uid) {
            PackageManager pm = getPackageManager();
            final List<ApplicationInfo> installed = pm.getInstalledApplications(0);
            for (final ApplicationInfo apinfo : installed) {
                if (uid == apinfo.uid) {
                    return apinfo.packageName;
                }
            }
            return "";
        }

    public static String getAppName(Context context, int uid)
            {
                PackageManager pm = context.getPackageManager();
                List<PackageInfo> list = pm.getInstalledPackages(PackageManager.GET_PERMISSIONS);
                String packageName=getPackageName(context, uid);
                for (PackageInfo packageInfo : list) {
                    ApplicationInfo applicationInfo = packageInfo.applicationInfo;
                    if(packageInfo.packageName.equals(packageName))
                    {
                        return (String) applicationInfo.loadLabel(pm);
                    }
                }
                return "";
            }

  • 相关阅读:
    jdk环境一键配置
    IIS 浏览aspx页面出现 无法显示 XML 页
    ASP.NET MVC(三)
    ASP.NET MVC(二)
    ASP.NET MVC (一)
    Fatal error: Call to a member function bind_param() on a non-object in
    Eclipse字符集设置方式
    mysql 管理工具
    win7 IIS发布项目遇到的问题
    php 环境的搭建
  • 原文地址:https://www.cnblogs.com/yangzhang/p/3029470.html
Copyright © 2011-2022 走看看