Mengetahui Letak External Storage dalam Android

Contoh Kasus:

Saya ingin mengetahui letak SDCARD saya dalam Android dengan cara menampilkan lokasinya pada Textview seperti terlihat pada gambar dibawah ini:

Pertanyaan:

Bagaimana cara membuatnya … ?

Jawaban:

Buatlah satu projek Android bernama periksa_sdcard dengan Activity utama bernama Periksa_sdcard.

Perubahan File main.xml

Bukalah file main.xml lalu rubahlah isinya menjadi seperti berikut ini:

<?xml version=”1.0″ encoding=”utf-8″?> 

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”

android:layout_width=”fill_parent”

android:layout_height=”fill_parent”

android:orientation=”vertical” >

<TextView

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:id=”@+id/txt_info”

android:gravity=”center” />

</LinearLayout>

Perubahan pada Acitivity Periksa_sdcard

Bukalah file Periksa_sdcard.java lalu rubahlah isinya menjadi seperti berikut ini:

public class Periksa_sdcard extends Activity { 

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

File lokasi_sdcard=Environment.getExternalStorageDirectory();

String dir=”Direktori SDCARD terletak di “+lokasi_sdcard;

TextView info=(TextView)findViewById(R.id.txt_info);

info.setText(dir);

}

}

Keterangan:

  • Untuk import library secara otomatis maka tekanlah tombol CTRL+SHIFT+O.
  • Environment.getExternalStorageDirectory(), Kode ini digunakan untuk mengambil lokasi direktori dari External Storage dalam Android.
  • TextView info=(TextView)findViewById(R.id.txt_info), Kode ini digunakan untuk membuat objek TextView dari elemen file XML yang mempunyai id=”txt_info”.
  • info.setText(dir), Kode ini digunakan untuk mengeset teks dalam objek info dengan isi dari objek dir.

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

You may also like...

Leave a Reply

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