[Source Code] Menyimpan File ke Handphone Menggunakan JME

* jika anda masih baru dalam pemprograman handphone mungkin ada baiknya anda membaca artikel di link ini terlebih dahulu

Pada JME, sebenarnya tidak terlalu sulit untuk menyimpan atau membaca file di handphone karena JME mempunyai FileConnection API untuk mengatur hal tersebut. Namun yang agak membingungkan menurut saya adalah path yang digunakan ketika menyimpan atau membaca file di handphone.

Sebelum saya lanjut membahas hal ini, silahkan download source untuk menyimpan file ke handphone menggunakan JME di link ini. Seperti yang anda lihat, tidaklah rumit kodingan JME untuk menyimpan file di handphone. Cobalah anda lihat di baris 8 dari source tersebut, di bari itu terdapat kodingan seperti berikut:

private TextField txtPath = new TextField(“Path”,”c:/other//text.txt”,250,TextField.ANY);

TextField yang dibuat di atas digunakan untuk mengeset dimana file akan disimpan. Di bagian value tersebut saya isi “c:/other//text.txt”, ini berarti file yang dibuat ingin saya simpan di c (memory handphone) di folder other dengan nama file text.txt. Sebetulnya untuk mengeset path di handphone tidak cukup dengan menulis  c:/other//text.txt saja, jika anda lihat di baris 52 di source code, maka anda akan melihat bahwa path yang diset di TextField ditambahkan teks file:///, sehingga full path-nya akan menjadi sebagai berikut: file:///c:/other//text.txt.

path di source code yang saya sediakan saya test menggunakan handphone Sony Erricson Naite, mungkin jika anda menggunakan handphone seri atau merek lain, path yang saya tulis disitu tidak dapat anda gunakan karena tiap handphone kemungkinan besar mempunyai struktur folder yang berbeda. Jika anda ingin menyimpan file tersebut di SDCard akan berbeda lagi pathnya. Berikut saya berikan daftar jenis-jenis root path yang ada:

CFCard/
FileConnection fc = (FileConnection) Connector.open(“file:///CFCard/”);
SDCard/
FileConnection fc = (FileConnection) Connector.open(“file:///SDCard/”);
MemoryStick/
FileConnection fc = (FileConnection) Connector.open(“file:///MemoryStick/”);
C:/
FileConnection fc = (FileConnection) Connector.open(“file:///C:/”);
/
FileConnection fc = (FileConnection) Connector.open(“file:////”);

Setelah anda menemukan root path mana yang mau anda pakai, anda tinggal menambahkan di folder apa dan diberi nama apa file yang anda ingin buat.  Untuk referensi lebih lanjut mungkin ada baiknya anda membaca artikel di link ini. Selamat mencoba hehe….

Filed in: TeknoGuide Tags: , , , ,
Rock It!



Related Posts

  • http://casper-hotshot.webs.com Casper

    Om . . .
    Knp link downloadx di 4shared uda ga’ ada???

    • http://www.kapta.us/ Firman Nugraha

      ouw maaf, 4shared langsung hapus file-file yang gak aktif di download soalnya dalam tenggang waktu tertentu. nanti saya perbaharui lagi link-nya

      • http://casper-hotshot.webs.com Casper

        ok, makasih . . .

  • http://casper-hotshot.webs.com Casper

    Om . . .
    Knp link downloadx di 4shared uda ga’ ada???

    • http://www.kapta.us/ Firman Nugraha

      ouw maaf, 4shared langsung hapus file-file yang gak aktif di download soalnya dalam tenggang waktu tertentu. nanti saya perbaharui lagi link-nya

      • http://casper-hotshot.webs.com Casper

        ok, makasih . . .

  • Dhimdhimdhimdhim

    kok g di update lagi mas link nya??lg butuh bgd nuih…….

  • http://www.teknojurnal.com/ Firman Nugraha

    waduh maaf, ini artikel jadul banget sudah gak tau kemana sourcenya hehe

  • Abu Salman85

    mas bisa minta source code nya mas,..
    butuh sekali untuk resource mas,..

  • Ray_nababan

    mas bagi donk source code nya please…

© 2012 TeknoJurnal. All rights reserved. XHTML / CSS Valid.
Proudly designed by Theme Junkie.