Mainactivity is as follows:
Copy Code code as follows:
Package cn.testapplicationname;
Import Android.os.Bundle;
Import Android.widget.TextView;
Import android.app.Activity;
Import Android.content.pm.ApplicationInfo;
Import Android.content.pm.PackageManager;
/**
* Demo Description:
* Get application name (ApplicationName)
*/
public class Mainactivity extends activity {
Private TextView Mtextview;
@Override
protected void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.main);
Init ();
}
private void init () {
Mtextview = (TextView) Findviewbyid (R.id.textview);
String ApplicationName = Getapplicationname ();
Mtextview.settext ("The Application Name:" +applicationname);
}
Public String Getapplicationname () {
Packagemanager Packagemanager = null;
ApplicationInfo applicationinfo = null;
try {
Packagemanager = Getapplicationcontext (). Getpackagemanager ();
ApplicationInfo = Packagemanager.getapplicationinfo (Getpackagename (), 0);
catch (Packagemanager.namenotfoundexception e) {
ApplicationInfo = null;
}
String ApplicationName =
(String) Packagemanager.getapplicationlabel (applicationinfo);
return applicationname;
}
}
Main.xml is as follows:
Copy Code code as follows:
<relativelayout
xmlns:android= "http://schemas.android.com/apk/" Res/android "
xmlns:tools=" Http://schemas.android.com/tools
android:layout_width= "Match_parent"
android:layout_height= "Match_parent"
>
<textview
android:id= "@+id/textview"
Android:layout_w Idth= "Wrap_content"
android:layout_height= "wrap_content"
android:text= "@string/hello_world"
Android: Layout_centerinparent= "true"
/>
</RelativeLayout>