私のアプリケーションの名前を取得したい。どうすればそれを得ることができますか? ありがとうございます。アンドロイドでアプリケーションの名前を取得する方法は?
答えて
あなたは、デバイスにインストールされているすべてのパッケージのためのアプリケーション名を取得するためのPackageManager#getApplicationInfo()
を使用することができます。 はあなたがApplicationInfo
を取得するためにPackageManager
クラスを使用することができ、あなたの現在のContextオブジェクトのCTX
Resources appR = ctx.getResources();
CharSequence txt = appR.getText(appR.getIdentifier("app_name",
"string", ctx.getPackageName()));
を持っていると仮定すると:
final PackageManager pm = context.getPackageManager();
ApplicationInfo ai;
try {
ai = pm.getApplicationInfo(packageName, 0);
} catch (final NameNotFoundException e) {
ai = null;
}
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)");
EDIT:CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName,PackageManager.GET_META_DATA));
これでしょうreturn the application name as defined in <application> tag of its manifest
。
私はこのコードを試しましたが、アプリケーション名ではなくパッケージ名を返しています。 – Prachi
この行はどうでしょう、CharSequence c = pm.getApplicationLabel(pm.getApplicationInfo(info.processName、PackageManager.GET_META_DATA)); – user370305
niceとez :-) –
@Downvotersなぜここにdownvotes?それについてコメントしてみませんか?あなたは男じゃない? –
簡単!ありがとう.. –
コンテキスト(RESIDをint型)関数のgetStringを持っていますContext
ので、あなたがこのように簡単にそれを使用することができます。
context.getString(R.string.app_name);
- 1. XMPPアプリケーションでWebブラウザの名前を取得する方法は?
- 2. 実行中のアプリケーションの名前を取得する方法は?
- 3. 文書 - タグの名前を名前で取得する方法
- 4. app_uidを使ってアンドロイドでアプリの名前を取得する方法
- 5. アンドロイドのパッケージ名からアプリケーション名を取得するには?
- 6. アンドロイドのホーム画面に表示されるアプリケーションの名前を取得する方法は?
- 7. アプリケーションで使用するDLLの名前を取得する方法
- 8. IDの頂点を名前で取得する方法は?
- 9. log4netログファイルの名前パターンをプログラムで取得する方法は?
- 10. .NETでワークシートを名前で取得する方法は?
- 11. .Netアプリケーションで埋め込みオーディオリソースの名前を取得する方法
- 12. C#Compact Frameworkでexeアプリケーションの名前とバージョンを取得する方法
- 13. 画像の名前の取得方法
- 14. 現在のレイアウトの名前を取得する方法は?
- 15. データストア - ID /名前値の取得方法
- 16. iosでアンインストールされたアプリケーション名を取得する方法は?
- 17. ドラッグアンドドロップを生成したアプリケーションの名前を取得する方法
- 18. プロキシクラスの名前を取得する方法は?
- 19. 実行時にインタフェースの名前を取得する方法は?
- 20. テーブルGORMオブジェクトの名前を取得する方法は?
- 21. Oid(#Snmp)の名前を取得する方法は?
- 22. POSTリクエストからパラメータの名前を取得する方法は?
- 23. 角でサービスを名前でプログラムで取得する方法
- 24. sqlのidでグループから名前を取得する方法
- 25. SPARQLで都市人口を名前で取得する方法
- 26. Javaで名前でコンポーネントを取得する方法
- 27. Config.groovy内のGrailsアプリケーション名を取得する方法は?
- 28. コンテキストプロセッサから現在のアプリケーション名を取得する方法は?
- 29. Flex/as3:NetStreamオブジェクトから名前を取得する方法は?
- 30. リンクされた名前を取得する方法は?
ラベル名、パッケージ名、またはapk名をお探しですか?なぜこの情報が必要ですか? – spatulamania
私はアプリケーション名のcozのためにlukingです。私はアプリケーションの起動時に必要です。 – Prachi
実際のapkファイル名は任意であり、何にも影響しません。パッケージ名が不十分なのはなぜですか? – spatulamania