BÀI TẬP THỰC HÀNH TUẦN 3Nội dung: Làm quen với lập trình Java Mobile tt Cài đặt: -JDK 6 -IDE: Java ME SDK 3.0 hoặc NetBeans 6.1 Bài tập: Bài 1: Viết chương trình hiển thị hình ảnh
Trang 1BÀI TẬP THỰC HÀNH TUẦN 3
Nội dung:
Làm quen với lập trình Java Mobile (tt)
Cài đặt:
-JDK 6
-IDE: Java ME SDK 3.0 hoặc NetBeans 6.1
Bài tập:
Bài 1: Viết chương trình hiển thị hình ảnh từ 1 URL cho trước sử dụng giao thức http
Hướng dẫn:
Tạo Midlet gồm 1 form, trên đó có 1 TextBox để người dùng nhập vào địa chỉ file ảnh
Trang 2-TextBox với string mặc định là đường dẫn file ảnh (Để chạy trên máy tính đơn, cài đặt IIS, chép file vào thư mục C:\inetpub\wwwroot\)
-Xử lý sự kiện Command
Trang 3-Hiển thị hình ảnh
-Kết nối và tải hình ảnh xuống
Trang 4-Sau khi ContentConnection và InputStream đã được thiết lập, kiểm tra length Nếu
có, đọc nội dung chỉ bằng 1 lệnh Nếu không, đọc từng ký tự và ghi vào
OutputStream Tạo image từ nội dung vừa đọc
-Cuối cùng, đóng tất cả connection và stream đã dùng
Bài 2: Viết chương trình download và hiển thị file (header & content)
Trang 5Hướng dẫn:
-Phía Client: 1 Gửi http.setRequestMethod(HttpConnection.GET) 2.Gửi thông tin header
Trang 6-Server phản hồi
1.Đọc dòng tình trạng
Trang 72.Đọc thông tin header
3.Đọc dữ liệu (data) bằng cách đọc từng khối
Trang 9Bài 3: Quản lý bản ghi RMS
Đọc và ghi bản ghi với Stream
Output