La mejor manera de compartir en redes sociales en Android

He estado buscando una manera de compartir información en las redes sociales. He encontrado 2 posibles soluciones:

Busque las aplicaciones instaladas y envíe una intención (como Android usa en su galería)Usa la red social api

Cuando busco formas rápidas de implementar, digo que use las aplicaciones instaladas para eso, pero si se trata de personalización y generalización, creo que la segunda opción es la mejor.

Me cuesta decidir si uno supera al otro o no.

Entonces mi pregunta es: ¿Cuál es el mejor enfoque? ¿Uno de los que sugerí o una forma completamente diferente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta