Bienvenidos al blog el Inform谩tico Ibero en esta oportunidad desarrollaremos el bot贸n compartir en el IDE Android Studio utilizaremos la clase Intent.
¿Qu茅 es un Intent?
Un Intent es un mensaje que podemos utilizar para solicitar una acci贸n determinada. Es una clase que nos facilita la comunicaci贸n entre componentes, es decir, entre actividades.
Para comenzar tenemos que crear un nuevo proyecto en IDE Android Studio, si no recuerdan como hacerlo pueden revisarlo en el post anterior Mi primer Proyecto Hola Mundo.
Una vez dise帽ado el button en el archivo XML comenzamos con el c贸digo para dar funcionalidad al proyecto.
public class MainActivity extends AppCompatActivity {
//creanos una variable de la clase button
Button btncompatir;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*Instanciamos la variable de la clase con el
id del control de la vista*/
btncompatir = (Button) findViewById(R.id.btncompartir);
/*Creamos el metodo del button */
btncompatir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
/*Creamos un objeto de Intent e instanciamos con la
acccion a realizar con el metodo ACTION_SEND*/
Intent intent = new Intent(Intent.ACTION_SEND);
//indicamos el texto a compartir/*Indicamos el tipo de dato texto*/
intent.putExtra(Intent.EXTRA_TEXT, "Este mensaje es compartido");
intent.setType("text/plain");
/*Lanzamos las opciones y el titulo */
startActivity(Intent.createChooser(intent, "Compartir con ")); }});
Realizado el dise帽o la programaci贸n en la parte del c贸digo ejecutamos
el proyecto.
Proyecto Ejecutado Acci贸n que debe realizar
Veremos que el proyecto funciona sin ning煤n error, Gracias por su visita al blog, ap贸yenme para seguir creciendo y compartir mas contenido lo pueden hacen con el bot贸n donar, Dejen sus comentarios y compartir el contenido si les gusto la informaci贸n brindada en el blog.
ABRE EL PROYECTO DIRECTAMENTE DESDE GITHUB
https://github.com/raul1995/NavegationyBtnCompartir.git
Apoyen suscribi茅ndose a mi canal de Youtube canal " EL INFORMATICO IBERO" , Compartan el contenido del Blog, si les gusto el contenido del blog y del canal suscribanse es Gratis!!