11 Mar

Share Intent untuk Sharing berbagai media di Android

Dear JavaClopedia Fans,

saat berbagi tips lagi, yang tips ini saya dapatkan ketika membuat aplikasi experimental serial Marbel. Contoh-contoh aplikasi dapat dilihat di link ini: Educa Studio Android Apps & Games

Okeh, langsung saja. Kadang kita sebagai programmer dibuat pusing karena berbagai macam API yang tersedia untuk melakukan Sharing media di berbagai Social Network. Untuk lebih mudahnya, ternyata kita bisa memakai Share Intent. Berikut kode program lengkapnya:

Intent intent=new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);

intent.putExtra(Intent.EXTRA_SUBJECT, “Some Subject Line”);
intent.putExtra(Intent.EXTRA_TEXT, “Body of the message, woot!”);

startActivity(Intent.createChooser(intent, “How do you want to share?”));

Perhatikan kode di atas, pertama kita membuat intent baru dengan Tipe ACTION_SEND. Baris berikutnya, kita tentukan tipe datanya apakah teks, image, audio dan lain-lain. Type ini sangat penting karena akan menentukan jenis-jenis Share Social yang akan ditampilkan ke user. Selanjutnya, pada bagian EXTRA_SUBJECT digunakan untuk menentukan judulnya. Sedangkan EXTRA_TEXT digunakan untuk menentukan deskripsinya.

Langkah terakhir adalah dengan menentukan pertanyaan pada Sharing Intent yang akan kita tampilkan dengan cara startActivity().

Semoga Bermanfaat,

Best Regards,

Andi Taru – JavaClopedia Founder 

One thought on “Share Intent untuk Sharing berbagai media di Android

Leave a Reply

Your email address will not be published. Required fields are marked *