CtxUtils.java 820 Bytes
package com.polysoft.nafmii.utils;

import android.app.Application;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;

public class CtxUtils {

    private static Application application;

    public static void setApplication(Application application) {
        CtxUtils.application = application;

    }

    public static Application getApplication() {
        return CtxUtils.application;
    }


    public static PackageInfo getPackageInfo() {
        PackageManager manager = getApplication().getPackageManager();
        String name = getApplication().getPackageName();
        try {
            return manager.getPackageInfo(name, 0);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        return new PackageInfo();
    }


}