android跟App相关的辅助类

来源:互联网 发布:网络上gem是什么意思 编辑:程序博客网 时间:2024/05/22 05:05

代码:

public class AppUtils {    private static BluetoothManager bluetoothManger;    private AppUtils() {        /* cannot be instantiated */        throw new UnsupportedOperationException("cannot be instantiated");    }    /**     * 获取应用程序名称     */    public static String getAppName(Context context) {        try {            PackageManager packageManager = context.getPackageManager();            PackageInfo packageInfo = packageManager.getPackageInfo(                    context.getPackageName(), 0);            int labelRes = packageInfo.applicationInfo.labelRes;            return context.getResources().getString(labelRes);        } catch (NameNotFoundException e) {            e.printStackTrace();        }        return null;    }    /**     * [获取应用程序版本名称信息]     *     * @param context     * @return 当前应用的版本名称     */    public static String getVersionName(Context context) {        try {            PackageManager packageManager = context.getPackageManager();            PackageInfo packageInfo = packageManager.getPackageInfo(                    context.getPackageName(), 0);            return packageInfo.versionName;        } catch (NameNotFoundException e) {            e.printStackTrace();        }        return null;    }    /**     * [获取应用程序版本名称信息]     *     * @param context     * @return 当前应用的版本名称     */    public static int getVersionCode(Context context) {        try {            PackageManager packageManager = context.getPackageManager();            PackageInfo packageInfo = packageManager.getPackageInfo(                    context.getPackageName(), 0);            return packageInfo.versionCode;        } catch (NameNotFoundException e) {            e.printStackTrace();        }        return 0;    }    public static boolean isCN(){        boolean iscn= BaseApplication.getInstance().getResources().getConfiguration().locale.getLanguage().equals("CN");        return false;    }}


原创粉丝点击