0

ギャラリーから共有インテントを受け取るICS以上のアプリがあります。私のマニフェストの意図は、画像を受信するための標準的な意図です。

  <intent-filter> 
      <action android:name="android.intent.action.SEND"/> 
      <data android:mimeType="image/*"/>
  </intent-filter>

テストしたすべてのデバイス(Asusトランスフォーマー、Nexus 7 Galaxy Nexus、Samsung s2、Samsung s3)で正常に動作しますが、HTCセンスユーザーから1つ星の評価を受け続けており、共有メニューには表示されません。

このナンセンスを修正する方法についてのアイデアはありますか?

4

1 に答える 1

2

追加してみてください:

<category android:name="android.intent.category.DEFAULT" />

あなたに<intent-filter>。デフォルトでは、で使用されるすべてのsに何らかのカテゴリが含まれるため、すべてのアクティビティ<intent-filter>要素にはが必要です。<category>IntentstartActivity()DEFAULT

queryIntentActivities()Picasaが従来の共有メニューをサポートしていないように見える限り、HTCは共有メニューの入力に単独で使用していませんIntent。ただし、HTCのメニューに表示される他のアプリの多くには<intent-filter><category>要素が含まれているものがあります。運が良ければ、それは機能します。

于 2012-08-19T15:12:14.250 に答える