2011-07-14 28 views
0

我正在编写一个应用程序,可将图像和视频从Android手机发送到服务器。我的意图过滤器看起来是这样的: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手机上,但如果其他人来自同一个发布包安装它,它不会出现INT的份额菜单画廊应用程序。我在这里不知所措。我究竟做错了什么?

回答

0

这个工作对我来说(在不同设备上):

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

相同视频,只是改变了MIME类型。此外,如果您可以从有问题的设备上注销,则有机会看到意图细节,并可能了解其中的不同之处

+0

感谢您的快速回复。这确实解决了它。 –

相关问题