¿Cómo obtener el nombre de la aplicación en android?

Quiero obtener el nombre de mi aplicación. ¿Cómo puedo conseguir eso? Gracias por adelantado.

Puede utilizar PackageManager # getApplicationInfo ()

Para obtener el nombre de la aplicación para todos los paquetes instalados en el dispositivo. Suponiendo que tiene su objeto Contexto actual ctx

Resources appR = ctx.getResources(); CharSequence txt = appR.getText(appR.getIdentifier("app_name", "string", ctx.getPackageName())); 

Utilizar esta

 String applicationName = getResources().getString(R.string.app_name); 

Referencia: Tipos de recursos

Puede utilizar la clase PackageManager para obtener ApplicationInfo :

 final PackageManager pm = context.getPackageManager(); ApplicationInfo ai; try { ai = pm.getApplicationInfo(packageName, 0); } catch (final NameNotFoundException e) { ai = null; } final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)"); 

EDIT: CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName,PackageManager.GET_META_DATA));

Esto return the application name as defined in <application> tag of its manifest .

El contexto tiene la función getString (int resId): Context

Así que usted puede utilizarlo fácilmente como esto.

 context.getString(R.string.app_name); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.