Selasa, 12 Juni 2012

UNIT IV - Bab 6 - PDA Profil API


UNIT IV - Bab 6 - PDA Profil API

Ponsel saat ini adalah memiliki semua fitur dari sebuah Personal Digital Assistant (PDA). Tetapi sampai baru-baru sudah tak ada cara untuk aplikasi Java untuk menggabungkan fungsi dari sebuah PDA di dalamnya. Kami tidak bisa mengakses informasi kontak, informasi kalender dan penjadwalan dan bahkan sistem file. Untuk menghilangkan kesulitan-kesulitan Profil PDA API ditambahkan. API ini adalah opsional dan karenanya tidak ada di ponsel banyak. Tapi hari ini tidak jauh ketika hampir semua handset akan mendukung API ini.
javax.microedition.pim
Salah satu fitur terbesar sebuah Personal Digital Assistant (PDA) olahraga itu adalah Personal Information Management (PIM). Ada banyak contoh ketika klien kami telah meminta kami untuk aplikasi yang bisa menggunakan informasi pribadi dari pengguna yang sudah ada di / nya genggamnya. Tapi sayangnya sebelum pengenalan paket ini kami harus menolak ada permintaan. Menyadari masalah besar yang dihadapi oleh pengembang J2ME pendiri J2ME telah memperkenalkan paket ini. API ini telah didefinisikan di JSR 75. Salah satu poin plus terbesar dari paket ini adalah dapat dibuat tersedia di telepon independen perlu untuk setiap konfigurasi tertentu atau profil. Paket ini membantu kita dalam menggunakan data kalender dan kontak dari pengguna yang tersedia di telepon. Sekarang kita akan mempelajari paket ini secara rinci.

public interface Kontak
Apa itu?

Antarmuka Korespondensi merupakan entri kontak tunggal dalam database Modul Informasi Kontak Pribadi. Interface ini mendukung subset dari bidang yang didefinisikan oleh spesifikasi vCard dari Internet Mail Consortium (http://www.imc.org).
o     Bidang
  • public static final int ADDR
Ini adalah bidang yang menentukan alamat untuk kontak tersebut.
·          ULANG TAHUN public int static final
Ini adalah bidang yang menentukan hari kelahiran Contact. Data untuk bidang ini adalah dalam format nilai yang sama selama java.util.Date.   Untuk mengingatkan Anda java.util.Date terus waktu sebagai milidetik sejak zaman (00:00:00 GMT, 1 Januari 1970).
·          KELAS public int static final
Ini adalah bidang yang menentukan kelas akses yang diinginkan untuk kontak ini.
·          EMAIL public int static final
Ini adalah bidang yang menentukan alamat e-mail.
·          FORMATTED_ADDR public int static final
Ini adalah bidang yang merupakan versi diformat dari alamat lengkap untuk entri Contact.
·          FORMATTED_NAME public int static final
Ini adalah bidang yang merupakan versi diformat nama untuk entri Contact.
·          NAMA public int static final
Ini adalah bidang yang menentukan nama untuk kontak ini.
·          NICKNAME public int static final
Ini adalah lapangan bahwa data merupakan nama panggilan.
·          CATATAN public int static final
Ini adalah bidang yang menentukan informasi tambahan atau komentar yang berhubungan dengan Kontak.
·          publik int akhir statis ORG
Lapangan merinci nama organisasi atau unit terkait dengan Kontak.
·          PHOTO public int static final
Ini adalah bidang yang menentukan foto untuk Kontak.
·          PHOTO_URL public int static final
Ini adalah bidang yang menentukan foto Kontak.
·          PUBLIC_KEY public int static final
Ini adalah bidang yang menentukan kunci enkripsi publik untuk Kontak.
·          PUBLIC_KEY_STRING public int static final
Ini adalah bidang yang menentukan kunci enkripsi publik untuk Kontak.
·          REVISI public int static final
Ini adalah bidang yang menentukan tanggal modifikasi terakhir dan saat barang Kontak.
·          TEL public int static final
Ini adalah bidang yang berdiri untuk nomor telepon suara.
·          JUDUL public int static final
Ini adalah bidang yang menentukan jabatan untuk Kontak.
·          UID public int static final
Ini adalah bidang yang menentukan ID unik untuk Kontak.
·          URL public int static final
Ini adalah bidang yang menentukan resource locator seragam untuk Kontak.
·          ATTR_ASST public int static final
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan sebuah ASSISTANT.
·          public static final int ATTR_AUTO
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan OTOMATIS.
·          public int statis ATTR_FAX akhir
Ini adalah atribut mengklasifikasikan nilai data yang terkait ke FAX.
·          public int statis ATTR_HOME akhir
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan HOME.
·          ATTR_MOBILE public int static final
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan MOBILE.
·          ATTR_OTHER public int static final
Ini adalah atribut mengklasifikasikan nilai data sebagai "LAIN".
·          ATTR_PAGER public int static final
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan PAGER.
·          int akhir public static ATTR_PREFERRED
Ini adalah atribut mengklasifikasikan nilai data dengan status yang lebih disukai untuk pengambilan atau tujuan tampilan (spesifik platform).
·          public static int ATTR_SMS akhir
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan SMS.
·          ATTR_WORK public int static final
Ini adalah atribut mengklasifikasikan nilai data yang terkait dengan BEKERJA.
·          ADDR_POBOX public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini merupakan kotak pos dari alamat tertentu.
·          public int statis ADDR_EXTRA akhir
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini merupakan info tambahan dari alamat tertentu.
·          public static final int ADDR_STREET
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini mewakili informasi jalan dari alamat tertentu.
·          ADDR_LOCALITY public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini mewakili lokalitas (misalnya, sebuah kota) dari alamat tertentu.
·          ADDR_REGION public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini mewakili wilayah (misalnya, provinsi, negara, atau wilayah) dari alamat tertentu.
·          ADDR_POSTALCODE public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini merupakan kode pos (misalnya, kode pos) dari alamat tertentu.
·          ADDR_COUNTRY public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field alamat, dimana data pada indeks ini merupakan negara alamat tertentu.
·          NAME_FAMILY public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field nama, dimana data di indeks ini mewakili nama keluarga. Sebagai contoh: "JAIN" atau "GERBANG".
·          NAME_GIVEN public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field nama, dimana data di indeks ini merupakan nama yang diberikan. Sebagai contoh:
"Nagendra Kumar"
·          NAME_OTHER public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field nama, dimana data di indeks ini merupakan nama alternatif lain atau nama. Sebagai contoh:
"Supriya, PRIYA"
·          NAME_PREFIX public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field nama, dimana data di indeks ini merupakan awalan untuk nama. Sebagai contoh:
"Mr"
·          NAME_SUFFIX public int static final
Field ini mendefinisikan indeks ke dalam array string untuk field nama, dimana data di indeks ini merupakan akhiran untuk nama. Sebagai contoh:
"MBBS"
·          CLASS_CONFIDENTIAL public int static final
Bidang ini singkatan dari sebuah konstanta yang menunjukkan bahwa kelas ini kontak akses bersifat rahasia.
·          CLASS_PRIVATE public int static final
Bidang ini singkatan dari sebuah konstanta yang menunjukkan bahwa kelas ini kontak dari akses pribadi.
·          public int statis CLASS_PUBLIC akhir
Bidang ini singkatan dari sebuah konstanta yang menunjukkan bahwa kelas ini kontak dari akses publik.
o     Metode
·          public int getPreferredIndex (int lapangan)
Metode ini mengembalikan sebuah integer yang mewakili indeks dari nilai yang ditandai sebagai pilihan.
public interface contactlist
Apa itu?

Antarmuka contactlist merupakan daftar kontak yang berisi item Kontak.
o     Bidang
·          public static java.lang.String Uncategorized akhir
Lapangan adalah konstan untuk metode (java.lang.String) itemsByCategory untuk menunjukkan untuk mencari item terkategorikan.
o     Metode
·          Kontak createContact publik ()
Metode ini mengembalikan sebuah objek Kontak baru kosong yang terkait dengan daftar ini. Kontak ini tidak terus-menerus dalam daftar sampai panggilan untuk PIMItem.commit () untuk kontak tersebut dibuat.
·          Korespondensi publik importContact (contact Kontak)
Metode ini mengembalikan Kontak baru dibuat.
·          public void removeContact (kontak kontak) throws PIMException
Metode ini menghilangkan kontak tertentu dari daftar.
public interface Acara
Apa itu?
Interface ini merupakan entri Acara tunggal dalam database Acara PIM. Bidang yang terkandung dalam interface ini adalah subset dari field dalam objek vEvent didefinisikan oleh spesifikasi 1,0 vCalendar dari Internet Mail Consortium (http://www.imc.org).
o     Bidang
·          ALARM public int static final
Kolom ini menentukan waktu yang relatif untuk Alarm untuk Acara ini.
·          KELAS public int static final
Kolom ini menentukan kelas akses yang diinginkan untuk kontak ini. Data yang terkait dengan bidang ini adalah tipe int, dan dapat menjadi salah satu CLASS_PRIVATE nilai, CLASS_PUBLIC, atau CLASS_CONFIDENTIAL.
·          AKHIR public int static final
Kolom ini menentukan tanggal tidak inklusif dan waktu Event tunggal berakhir. Data untuk bidang ini adalah dalam format nilai yang sama selama java.util.Date.   Untuk mengingatkan Anda java.util.Date terus waktu sebagai milidetik sejak zaman (00:00:00 GMT, 1 Januari 1970).
·          LOKASI public int static final
Bidang ini menunjukkan tempat untuk Acara ini. Data untuk bidang ini adalah dalam format string. Contoh:   "SKJ Mansion, Delhi"
·          CATATAN public int static final
Bidang ini singkatan dari String menentukan deskripsi yang lebih lengkap dibandingkan RINGKASAN untuk Acara ini. Data untuk bidang ini adalah dalam format string. Sebagai contoh:
"Saya harus bertemu Pak Dell Hari ini saya akan berbicara dengannya tentang masalah yang kita hadapi dalam menjual produk kami.."
·          REVISI public int static final
Kolom ini menentukan tanggal modifikasi terakhir dan waktu item acara.
·          MULAI public int static final
Kolom ini menentukan tanggal dan waktu inklusif Event tunggal dimulai.
·          RINGKASAN public int static final
Kolom ini menentukan ringkasan atau subjek untuk Acara ini. Data untuk bidang ini adalah dalam format string. Sebagai contoh: "Pertemuan dengan Pak Dell"
·          UID public int static final
Kolom ini menentukan ID unik untuk Acara. Hal ini dapat digunakan untuk memeriksa identitas menggunakan String.equals method .
·          CLASS_CONFIDENTIAL public int static final
Ini adalah konstan menunjukkan kelas ini acara akses bersifat rahasia.
·          CLASS_PRIVATE public int static final
Ini adalah konstan menunjukkan kelas ini acara dari akses pribadi.
·          public int statis CLASS_PUBLIC akhir
Ini adalah konstan menunjukkan kelas ini acara dari akses publik.
o     Metode
·          publik RepeatRule getRepeat ()
Metode ini mengembalikan RepeatRule menggambarkan seberapa sering Acara ini terjadi atau null jika sebuah RepeatRule belum diatur.
·          public void setRepeat (nilai RepeatRule)
Metode ini menetapkan RepeatRule menentukan seberapa sering dan kapan peristiwa ini terjadi.
public interface eventlist
Apa itu?
Eventlist merupakan daftar acara yang berisi item acara.
o     Bidang
·          public int akhir statis STARTING
Bidang ini singkatan konstan mewakili jenis pencarian untuk acara berdasarkan tanggal mulai spesifik terjadinya event / waktu.
·          public int akhir statis AKHIR
Bidang ini singkatan konstan mewakili jenis pencarian untuk acara berdasarkan tanggal akhir tertentu terjadinya event / waktu.
·          public int akhir statis TERJADI
Bidang ini singkatan konstan mewakili jenis pencarian untuk acara didasarkan pada terjadinya suatu peristiwa selama periode waktu.
o     Metode
·          Acara publik createEvent ()
Metode ini mengembalikan sebuah objek Acara baru kosong yang terkait dengan daftar ini. Ini onject Acara tidak gigih dalam daftar sampai panggilan untuk PIMItem.commit () untuk Acara tersebut dibuat.
·          Acara publik importEvent (item Acara)
Metode ini mengimpor Event diberikan ke dalam daftar ini dengan membuat sebuah acara baru untuk daftar dan mengisi informasi dengan informasi sebanyak itu dapat dari Acara disediakan. Dalam hal Event masukan sudah ada dalam daftar, Event baru masih dibuat dengan informasi yang sama ke item input yang belum tentu identik.
·          public void removeEvent (item Acara) throws PIMException
Metode ini akan menghapus Event yang sudah ada dari daftar.
·          publik java.util.Enumeration semuanya (int searchType, startDate panjang,   EndDate panjang, boolean initialEventOnly) throws PIMException
Metode ini mengembalikan sebuah enumerasi dari semua Acara dengan kejadian antara startDate dan EndDate.
·          public int [] getSupportedRepeatRuleFields (frekuensi int)
Metode ini mengembalikan array nilai integer sesuai dengan bidang Ulangi Peraturan yang didukung oleh daftar ini untuk frekuensi tertentu.
masyarakat kelas FieldEmptyException
Apa itu?
FieldEmptyException merupakan pengecualian yang dilemparkan ketika dilakukan usaha untuk mengakses bidang yang tidak memiliki nilai-nilai data apapun yang terkait dengannya.
o     Konstruktor
·          publik FieldEmptyException ()
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan jejak stack terisi
·          publik FieldEmptyException (detailMessage java.lang.String)
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan jejak stack dan pesan terisi
·          publik FieldEmptyException (java.lang.String detailMessage, lapangan int)
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan stack jejak pesannya, dan lapangan menyinggung terisi
o     Metode
·          public int getField ()
Metode ini mengembalikan int mewakili bidang menyinggung.
masyarakat kelas FieldFullException
Apa itu?
FieldFullException merupakan pengecualian yang dilemparkan ketika dilakukan usaha untuk menambahkan data ke lapangan tapi lapangan sudah memiliki semua slot yang tersedia untuk nilai-nilai data yang ditugaskan.
o     Conatroctor
·          publik FieldFullException ()
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan jejak stack terisi
·          publik FieldFullException ()
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan jejak stack terisi
·          publik FieldFullException (java.lang.String detailMessage, lapangan int)
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan stack jejak pesannya, dan lapangan menyinggung terisi
o     Metode
·          public int getField ()
Metode ini mengembalikan nilai int yang mewakili bidang menyinggung.
public abstract class PIM
Apa itu?
PIM kelas adalah kelas yang membantu kita dalam mengakses daftar PIM pada perangkat dan melakukan fungsi yang terkait dengan manajemen informasi pribadi. Kelas PIM terdiri dari metode statis untuk mendapatkan nama-nama daftar PIM yang ada, membuka daftar, dan mengubah aliran data mentah ke dan dari PIM item untuk mengimpor dan mengekspor ke daftar tersebut.
o     Konstruktor
·          dilindungi PIM ()
Konstruktor ini adalah konstruktor untuk subclass. Untuk mendapatkan instance dari kelas PIM kita menggunakan metode getInstance bukan konstruktor.
o     Bidang
·          CONTACT_LIST public int static final
Bidang ini singkatan konstanta mewakili Daftar Kontak.
·          EVENT_LIST public int static final
Bidang ini singkatan konstanta mewakili Event List.
·          TODO_LIST public int static final
Bidang ini singkatan konstanta mewakili Daftar ToDo.
·          public int statis READ_ONLY akhir
Bidang ini berdiri untuk mewakili konstan membuka daftar dengan mode.
·          public int statis WRITE_ONLY akhir
Bidang ini berdiri untuk mewakili konstan membuka daftar dalam menulis hanya modus.
·          READ_WRITE public int static final
Bidang ini berdiri untuk mewakili konstan membuka daftar di read / write mode.
o     Metode
·          public static PIM getInstance ()
Metode ini mengembalikan sebuah instance dari kelas PIM. Metode ini adalah metode yang biasanya digunakan untuk mendapatkan sebuah instance dari kelas ini.
·          public abstract PIMList openPIMList (int pimListType, int mode) melempar PIMException
Metode ini mengembalikan daftar default PIM untuk jenis daftar PIM ditunjukkan.
·          public abstract PIMList openPIMList (int pimListType,   modus int, nama java.lang.String) melempar PIMException
Metode ini mengembalikan daftar PIM bernama.
·          public abstract java.lang.String [] listPIMLists (int pimListType)
Metode ini mengembalikan daftar daftar bernama PIM.
·          public abstract PIMItem [] fromSerialFormat (java.io.InputStream adalah,   enc java.lang.String) melempar PIMException, java.io.UnsupportedEncodingException
Metode ini menciptakan dan mengisi satu atau lebih item PIM dari data yang disediakan di objek InputStream diberikan saat data disajikan dalam format data yang valid didukung oleh platform ini.
·          abstrak publik PIMItem [] fromSerialFormat (java.io.InputStream adalah, enc java.lang.String) melempar PIMException,                                        java.io.UnsupportedEncodingException
Metode ini mengembalikan array item PIM baru dibuat diciptakan dari OutputStream tersebut.
·          public void toSerialFormat abstrak (PIMItem item, java.io.OutputStream os, enc java.lang.String, dataFormat java.lang.String) melempar PIMException, java.io.UnsupportedEncodingException
Metode ini menulis data dari item yang diberikan ke objek OutputStream diberikan sebagai karakter Unicode dalam format yang ditunjukkan oleh parameter.
·          public abstract java.lang.String [] supportedSerialFormats (int pimListType)
Metode ini mengembalikan array String format data yang didukung untuk mengubah item ke dan dari data stream.
masyarakat kelas PIMException
Apa itu?
PIMException merupakan pengecualian dilemparkan oleh kelas PIM. PIMException kelas memiliki kode alasan opsional yang terkait dengannya. Kode ini alasan memberikan informasi lebih lanjut tentang pengecualian PIM yang terjadi.
o     Pembina
·          publik PIMException ()
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan jejak stack terisi Kode alasan untuk pengecualian ini diatur ke nilai default dari GENERAL_ERROR.
·          publik PIMException (detailMessage java.lang.String)
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan stacktrace dan pesan terisi
·          publik PIMException (java.lang.String detailMessage, alasan int)
Konstruktor ini membangun sebuah instance baru dari kelas ini dengan stacktrace nya, pesan dan alasan terisi
o     Bidang
·          int akhir public static FEATURE_NOT_SUPPORTED
Bidang ini menunjukkan pengecualian PIM di mana fungsi tersebut tidak didukung dalam implementasi ini.
·          GENERAL_ERROR public int static final
Bidang ini menunjukkan kesalahan PIM pengecualian umum. Ini adalah nilai default untuk kode alasan.
·          public int akhir statis LIST_CLOSED
Bidang ini menunjukkan pengecualian PIM mana daftar tertutup dan akses dicoba.
·          LIST_NOT_ACCESSIBLE public int static final
Bidang ini menunjukkan pengecualian PIM mana daftar tidak lagi dapat diakses oleh aplikasi, seperti jika database PIM mendasari dihapus.
·          int akhir public static MAX_CATEGORIES_EXCEEDED
Bidang ini menunjukkan jumlah max kategori akan terlampaui.
·          UNSUPPORTED_VERSION public int static final
Bidang ini menunjukkan data ini dalam versi PIM yang tidak didukung.
·          UPDATE_ERROR public int static final
Bidang ini menunjukkan pengecualian PIM mana pembaruan tidak bisa dilanjutkan.
o     Metode
·          public int getReason ()
Metode ini mengembalikan nilai int alasan untuk pengecualian.
public interface PIMItem
Apa itu?
PIMItem merupakan interface umum item untuk daftar PIM. Ini merupakan kumpulan data untuk entri PIM tunggal.
o     Bidang
·          BINARY public int static final
Bidang ini singkatan dari tipe data yang menunjukkan data biner dalam array byte.
·          boolean public int static final
Bidang ini singkatan dari tipe data yang menunjukkan data dari tipe data boolean primitif.
·          TANGGAL public int static final
Bidang ini singkatan dari tipe data yang menunjukkan data adalah Tanggal dalam format yang lama tipe data primitif dinyatakan dalam format nilai yang sama selama java.util.Date.
·          public int akhir statis INT
Bidang ini singkatan dari tipe data yang menunjukkan data dari tipe data int primitif.
·          STRING public int static final
Bidang ini singkatan dari tipe data yang menunjukkan data adalah objek String.
·          STRING_ARRAY public int static final
Bidang ini singkatan dari tipe data yang menunjukkan bahwa data adalah array dari bidang terkait dikembalikan dalam sebuah array string.
·          ATTR_NONE public int static final
Bidang ini singkatan konstan menunjukkan bahwa tidak ada atribut tambahan berlaku untuk nilai data untuk field.
·          int akhir public static EXTENDED_FIELD_MIN_VALUE
Bidang ini singkatan konstan menunjukkan nilai minimum yang mungkin untuk bidang diperpanjang konstan.
·          int akhir public static EXTENDED_ATTRIBUTE_MIN_VALUE
Bidang ini singkatan konstan menunjukkan nilai minimum yang mungkin untuk atribut diperpanjang konstan.
o     Metode
·          publik PIMList getPIMList ()
Metode ini mengembalikan PIMList bahwa item ini milik. Dalam hal barang tersebut bukan milik daftar setiap nilai null dikembalikan.
·          kekosongan komit publik () throws PIMException
Metode ini menyimpan data dalam item ke daftar PIM nya.
·          public boolean isModified ()
Metode ini mengembalikan nilai boolean true jika ada field telah dimodifikasi sejak item terakhir diambil atau dilakukan. Ia mengembalikan false jika tidak.
·          public int [] getFields ()
Metode ini mengembalikan array int bidang yang memiliki data yang tersimpan saat ini untuk mereka. Jika tidak ada bidang berisi data array panjang nol dikembalikan.
·          publik byte [] getBinary (int kolom, int index)
Metode ini mengembalikan array byte mewakili nilai lapangan. Nilai adalah suatu representasi data biner inline dalam string biner "B" dikodekan seperti yang didefinisikan oleh [IETF RFC 2047].
·          public void addBinary (lapangan int, atribut int, byte [] nilai, offset, int length)
Metode ini menambahkan nilai biner data ke lapangan di item.
·          public void setBinary (lapangan int, int index, atribut int, byte [] nilai, int offset, int length)
Metode ini menetapkan nilai biner data yang ada di lapangan untuk nilai baru.
·          masyarakat lama getdate (int lapangan, int index)
Metode ini mendapat nilai tanggal dari lapangan di item.
·          public void addDate (lapangan int, int atribut, nilai panjang)
Metode ini menambahkan nilai tanggal ke sebuah lapangan di item.
·          public void setDate (lapangan int, int index, atribut int, nilai panjang)
Metode ini menetapkan tanggal nilai data yang ada di lapangan untuk nilai baru.
·          public int getInt (int kolom, int index)
Metode ini mengembalikan sebuah int mewakili nilai dari lapangan.
·          public void addInt (int lapangan, atribut int, int nilai)
Metode ini menambahkan nilai integer ke sebuah lapangan di item.
·          public void setInt (int kolom, int index, atribut int, int nilai)
Metode ini menetapkan nilai int data yang ada di lapangan untuk nilai baru.
·          publik java.lang.String GetString (int kolom, int index)
Metode ini mengembalikan sebuah String mewakili nilai dari lapangan. Sebuah String null (String s "") juga dapat dikembalikan oleh metode ini.
·          public void addString (int lapangan, atribut int, nilai java.lang.String)
Metode ini menambahkan nilai String ke sebuah lapangan di item.
·          public void setString (int kolom, int index, atribut int, nilai java.lang.String)
Metode ini menetapkan sebuah nilai String data yang ada di lapangan untuk nilai baru.
·          public boolean getBoolean (int kolom, int index)
Metode ini mengembalikan nilai boolean yang mewakili nilai dari lapangan.
·          public void addBoolean (lapangan int, atribut int, nilai boolean)
Metode ini menambahkan nilai boolean ke sebuah lapangan di item.
·          public void setBoolean (lapangan int, int index, atribut int, nilai boolean)
Metode ini menetapkan sebuah nilai boolean data yang ada di lapangan untuk nilai baru.
·          publik java.lang.String [] getStringArray (int bidang indeks, int)
Metode ini mengembalikan array String mewakili sekelompok nilai terkait dari lapangan.
·          public void addStringArray (int lapangan, nt atribut, java.lang.String [] value)
Metode ini menambahkan array nilai string yang terkait sebagai satu kesatuan ke lapangan dalam item tersebut.
·          public void setStringArray (int kolom, int index, atribut int, java.lang.String [] value)
Metode ini menetapkan sebuah array nilai String data yang ada di lapangan untuk nilai baru.
·          public int countValues ​​(int lapangan)
Metode ini mengembalikan int menunjukkan jumlah nilai saat ini ditugaskan ke lapangan dalam item ini.
·          public void removeValue (int kolom, int index)
Metode ini akan menghapus nilai pada indeks yang diberikan untuk bidang ditunjukkan dalam item ini.
·          public int getAttributes (int kolom, int index)
Metode ini mengembalikan int mewakili atribut yang ditetapkan ke nilai pada bidang tertentu dan indeks.
·          public void addToCategory (kategori java.lang.String) melempar PIMException
Metode ini menambahkan kategori untuk item ini.
·          public void removeFromCategory (kategori java.lang.String)
Metode ini akan menghapus kategori dari item ini
·          publik java.lang.String [] getCategories ()
Metode ini mengembalikan sebuah array string dari semua kategori untuk item tersebut.
·          public int maxCategories ()
Metode ini mengembalikan jumlah maksimum kategori yang item ini dapat diberikan ke.
public interface PIMList
Apa itu?
PIMList merupakan fungsi umum dari daftar PIM. Ini berisi 0 atau lebih PIMItems (diwakili oleh PIMItem kelas). Hal ini juga memungkinkan pengambilan semua atau beberapa PIMItems terdapat dalam daftar.
o     Bidang
·          public static java.lang.String Uncategorized akhir
Bidang ini adalah konstan untuk metode (java.lang.String) itemsByCategory untuk menunjukkan untuk mencari item terkategorikan.
o     Metode
·          publik java.lang.String getName ()
Metode ini mengembalikan representasi String dari nama daftar.
·          kekosongan dekat publik () throws PIMException
Metode ini menutup daftar. Dalam melakukan hal itu juga melepaskan sumber daya untuk daftar ini. PIMException Sebuah dilemparkan untuk setiap pemanggilan metode berikutnya untuk contoh kelas.
·          item java.util.Enumeration publik () throws PIMException
Metode ini mengembalikan sebuah enumerasi dari semua item.
·          item java.util.Enumeration publik (PIMItem matchingItem) throws PIMException
Metode ini mengembalikan sebuah enumerasi dari semua item yang berisi bidang yang cocok dengan semua bidang parameter item.
·          item java.util.Enumeration publik (matchingValue java.lang.String) melempar PIMException
Metode ini mengembalikan sebuah enumerasi dari semua item yang mengandung setidaknya satu bidang yang sesuai dengan parameter string.
·          publik java.util.Enumeration itemsByCategory (kategori java.lang.String) melempar PIMException
Metode ini mengembalikan sebuah enumerasi dari semua item dalam daftar PIM yang cocok dengan kategori.
·          publik java.lang.String [] getCategories () throws PIMException
Metode ini mengembalikan sebuah array string yang berisi kategori yang ditetapkan untuk daftar PIM.
·          public boolean isCategory (kategori java.lang.String) melempar PIMException
Metode ini mengembalikan nilai true jika kategori ditunjukkan adalah kategori yang ada berlaku untuk daftar ini. Lain ia mengembalikan false.
·          public void addCategory (kategori java.lang.String) melempar PIMException
Metode ini menambahkan kategori untuk item ini.
·          kekosongan deleteCategory publik (kategori java.lang.String, boolean deleteUnassignedItems) throws PIMException
Metode ini akan menghapus kategori ditunjukkan dari daftar PIM. Dalam hal kategori ditunjukkan tidak dalam daftar PIM, metode ini berhasil compeletes.
·          kekosongan renameCategory publik (currentCategory java.lang.String, newCategory java.lang.String) melempar PIMException
Metode ini mengganti nama kategori dari nama lama ke nama baru.
·          public int maxCategories ()
Metode ini mengembalikan nilai int yang menunjukkan jumlah kategori didukung oleh daftar ini. 0 menunjukkan bahwa kategori tidak didukung dan -1 menunjukkan tidak ada batasan untuk jumlah kategori yang daftar ini dapat memiliki.
·          public boolean isSupportedField (int lapangan)
Metode ini mengembalikan nilai true jika lapangan didukung dalam daftar ini yang lain itu akan kembali palsu.
·          public int [] getSupportedFields ()
Metode ini mengembalikan array int berisi semua bidang yang didukung oleh daftar ini.
·          public boolean isSupportedAttribute (int lapangan, atribut int)
Metode ini mengembalikan nilai true jika atribut didukung untuk bidang tertentu. Ia mengembalikan false jika tidak. Nilai yang tidak benar untuk bidang dan atribut juga akan kembali palsu.
·          public int [] getSupportedAttributes (int lapangan)
Metode ini mengembalikan array int atribut didukung. Akan ada satu atribut per entri dalam array. Dalam hal tidak ada bidang didukung array panjang nol akan dikembalikan.
·          public boolean isSupportedArrayElement (int stringArrayField,   int arrayElement)
Metode ini mengembalikan nilai true jika didukung dalam daftar ini jika tidak maka kembali palsu. Bidang yang tidak valid dan elemen array tidak valid juga akan kembali palsu.
·          public int [] getSupportedArrayElements (int stringArrayField)
Metode ini mengembalikan array int mewakili elemen array didukung. Akan ada satu elemen array per entri dalam array. Dalam hal tidak ada elemen array didukung array panjang nol akan dikembalikan.
·          public int getFieldDataType (int lapangan)
Metode ini mengembalikan int mewakili tipe data yang terkait dengan lapangan.
·          publik java.lang.String getFieldLabel (int lapangan)
Metode ini mengembalikan label String untuk lapangan.
·          publik java.lang.String getAttributeLabel (int atribut)
Metode ini mengembalikan label String untuk atribut.
·          publik java.lang.String getArrayElementLabel (int stringArrayField, int arrayElement)
Metode ini mengembalikan String label untuk elemen array.
·          public int maxValues ​​(int lapangan)
Metode ini mengembalikan nilai int yang menunjukkan jumlah nilai yang dapat disimpan di lapangan. Nilai -1 menunjukkan bahwa bidang ini mendukung memiliki jumlah yang tidak terbatas nilai tambah. Nol menunjukkan lapangan tidak didukung oleh daftar ini.
·          public int stringArraySize (int stringArrayField)
Metode ini mengembalikan int ukuran array contoh data tunggal dari bidang array string.
masyarakat kelas RepeatRule
Apa itu?
Kelas RepeatRule merupakan keterangan untuk pola yang berulang untuk item acara. Bidang yang terkandung di kelas ini adalah subset dari kemampuan bidang RRULE di VEVENT didefinisikan oleh spesifikasi 1,0 vCalendar dari Internet Mail Consortium (http://www.imc.org). Kelas ini digunakan untuk menentukan seberapa sering Event terkait terjadi.
o     Pembina
·          publik RepeatRule ()
Metode ini adalah konstruktor default.
o     Bidang
·          FREKUENSI public int static final
Kolom ini menentukan frekuensi Ulangi.
·          DAY_IN_MONTH public int static final
Kolom ini menentukan hari bulan Peristiwa terjadi, misalnya, 15.
·          DAY_IN_WEEK public int static final
Field ini menentukan hari minggu Peristiwa terjadi.
·          DAY_IN_YEAR public int static final
Kolom ini menentukan hari tahun Peristiwa terjadi, misalnya, 134
·          MONTH_IN_YEAR public int static final
Kolom ini menentukan bulan dimana peristiwa terjadi.
·          WEEK_IN_MONTH public int static final
Kolom ini menentukan yang pekan dalam satu bulan peristiwa tertentu terjadi.
·          COUNT public int static final
Kolom ini menentukan berapa kali ini mengulangi peristiwa termasuk pertama kalinya, mulai dari pertama kali acara dimulai (berasal dari Event.START) dan terus tanggal terakhir ulangan (didefinisikan oleh RepeatRule.END).
·          AKHIR public int static final
Kolom ini menentukan tanggal akhir dari peristiwa berulang. Data untuk bidang ini dinyatakan dalam format nilai yang sama selama java.util.Date.
·          INTERVAL public int static final
Kolom ini menentukan jumlah iterasi dari frekuensi antara tanggal terjadi yaitu seberapa sering pengulangan frekuensi.
·          public int akhir statis HARIAN
Kolom ini menentukan frekuensi ketika Event terjadi setiap hari.
·          public int akhir statis MINGGUAN
Kolom ini menentukan frekuensi ketika Event terjadi setiap minggu.
·          public int akhir statis BULANAN
Kolom ini menentukan frekuensi ketika Event terjadi setiap bulan.
·          public int akhir statis TAHUNAN
Kolom ini menentukan frekuensi ketika Event terjadi setiap tahun.
·          public int akhir statis PERTAMA
Kolom ini menentukan konstan untuk minggu pertama bulan digunakan dengan bidang WEEK_OF_MONTH.
·          public int akhir statis KEDUA
Kolom ini menentukan konstan untuk minggu kedua bulan digunakan dengan bidang WEEK_OF_MONTH.
·          KETIGA public int static final
Kolom ini menentukan konstan untuk minggu ketiga bulan digunakan dengan bidang WEEK_OF_MONTH.
·          public static final int FOURTH
This field specifies constant for the fourth week of the month used with WEEK_OF_MONTH field.
·          public static final int FIFTH
This field specifies constant for the fifth week of the month used with WEEK_OF_MONTH field.
·          public static final int LAST
This field specifies constant for the last week of the month used with WEEK_OF_MONTH field.
·          public static final int SECONDLAST
This field specifies constant for the second to last week of the month used with WEEK_OF_MONTH field.
·          public static final int THIRDLAST
This field specifies constant for the third to last week of the month used with WEEK_OF_MONTH field.
·          public static final int FOURTHLAST
This field specifies constant for the fourth to last week of the month used with WEEK_OF_MONTH field.
·          public static final int FIFTHLAST
This field specifies constant for the fifth to last week of the month used with WEEK_OF_MONTH field.
·          public static final int SATURDAY
This field specifies constant for the day of week Saturday used with DAY_IN_WEEK field.
·          public static final int FRIDAY
This field specifies constant for the day of week Friday used with DAY_IN_WEEK field.
·          public static final int THURSDAY
This field specifies constant for the day of week Thursday used with DAY_IN_WEEK field.
·          public static final int WEDNESDAY
This field specifies constant for the day of week Wednesday used with DAY_IN_WEEK field.
·          public static final int TUESDAY
This field specifies constant for the day of week Tuesday used with DAY_IN_WEEK field.
·          public static final int MONDAY
This field specifies constant for the day of week Monday used with DAY_IN_WEEK field.
·          public static final int SUNDAY
This field specifies constant for the day of week Sunday used with DAY_IN_WEEK field.
·          public static final int JANUARY
This field specifies constant for the month of January used with MONTH_IN_YEAR field.
·          public static final int FEBRUARY
This field specifies constant for the month of February used with MONTH_IN_YEAR field.
·          public static final int MARCH
This field specifies constant for the month of March used with MONTH_IN_YEAR field.
·          public static final int APRIL
This field specifies constant for the month of April used with MONTH_IN_YEAR field.
·          public static final int MAY
This field specifies constant for the month of May used with MONTH_IN_YEAR field.
·          public static final int JUNE
This field specifies constant for the month of June used with MONTH_IN_YEAR field.
·          public static final int JULY
This field specifies constant for the month of July used with MONTH_IN_YEAR field.
·          public static final int AUGUST
This field specifies constant for the month of August used with MONTH_IN_YEAR field.
·          public static final int SEPTEMBER
This field specifies constant for the month of September used with MONTH_IN_YEAR field.
·          public static final int OCTOBER
This field specifies constant for the month of October used with MONTH_IN_YEAR field.
·          public static final int NOVEMBER
This field specifies constant for the month of November used with MONTH_IN_YEAR field.
·          public static final int DECEMBER
This field specifies constant for the month of December used with MONTH_IN_YEAR field.
o     Metode
·          public java.util.Enumeration dates (long startDate,long subsetBeginning, long subsetEnding)
This method returns an Enumeration of dates for the given parameters with the Enumeration containing java.util.Date instances.
·          public void addExceptDate (long date)
This method adds a Date for which this RepeatRule should not occur.
·          public void removeExceptDate (long date)
This method removes a Date for which this RepeatRule should not occur.
·          public java.util.Enumeration getExceptDates ()
This method returns an Enumeration of dates for which this RepeatRule should not occur. The Enumeration contains the java.util.Date instances.
·          public int getInt (int field)
This method returns an int representing the value of the field.
·          public void setInt (int field,int value)
This method sets an integer field. The field value can be one of the following:
COUNT, DAYNUMBER, FREQUENCY, INTERVAL, MONTH_IN_YEAR, WEEK_IN_MONTH, DAY_IN_WEEK, DAY_IN_YEAR.
·          public long getDate (int field)
This method returns a Date representing the value of the field expressed in the same long value format as java.util.Date.
·          public void setDate (int field,long value)
This method sets a Date field.
·          public int[] getFields ()
This method returns an array of fields that have values currently assigned to them. If no fields have values set an array of zero length is returned by this method.
·          public boolean equals (obj java.lang.Object)
This method returns true if the contents of the RepeatRules are equivalent. Otherwise this method returns false.
public interface ToDo
Apa itu?

This interface represents a single To Do item in a PIM To Do database. The fields in this interface are a subset of the fields in VTODO defined by the vCalendar specification from the Internet Mail Consortium (http://www.imc.org).
o     Bidang
·          KELAS public int static final
Kolom ini menentukan kelas akses yang diinginkan untuk kontak ini.
·          public static final int COMPLETED
This field specifies the ID indicating a ToDo has been completed. Data for this field is in boolean format.
·          public static final int COMPLETION_DATE
This field specifies the ID indicating a ToDo has been completed on the date indicated by this field.
·          public static final int DUE
This field specifies the date a ToDo is due.The data for this field is expressed in the same long value format as java.util.Date.
·          CATATAN public int static final
This field specifies a more complete description than the SUMMARY for this ToDo. Data for this field is in string format. Sebagai contoh:
"Priyanka really likes stained glass and expensive pens"
·          public static final int PRIORITY
This field specifies the priority of this ToDo. The priority is a value from 0 to 9.
·          REVISI public int static final
This field specifies the last modification date and time of a ToDo item.
·          RINGKASAN public int static final
This field specifies the summary or subject for this ToDo.
·          UID public int static final
This field specifies a unique ID for a ToDo. This field can be used to check for identity using the String.equals method.
·          CLASS_CONFIDENTIAL public int static final
This field specifies a constant indicating this todo's class of access is confidential.
·          CLASS_PRIVATE public int static final
This field specifies a constant indicating this todo's class of access is private.
·          public int statis CLASS_PUBLIC akhir
This field specifies a constant indicating this todo's class of access is public.
public interface ToDoList
What is ti?
This interface represents a ToDo list containing ToDo items.
o     Metode
·          public ToDo createToDo ()
This method returns a new empty ToDo object associated with this list. The ToDo is still not persistent in the list until a call to PIMItem.commit () for the ToDo is made.
·          public ToDo importToDo (ToDo item)
This method returns a newly created ToDo item.
·          public void removeToDo (ToDo item)throws PIMException
This method removes a specific ToDo from the list. The item must already exist in the list for this method to be succesful.
·          public java.util.Enumeration items (int field,long startDate,long endDate)throws PIMException
This method returns an enumeration of all the ToDos with specified date field between startDate and endDate
public class UnsupportedFieldException
Apa itu?
This exception represents an exception thrown when a field is referenced that is not supported in the particular PIM list that an element belongs to.
o     Konstruktor
·          public UnsupportedFieldException ()
This constructor constructs a new instance of this class with its stack trace filled in.
·          public UnsupportedFieldException (java.lang.String detailMessage)
This constructor constructs a new instance of this class with its stack trace and message filled in.
·          public UnsupportedFieldException (java.lang.String detailMessage,int field)
This constructor constructs a new instance of this class with its stack trace, message and offending field filled in.
o     Metode
·          public int getField ()
This method returns int value representing the offending field.
javax.microedition.io.file
One of the great problems faced by us programmers within the MIDP environment was that it was not possible to access the native file system. This posed many challenges to us programmers. Heading to the industry demand for an API for accessing file system finally the founders of J2ME have defined an API for file management in the JSR 75. This is an optional API. Salah satu poin plus terbesar dari paket ini adalah dapat dibuat tersedia di telepon independen perlu untuk setiap konfigurasi tertentu atau profil.

public class ConnectionClosedException
Apa itu?
This exception represents an exception thrown when a method is invoked on a file connection but the method cannot be completed because the connection is closed.
o     Konstruktor
  • public ConnectionClosedException ()
This construction constructs a new instance of this class with its stack trace filled in.
·          public ConnectionClosedException (java.lang.String detailMessage)
This construction constructs a new instance of this class with its stack trace and message filled in.
public interface FileConnection
Apa itu?
FileConnection interface is intended to access files or directories that are located on removeable media and/or file systems on a device. Device's internal filesystems in memory may also be accessed through this class as well if there is underlying hardware and operating system support. If the file connections are not supported to a particular media or file system then the attempts to open a file connection to that particular media or file system through Connector.open() results in an javax.microedition.io.IOException being thrown.
o     Metode
  • public boolean isOpen ()
This method returns true if the file connection is open else it returns false.
·          public java.io.InputStream openInputStream ()throws java.io.IOException
This method opens an input stream.
·          public java.io.DataInputStream openDataInputStream ()   throws java.io.IOException
This method opens a DataInputStream.
·          public java.io.OutputStream openOutputStream ()throws java.io.IOException
This method opens an output stream.
·          public java.io.DataOutputStream openDataOutputStream () throws java.io.IOException
This method opens a DataOutputStream.
·          public java.io.OutputStream openOutputStream (long byteOffset)   throws java.io.IOException
This method returns an OutputStream positioned at the byte offset in the file or the end of the file if the offset is greater than the size of the file.
·          public long totalSize ()
This method returns the total size of the file system in bytes. It returns -1 if the file system is not accessible.
·          public long availableSize ()
This method returns the available size in bytes on a file system. It returns -1 if the file system is not accessible.
·          public long usedSize ()
This method returns the used size of bytes on a file system. It returns -1 if the file system is not accessible.
·          public long directorySize (boolean includeSubDirs)throws java.io.IOException
This method returns the size in bytes occupied by the files included in the directory. It returns -1 if the directory does not exist or is not accessible.
·          public long fileSize () throws java.io.IOException
This method returns the size in bytes of the selected file. It returns -1 if the file does not exist or is not accessible.
·          public boolean canRead ()
This method returns true if the connection's target exists, it is accessible and it is readable. Else it will return false.
·          public boolean canWrite ()
This method returns true if the connection's target exists, it is accessible and it is writable. Else it will return false.
·          public boolean isHidden ()
This method returns true if the file exists, it is accessible and it is hidden. Else it will return false.
·          public void setReadable (boolean readable)throws java.io.IOException
This method sets the file or directory readable attribute to the indicated value.
·          public void setWritable (boolean writable)throws java.io.IOException
This method sets the selected file or directory writable attribute to the indicated value.
·          public void setHidden (boolean hidden)throws java.io.IOException
This method sets the hidden attribute of the selected file to the value provided.
·          public java.util.Enumeration list ()throws java.io.IOException
This method returns an Enumeration of strings denoting the files and directories in the directory.
·          public java.util.Enumeration list (java.lang.String filter,boolean includeHidden) throws java.io.IOException
This method returns an Enumeration of strings denoting the files and directories in the directory matching the filter.
·          public void create ()throws java.io.IOException
This method creates a file corresponding to the file string provided in the Connector.open () method for this FileConnection.
·          public void mkdir ()throws java.io.IOException
This method creates a directory corresponding to the directory string provided in the Connector.open () method.
·          public boolean exists ()
This method returns true if the connnection's target exists and is accessible, otherwise false.
·          public boolean isDirectory ()
This method returns true if the connection's target exists, it is accessible and it is a directory. Else it returns false.
·          public void delete ()throws java.io.IOException
This method deletes the file or directory specified in the Connector.open() URL.
·          public void rename (java.lang.String newName)throws java.io.IOException
This method renames the selected file or directory to a new name in the same directory.
·          public void truncate (long byteOffset)throws java.io.IOException
This method truncates the file, discarding all data from the given byte offset to the current end of the file.
·          public void setFileConnection (java.lang.String fileName)throws java.io.IOException
This method resets this FileConnection object to another file or directory.
·          public java.lang.String getName ()
This method returns the name of a file or directory excluding the URL schema and all paths.
·          public java.lang.String getPath ()
This method returns the path excluding the file or directory name and the "file" URL schema and host from where the file or directory specified in the Connector.open() method is opened.
·          public java.lang.String getURL ()
This method returns the full file URL including the scheme, host, and path from where the file or directory specified in the Connector.open() method is opened.
·          public long lastModified ()
This method returns the time that the file denoted by the URL specified in the Connector.open () method was last modified.
public interface FileSystemListener
Apa itu?
FileSystemListener class is used for receiving status notification when adding or removing a file system root. This situation arises when a card is inserted or removed from a device or when a file system is mounted or unmounted to a device.
o     Bidang
  • public static final int ROOT_ADDED
This field stands for a constant indicating that a file system root has been added to the device.
·          public static final int ROOT_REMOVED
This field stands for a constant indicating that a file system root has been removed from the device.
o     Metode
  • public void rootChanged (int state,java.lang.String rootName)
This method is invoked when a root on the device has changed state.
public class FileSystemRegistry
Apa itu?
This class is a central registry for file system listeners interested in the adding and removing, mounting and unmounting of file systems on a device.
o     Metode
  • public static boolean addFileSystemListener (FileSystemListener listener)
This method returns a boolean value indicating if file system listener was successfully added or not.
·          public static boolean removeFileSystemListener (FileSystemListener listener)
This method returns a boolean value indicating if file system listener was successfully removed or not.
·          public static java.util.Enumeration listRoots ()
This method returns an Enumeration of mounted file systems as String objects.
public class IllegalModeException
Apa itu?
This exception represents an exception thrown when a method is invoked requiring a particular security mode (eg READ or WRITE) but the connection opened is not in the mode required.
o     Konstruktor
  • public IllegalModeException ()
This constructor constructs a new instance of this class with its stack trace filled in.
·          public IllegalModeException (java.lang.String detailMessage)
This constructor constructs a new instance of this class with its stack trace and message filled in.

Tidak ada komentar:

Posting Komentar