Url de filtro de Android en "intento-filtro"

Estoy desarrollando una aplicación para descargar la imagen. Tengo éxito para activar mi aplicación cuando el usuario haga clic en el enlace de descarga de imágenes.¿Cómo puedo filtrar la URL específica?

Aquí mi código manifiesto:

<activity android:theme="@style/Transparent" android:name=".DownloadImage" android:label="@string/app_name"> <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:host="*" android:scheme="http" /> </intent-filter> </activity> 

Mi aplicación iniciará y descargará la imagen cuando el usuario haga clic en cualquier vínculo del navegador, pero no se activará en url específica, por ejemplo "http://www.ABC.com" o en el elemento específico "http://www.ABC.com/ Image / background.jpg "

Cuando su aplicación pidió para descargar la imagen que debe explorar enlace:

  Intent intent = getIntent(); String link = intent.getDataString(); 

Vea otros atributos útiles (pathPattern, pathPrefix) de la etiqueta de datos aquí: http://developer.android.com/guide/topics/manifest/data-element.html .

Ejemplo simple por obtener url de filtro de intención:

 public class openUrl extends Activity{ String link; TextView text; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.xmlname); Intent intent = getIntent(); link = intent.getDataString(); text = (TextView)findViewById(R.id.textViewId); text.setText(link.toString()); } } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.