2012-03-04 5 views
1

Je suis en train d'écrire une application pour Android 2.2 pour télécharger une image à partir d'une URL et le télécharger et l'afficher séquentiellement pour voir les entrées d'une webcam.Filtrer pour "voir l'image" du navigateur Android

Pour saisir l'URL de l'image/de la webcam, j'ai pensé utiliser le menu contextuel 'View Image' du navigateur Android. Mais je n'ai pas réussi à le faire fonctionner. Lorsque j'essaie d'afficher l'image avec ce filtre d'intention, il affiche l'image dans le navigateur. Ce filtre d'intention fonctionne pour toutes les URL http (liens et autres), ce qui explique pourquoi il est inutile dans cette situation.

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

Quelque chose me manque? Comment dois-je y aller?

Sinon, où puis-je obtenir le code source du navigateur par défaut d'android pour lire et découvrir pourquoi il se comporte ainsi? Merci

Répondre

0

Avez-vous essayé cette

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

dans mon Android 4.4, il correspond à toutes les images uri pour fichier :, contenu :, http :, htttps: