¿Qué hace que Google Maps / Youtube pueda mostrar el menú "Completar esta acción con"?

Y si es posible, ¿cómo puedo obtener este comportamiento para 'mi' aplicación?

Por ejemplo, cuando un usuario navega a la URL 'example.com/*' (cualquier página que comience con example.com), lo querría para que el menú 'complete esta acción con' muestre la lista de todos los navegadores y esto Aplicación particular

He hecho algo de lectura de la documentación de intención, pero parece que sólo se pueden crear para los datos de teléfono, no URL de la web.

Editar: ¿alguien? He mirado en esto un poco más, pero no he tenido ninguna suerte. Me gustaría establecer una recompensa, pero no tengo esa opción todavía. Si no es posible, supongo que solo haré una forma de pegar en una URL.

Es bastante simple, en realidad! Lo que desea es un filtro de intenciones con el conjunto de categorías BROWSABLE y una etiqueta <data> configurada para coincidir con su URL.

Dentro de su <activity> , añada:

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

Y configurar la acción y las categorías como desea, y cambiar los valores de la etiqueta de datos a algo relevante para su aplicación. Esto permitirá que su enlace (en este caso, http://www.example.com/ ) sea lanzado en su aplicación por el navegador.

Echa un vistazo a http://developer.android.com/guide/topics/intents/intents-filters.html#ires
Está muy bien descrito cómo usar filtros de intención y por qué, especialmente en la sección Casos comunes ( http://developer.android.com/guide/topics/intents/intents-filters.html#ccases ).

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.