¿Cómo obtengo la URL y el texto de selección desde el navegador de Android con la intención de compartir

En las nuevas versiones de los teléfonos Android (definitivamente comenzando en ICS, posiblemente tan pronto como 2.3.5, por lo menos en un HTC EVO) cuando se hace una selección en el navegador, se muestra un popup que tiene 3 puntos, haciendo clic en que abre un menú que ofrece opciones para copiar, compartir, etc. Si elige compartir, puede seleccionar compartirlo en una aplicación.

Para una aplicación en la que estoy trabajando, necesito tanto el texto seleccionado como la URL de la página de donde procede cuando el usuario comparte con mi aplicación.

En un HTC EVO que ejecuta 2.3.5, proporciona tanto la URL de la página como el texto seleccionado. Sin embargo, en otros teléfonos sólo estamos recibiendo el texto seleccionado. Así que estoy sospechando que obtener ambos en el HTC EVO fue una mejora de portador / fabricante. Para este teléfono, el texto seleccionado aparece como Intent.EXTRA_TEXT y la url en Intent.EXTRA_TITLE.

Alguien sabe una manera de obtener el texto de selección y la URL. Si se trata de un portador / fabricante de mejora, cualquier idea de lo extendido que es?

One Solution collect form web for “¿Cómo obtengo la URL y el texto de selección desde el navegador de Android con la intención de compartir”

Es mi entendimiento que no hay una manera confiable de obtener una URL de un "texto / plan" mime tipo intención de compartir. Los navegadores colocan la URL en EXTRA_TEXT, pero otras aplicaciones no lo hacen (por ejemplo, FlipBoard).

  • Eliminar Contacto seleccionar opción formulario seleccionar opciones
  • FLAG_ACTIVITY_SINGLE_TOP no funciona
  • Cómo forzar un video para jugar en pantalla completa en el reproductor de youtube?
  • Cómo ejecutar una actividad sólo una vez como la pantalla Splash
  • Android: cómo capturar la imagen sin mostrar la vista previa
  • Mostrar marcación en llamada - Marcar un número durante la llamada - DTMF
  • LinkedList puesto en Intent extra se refunde a ArrayList al recuperar en la actividad siguiente
  • Android.intent.action.BOOT_COMPLETED La intención no se recibe en "Reiniciar" o "Reiniciar"
  • ¿Hay alguna manera de detectar que una aplicación ha sido detenida por la fuerza en Android
  • ¿Cómo puedo abrir la actividad de conversación de WhatsApp usando datos de contacto?
  • Diferencia entre Intent.ACTION_GET_CONTENT e Intent.ACTION_PICK
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.