2012-03-04 75 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匹配: