Categories: Panduan

[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….

Share
Published by
Firman Nugraha

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019