2016-08-17 4 views

答えて

0

共有ダイアログでResolveInfoオブジェクトLINKのラベルを取得します。

これは、呼び出すことによって、これらのオブジェクトを取得します:

List<ResolveInfo> targets = packageManager.queryIntentActivities(targetIntent, 0); 

ResolveInfoあなたが使用してラベルを取得することができますで:

resolveInfo.loadLabel(packageManager); 
+0

packageManager.getApplciationInfoを使用して、TweetとDirect Messageを提供していなかったアプリケーション名を取得しました.Twitter自体しか提供していませんでした。あなたのコードは正常に動作します。 –

+0

@AnandDR ApplicationInfoには、「APK内部のすべての情報」に関する情報があります。 ResolveInfoは直接のインテントを提供します。このインテントは、1つのアプリケーションで共有要件に合致する複数のインテントフィルターを持つことができます。 – Budius

関連する問題