Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android開發教程之獲取使用當前api的應用程序名稱

android開發教程之獲取使用當前api的應用程序名稱

編輯:Android開發實例

比如要獲取打開攝像頭的應用程序名稱,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代碼就可以了。

代碼如下:

Application application = ActivityThread.currentApplication();
if (application != null) {
    String packageName = application.getPackageName();
    try {
         ApplicationInfo packageInfo= application.getPackageManager().getApplicationInfo(packageName,PackageManager.GET_META_DATA);
         String appName = application.getPackageManager().getApplicationLabel(packageInfo).toString();
} catch (Exception e) {
  e.printStackTrack();
}

ApplicationLabel就是應用程序名稱,是定義在AndroidManifest.xml中的。

如下為Android 2.3Camera應用的寫法。


其應用名稱就為Camera。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved