为 SEND_MULTIPLE 提供限制
provide limit for SEND_MULTIPLE
我已使用此代码使我的应用程序可共享:
<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>
问题是我可以分享一张或多张图片,但我想限制图片数量。
这意味着当用户 select 在图库中分享两张或更多图片时,应用程序图标应该从分享列表中隐藏。但是,如果用户只有 select 个或更少,则应用程序图标应该在共享列表中可见。
如果您的应用只接受一项,请删除:
<action android:name="android.intent.action.SEND_MULTIPLE"/>
行。仅当您的应用可以处理多个共享项目时才需要添加此行
我已使用此代码使我的应用程序可共享:
<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>
问题是我可以分享一张或多张图片,但我想限制图片数量。
这意味着当用户 select 在图库中分享两张或更多图片时,应用程序图标应该从分享列表中隐藏。但是,如果用户只有 select 个或更少,则应用程序图标应该在共享列表中可见。
如果您的应用只接受一项,请删除:
<action android:name="android.intent.action.SEND_MULTIPLE"/>
行。仅当您的应用可以处理多个共享项目时才需要添加此行