本示例展示如何在Android开发中通过编程方式获取应用程序的名称。提供代码实例和必要的说明,帮助开发者轻松实现功能需求。
MainActivity代码如下所示:
```java
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;
/**
* 示例描述:获取应用程序名称(ApplicationName)
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置视图布局,并显示应用的名称
TextView textView = new TextView(this);
String applicationName;
try {
ApplicationInfo applicationInfo = getPackageManager().getApplicationInfo(getPackageName(), 0);
applicationName = (String) getText(applicationInfo.labelRes);
textView.setText(应用程序名: + applicationName);
} catch (PackageManager.NameNotFoundException e) {
// 处理找不到应用信息的异常
textView.setText(无法获取程序名称);
}
setContentView(textView);
}
}
```
这段代码用于在Android项目中,通过Java编程语言来实现读取并显示当前应用程序的名字。