我已使用此代码分享了我的应用:
<activity
android:name="com.s5.selfiemonkey1.activity.SharingImagesActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/MyTheme"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<action android:name="android.intent.action.SEND_MULTIPLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="image/*" />
</intent-filter>
</activity>
问题在于我能够共享一个或多个图像,但我想为图像提供限制。
这意味着当用户选择要在图库中共享的两个或多个图像时,应用图标应该从共享列表中隐藏。但是,如果用户只选择一个或更少,则应在共享列表中显示应用程序图标。
答案 0 :(得分:0)
如果您的应用只接受一个项目,请删除:
<action android:name="android.intent.action.SEND_MULTIPLE"/>
行。仅当您的应用可以处理多个共享项目时才需要添加此行