Tuesday, 21 November 2017

Contoh Code Cara Berbagi File di Android dengan Intent

·   0
Contoh Code Cara Berbagi File di Android dengan Intent. Selamat pagi teman teman kali ini saya akan membagikan tutorial tentang bagaimana cara untuk berbagi file dengan menggunakan intent, di sini akan saya berikan contoh code meliputi berbagi file gambar, link dan berbagi banyak content. Oke teman teman kita langsung saja pergi ke contoh programmnya.

Contoh Code Cara Berbagi File di Android dengan Intent


Di bawah ini ada tiga contoh code untuk berbagi file dengan intent di android.

Cara berbagi file Link.

Intent sharingIntent = new Intent(Intent.ACTION_SEND);

sharingIntent.setType("text/html");

sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("<p>This is the text shared.</p>"));

startActivity(Intent.createChooser(sharingIntent, "Share using")); 

Cara berbagi file Gambar

final Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/jpg");
final File photoFile = new File(getFilesDir(), "foo.jpg");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(photoFile));
startActivity(Intent.createChooser(shareIntent, "Share image using")); 

Cara berbagi file banyak content

String text = "Look at my awesome picture";
Uri pictureUri = Uri.parse("file://my_picture");
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share images..."));

Silahkan salah satu code di atas bisa teman teman copy dan paste di file.java, kemudian jangan lupa untuk tambahkan sedikit code berikut ini pada Manifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

Mungkin cukup itu dulu tutorial kali ini teman teman, semoga bermanfaat dan berguna bagi teman teman dan apabila ada belum jelas maka bisa langsung berkomentar di bawah.

Sekian dan terimakasih.

Subscribe to this Blog via Email :