Application-related tool classes
Package Com.flyou.utils;import Android.content.context;import Android.content.pm.packageinfo;import Android.content.pm.packagemanager;import android.content.pm.packagemanager.namenotfoundexception;/** * App-related helper classes * * * */public class Apputils {private Apputils () {/* cannot be instantiated */throw new unsupportedoperation Exception ("cannot be instantiated"); }/** * Get application name */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; }/** * [get Application version name information] * * @param context * @return The version name of the current app */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; }}
Application-related Tools Apputils