2011年8月29日月曜日

アプリ情報の取得方法

パッケージ名から、アプリ名、アプリアイコンを取得できる。CPU利用率ビューアーではグラフを表示するプロセスを選択するために、この情報を使用した。

public String appname = null;
 public Drawable icon = null;
 private void getAppInfo(Context context) {
  PackageManager pm = context.getPackageManager();
  try {
   ApplicationInfo applicationinfo = pm.getApplicationInfo(pkgname, 0);
   icon = pm.getApplicationIcon(applicationinfo);
   appname = (String)pm.getApplicationLabel(applicationinfo);
  } catch (NameNotFoundException e) {
  }
 }

0 件のコメント:

コメントを投稿