私はアプリケーションパッケージ名を持っています。このアプリケーションのアイコン、名前を取得する方法はありますか? パッケージ名の例:あなたがインストールアプリのパッケージ名を取得したい場合は、このコードはあなたに参考になるパッケージ名からアプリケーション情報を取得
try {
ApplicationInfo app = this.getPackageManager().getApplicationInfo("com.example.name", 0);
Drawable icon = packageManager.getApplicationIcon(app);
String name = packageManager.getApplicationLabel(app);
return icon;
} catch (NameNotFoundException e) {
Toast toast = Toast.makeText(this, "error in getting icon", Toast.LENGTH_SHORT);
toast.show();
e.printStackTrace();
}
検索しましたか? – wtsang02
はい。すべての情報を含むすべてのアプリケーションを返すメソッドが見つかりました。パッケージ名から特定のアプリケーション情報を返すメソッドが必要です – KhalidTaha