Quantcast
Channel: Lectores electronicos
Viewing all articles
Browse latest Browse all 2704

(Aporte) Compartir enlaces a Facebook sin aplicación oficial

$
0
0
Compartir enlaces a Facebook sin instalar la aplicación oficial

Muy buenas a todos!

Sencillamente quería compartir cualquier enlace de cualquier aplicación a mi biografía de Facebook, y para eso tenía que tener instalada la aplicación oficial de Facebook para que aparezca el botón en el menú compartir de las aplicaciones.

Ya todos sabemos que en nuestros T1/T2 rooteados la memoria para instalar aplicaciones es bastante limitada, o bien, queremos tener la menor cantidad de aplicaciones en segundo plano posible.

Así que, una vez más, traté de buscar una solución más simple, creando una aplicación personalizada, que se basa en la url de uso público de Facebook, el Facebook Sharer (http://www.facebook.com/sharer/sharer.php).

Mediante un parámetro, se puede modificar la URL del Facebook Sharer, creando así un diálogo con el contenido que queramos compartir. Por ejemplo, si queremos compartir la página www.google.com.ar, se puede crear una URL personalizada de esta manera: http://www.facebook.com/sharer/share....google.com.ar

Bastante simple, y para eso no necesitamos nada más que un navegador, o en este caso, esta aplicación que programé. A mi sirvió, espero que a alguien más también.

La idea es poder compartir una URL desde cualquier aplicación que lo permita, como algún navegador (no el que trae el propio lector, pero con cualquier otro se puede compartir la URL actual).
Repito, no hace falta tener la aplicación oficial de Facebook instalada, ni tener que copiar la URL manualmente ni nada. Esta aplicación, una vez instalada, agrega una opción más al menú de compartir de las aplicaciones.

Aclaración: Es necesario tener el lector rooteado

¿Cómo funciona exactamente?
Contenido oculto:
Resumidamente, la aplicación recibe los datos compartidos (una URL) y la inserta en el enlace del Facebook Sharer. No se abre el navegador por defecto, sino que la propia aplicación tiene un control WebView de Android insertado, con el desplazamiento manual deshabilitado y a pantalla completa, para mejorar la fluidez de la sesión. La primera vez se pedirá que inicies sesión, luego se guardará la sesión como en cualquier navegador, si es que eligen la opción de recordar contraseña y todo eso. La aplicación no tiene ningún tipo de configuración, ni siquiera un icono en el Launcher, simplemente se instala y ya está disponible. Podemos incluso etiquetar páginas, amigos, etc. Una vez que se apreta en compartir, se cierra la aplicación automáticamente y se vuelve a la actividad anterior. En cualquier momento se puede cerrar la aplicación volviendo atrás o con el botón Home. Si el Wi-Fi está deshabilitado o no está conectado, se mostrará un mensaje de error (el típico que aparece en el navegador cuando no hay internet).


Funciones:
Contenido oculto:



Imágenes:
Contenido oculto:


(Compartiendo la URL de la noticia actual en mi aplicación de lectura RSS)


(Diálogo web del Facebook Sharer)


Descarga:
12/05/2014
Aplicación: EbookFacebookSharer.apk

Instalación:
Simplemente descargar el archivo EbookFacebookSharer.apk e instalarlo en nuesto T1/T2 rooteado como cualquier otra aplicación.

Errores/problemas:
Traté de dejar la aplicación con menos errores posibles, pero uno nunca sabe.
Por favor, si encuentran algún problema, incomodidad en el uso o mala impresión, publicarlo en este mismo tema así lo corrijo lo más pronto posible.

Viewing all articles
Browse latest Browse all 2704