Tải bản đầy đủ (.doc) (14 trang)

bài thực hành lập trình mobile với java đại học bách khoa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (827.74 KB, 14 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


B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
1
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-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
2
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-Hiển thị hình ảnh
-Kết nối và tải hình ảnh xuống
3
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC


 


-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)
4
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


Hướng dẫn:
-Phía Client: 1. Gửi http.setRequestMethod(HttpConnection.GET) 2.Gửi thông tin
header
5
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


-Server phản hồi
1.Đọc dòng tình trạng
6
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


2.Đọc thông tin header
3.Đọc dữ liệu (data) bằng cách đọc từng khối

7
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


8
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


Bài 3: Quản lý bản ghi RMS
Đọc và ghi bản ghi với Stream
Output
9
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


10
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


11
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


12
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC

 


13
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN THỰC HÀNH MÔN HỌC
 


14

×