Android图片共享应用程序可在我的手机上运行,​​但不适用于任何其他人的手机

时间:2011-07-14 07:58:28

标签: android android-manifest

我正在编写一个应用程序,可将Android手机中的图像和视频发送到服务器。我的意图过滤器如下所示:

     <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <action android:name="android.intent.action.SEND_MULTIPLE"/>
        <data android:mimeType="image/*"/>
        <data android:mimeType="video/*"/>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>

问题是它在我的Nexus S手机上对我来说非常适合,但是如果其他人从同一版本的软件包中安装它,它就不会出现在图库应用程序的共享菜单中。我在这里不知所措。我做错了什么?

1 个答案:

答案 0 :(得分:0)

这对我有用(在不同的设备上):

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

视频相同,只需更改mime类型即可。此外,如果你可以从有问题的设备退出,你有可能看到意图细节,也许可以了解不同的东西