¿Cómo puedo crear una aplicación en la que puedo "compartir" una URL en Android?

Por favor, ¿alguien puede explicar en Plain English cómo creo una aplicación que Android puede ofrecer como objetivo si comparto una URL desde el navegador del dispositivo?

Estoy encontrando la documentación oficial de Google SDK casi impenetrable, y (hasta ahora) carece de ejemplos de mundo real relevantes para pasar una URL desde el navegador a otra aplicación. Unesdoc.unesco.org

Estaría muy agradecido por cualquier consejo que la gente pudiera ofrecer; se siente como si estuviera golpeando mi cabeza contra una pared de ladrillo grande, verde, justo ahora.

¡Gracias por adelantado!

Desea crear una aplicación que pueda manejar intentos ACTION_SEND y luego registrar un filtro de intenciones en su archivo AndroidManifest.xml . Copié el siguiente ejemplo del manifiesto de la aplicación Mms predeterminada de Android:

 <activity android:name=".ui.ComposeMessageActivity" android:configChanges="orientation|keyboardHidden" android:windowSoftInputMode="stateHidden" android:launchMode="singleTop" > <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> <!-- ... --> </activity> 

Necesitaba implementarlo de manera sencilla en mi aplicación y decidí lo siguiente:

 String strUrl = "http://example.com"; Intent shareUrl = new Intent(Intent.ACTION_SEND); shareUrl.setType("text/plain"); shareUrl.putExtra(android.content.Intent.EXTRA_TEXT, strUrl); startActivity(Intent.createChooser(shareURL,"Share with...")); 

Esta es la manera más sencilla que puedes hacer para compartir contenido de tu aplicación con otras aplicaciones en tu dispositivo. Práctico y funcional.

  • Android: ¿Cómo url de la tienda en el archivo de recursos string.xml?
  • ¿Cómo puedo pasar varios parámetros en la URL?
  • Cómo obtener la URL actual en un navegador de Android
  • Java - ignorar certificado SSL expirado
  • webview abre navegador predeterminado, no sé dónde poner código
  • Solicitud por lotes utilizando Retrofit
  • ¿Cómo puedo abrir una URL en el navegador web de Android desde mi aplicación?
  • Control de GoPro con comandos de URL
  • No puede abrir la URL de twitter en la vista web de android
  • Cómo validar un nombre de URL / sitio web en EditText en Android?
  • Solicitud de URL de visualización web de Android con cadena de consulta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.