2012-03-04 76 views
1

我正在为android 2.2编写一个应用程序从url下载图像并下载并按顺序显示它以查看来自网络摄像头的输入。过滤器为Android浏览器的“视图图像”

要输入图像/网络摄像头的网址我想用android的浏览器'查看图像'上下文菜单。 但我一直没有能够得到它的工作。 当我尝试使用此意图过滤器查看图像时,它会在浏览器中显示图像。

<intent-filter> 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <data android:mimeType="image/*" android:scheme="http" /> 

</intent-filter> 

这个意图过滤器适用于任何HTTP URL(链接和任何其他的),这就是为什么它是在这种情况下无用。

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <data android:scheme="http" /> 
</intent-filter> 

我错过了什么吗?我应该怎么做呢?

另外,我在哪里可以下载适用于Android的默认浏览器阅读并找出为什么它的行为这样的源代码? 谢谢

回答

0

有你在我的Android 4.4试过这种

 <action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.SEND" /> <action android:name="android.intent.action.SENDTO" /> 
     <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> 
    </intent-filter> 

它进行文件:,内容:,HTTP:,htttps所有图片的URI匹配: