Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 提供多个发送的限制_Android_Share - Fatal编程技术网

Android 提供多个发送的限制

Android 提供多个发送的限制,android,share,Android,Share,我已使用以下代码使我的应用程序可共享: <activity android:name="com.s5.selfiemonkey1.activity.SharingImagesActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:theme="@style/MyTheme" android:windowSoftInputMode="

我已使用以下代码使我的应用程序可共享:

<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>

问题是,我可以共享一个或多个图像,但我想为图像提供一个限制


这意味着,当用户选择两个或多个图像在图库中共享时,应用程序图标应从共享列表中隐藏。但是,如果用户只选择一项或更少项,则应用程序图标应在共享列表中可见。

如果您的应用程序只接受一项,请删除:

行。只有当你的应用程序可以处理多个共享项目时,你才需要添加此行

如果你的应用程序只接受一个项目,请删除
行。只有当你的应用程序可以处理多个共享项目时,你才需要添加此行。好的…但我想只允许两个图像意味着只允许一个或两个图像是允许限制共享项目的任何方式。如果用户选择两个以上的图像,我的应用程序图标应从共享列表中隐藏否。不是一个就是多个。您不能定义特定的数字。你可以做的是,当用户使用超过2张图片访问你的应用程序时,你可以判断该应用程序不能接受两张以上的图片。