PDA

Ver la Versión Completa : [ CONSULTA ] lanzar facebook desde mi app.


gonza28
01/10/14, 21:05:36
Tanto tiempo!!
Hola chicos de nuevo.

Saben he decidido cambiar mi metodo de lanzamiento de las redes sociales o el propio google play.

Siempre hago el lanzamiento desde una url y ya me canse. Creo que queda mas estetico si se agrega un "if" para comprobar si la app está instalada y lanzarla, pero.......como hacerlo?

Yo uso este codigo para lanzar las urls, de paso l puede servir a otro que no lo sepa:

facebook = (ImageButton) findViewById(R.id.facebook_button);
facebook.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
try {
final Intent intent = new Intent(Intent.ACTION_VIEW).setData(Uri.parse("https://www.facebook.com/tecnologiainversa"));
startActivity(intent);
}
catch (RuntimeException tw) {
tw.printStackTrace();
}
}
});


Alguien podria decirme como hacerlo para lanzar la app?

Un saludo y por supuesto, muchas gracias.:ok:

kriogeN
01/10/14, 21:19:03
Si la App está instalada se hace así:

Intent(Intent.ACTION_VIEW, Uri.parse("fb://root"));

Es decir, usando el Scheme de FaceBook.

EDITO:

Si quieres comprobar si la app está instalada el paquete es:

com.facebook.katana

gonza28
01/10/14, 22:31:31
Si la App está instalada se hace así:

Intent(Intent.ACTION_VIEW, Uri.parse("fb://root"));

Es decir, usando el Scheme de FaceBook.

EDITO:

Si quieres comprobar si la app está instalada el paquete es:

com.facebook.katana

A probarlo entonces y muchas gracias.

la url va normal no?

tengo 3 url en total
facebook
twitter
google plus

como seria para las otras 2?

muchas gracias de nuevo