如何在android中从另一个应用程序的共享菜单启动我的应用程序
我正在尝试将我的应用程序添加到共享菜单中,当您尝试在whats应用程序或任何其他聊天应用程序中附加图像时,共享菜单会出现。我就是想不出来。我想要这样的东西:- 这是在what's应用程序中,当我尝试附加图片时,我单击Gallery。它把我带到gallery,然后在共享菜单中,我希望我的应用程序显示他们的 我试着把这些意图过滤器放在我的清单中,但它们似乎不起作用如何在android中从另一个应用程序的共享菜单启动我的应用程序,android,android-intent,Android,Android Intent,我正在尝试将我的应用程序添加到共享菜单中,当您尝试在whats应用程序或任何其他聊天应用程序中附加图像时,共享菜单会出现。我就是想不出来。我想要这样的东西:- 这是在what's应用程序中,当我尝试附加图片时,我单击Gallery。它把我带到gallery,然后在共享菜单中,我希望我的应用程序显示他们的 我试着把这些意图过滤器放在我的清单中,但它们似乎不起作用 <intent-filter> <action android:nam
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="image/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.OPENABLE" />
<data android:mimeType="image/*" />
</intent-filter>
我的应用程序有可以在聊天中附加的图片,但我不知道为什么它没有显示在菜单中。请帮忙
我的舱单:-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfragments"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat" >
<activity android:name=".TabActivity" />
<activity android:name=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="image/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.OPENABLE" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
heyy您可以使用快速菜单来提供该菜单选项。快速菜单提供水平和垂直两个选项,并带有图像视图。或者你必须自定义。你能发布整个清单吗?从我看到的情况来看一切都很好。我还需要做什么才能让我的应用程序进入共享菜单。。。我不明白。。还有其他建议吗?显然如果我在GET_内容过滤器中使用/而不是image/*的话。。它出现在菜单上。。。这很奇怪,因为我的应用程序只有图像