Bài giảng điện tử môn tin học: Hệ thống quản lý bản ghi - Pdf 21

08/13/14
1
Võ Phương Bình – ITFAC - DLU

Giới thiệu

Ghi và đọc

Duyệt bản ghi

Sắp xếp

Tìm kiếm
08/13/14Võ Phương Bình – ITFAC - DLU
2

RMS - Record Management System:

Là cơ chế để các ứng dụng MIDlet lưu trữ, truy
xuất và thao tác dữ liệu trên thiết bị di động.

Dữ liệu sẽ được lưu trữ bền trên thiết bị ngay cả
khi ứng dụng không còn thực thi.

Lớp bản ghi: RecordStore

javax.microedition.rms. RecordStore;
08/13/14Võ Phương Bình – ITFAC - DLU
3

Khởi tạo:


ByteArrayOutputStream strmBytes;

DataOutputStream strmDataType = new
DataOutputStream(strmBytes);

Ghi:

strmDataType.writeUTF(String sData);

strmDataType.writeBoolean(boolean bData);

strmDataType.writeInt(int iData);

Đọc:

strmDataType.readUTF();

strmDataType.readBoolean();

strmDataType.readInt();
08/13/14Võ Phương Bình – ITFAC - DLU
6

Sử dụng bộ đếm bản ghi Enumerator.

Cho pho phép di chuyển đến trước và sau các bản ghi
trong vùng bản ghi.

Điểm mạnh: Sắp xếp, Tìm kiếm.

int result = str1.compareTo(str2);
if (result == 0)
return RecordComparator.EQUIVALENT;
else if (result < 0)
return RecordComparator.PRECEDES;
else
return RecordComparator.FOLLOWS;

}

}
08/13/14Võ Phương Bình – ITFAC - DLU
8

Ví dụ:
08/13/14Võ Phương Bình – ITFAC - DLU
9

Thực thi giao diện RecordFilter

class SearchFilter implements RecordFilter

{

private String searchText = null;

public SearchFilter(String searchText) {

this.searchText = searchText.toLowerCase();


RecordEnumeration re = rs.enumerateRecords(search, null,
false);

if (re.numRecords() > 0)

siMatch.setText(new String(re.nextRecord()));

re.destroy();

}

}

}
08/13/14Võ Phương Bình – ITFAC - DLU
11


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status