Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Lập trình mobile - Phần 6

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn: DHDL
Người gửi: Nguyễn Bùi Minh Tâm
Ngày gửi: 00h:31' 20-11-2009
Dung lượng: 669.5 KB
Số lượt tải: 97
Số lượt thích: 0 người
LẬP TRÌNH MOBILE
BLUETOOTH &WAP
11/20/2009
1
Võ Phương Bình – ITFAC - DLU
BLUETOOTH & WAP
BlueTooth
Công nghệ Bluetooth
Sử dụng BlueTooth
Lập trình BlueTooth
WAP
Giới thiệu WAP
Nền tảng mobile trên Openware
Cài đặt WML trên Website
11/20/2009
Võ Phương Bình – ITFAC - DLU
2
BlueTooth
Bluetooth:
Là công nghệ truyền dữ liệu không dây hiện đại, có thể kết nối các thiết bị như điện thoại di động, máy tính xách tay, máy in, máy ảnh số, và thậm chí cả tủ lạnh, lò viba, máy điều hòa nhiệt độ...
11/20/2009
Võ Phương Bình – ITFAC - DLU
3
BlueTooth (tt)
Công nghệ Bluetooth:
Dựa trên tần số vô tuyến và bất cứ một thiết bị nào có tích hợp bên trong công nghệ này đều có thể truyền thông với các thiết bị khác với một khoảng cách nhất định.
Rẻ, tốn ít năng lượng và dễ dàng giao tiếp với các thiết bị khác nhau.
Tuy sử dụng cùng tần số với công nghệ Wifi (802.11x) nhưng chúng không hề xung đột với nhau vì BT sử dụng tần số bước nhảy ngắn, thay đổi tần số 1600 lần / giây.
11/20/2009
Võ Phương Bình – ITFAC - DLU
4
BlueTooth (tt)
Sử dụng Bluetooth:
Mỗi thiết bị BT có profile, để sử dụng ta phải "giới thiệu" thông số thiết bị của thiết bị cho thiết bị cần kết nối. Quá trình "giới thiệu" đó được gọi là "Pairing - kết hợp thành cặp".
Quá trình này sẽ đăng ký thông số của thiết bị sẽ kết nối, và sau khi 2 thiết bị đã cặp với nhau thì không phải lặp lại quá trình này nữa.
11/20/2009
Võ Phương Bình – ITFAC - DLU
5
BlueTooth (tt)
Lập trình BlueTooth:
Các giao thức Bluetooth trong JSR-82
L2CAP
RFCOMM
Truy vấn thiết bị: có thể dùng hoặc GIAC hoặc LIAC
GIAC: Truy vấn chung, không giới hạn thời gian
LIAC: Định dạng giới hạn việc truy vấn, giới hạn về thời gian. Nó được duy trì sử dụng cho đến khi MIDlet thay đổi (ví dụ, tới GIAC) hoặc MIDlet kết thúc.
11/20/2009
Võ Phương Bình – ITFAC - DLU
6
BlueTooth (tt)
Lập trình BlueTooth:
Tìm kiếm thiết bị
private void doDeviceDiscovery() {
try {
local = LocalDevice.getLocalDevice();
}catch (BluetoothStateException bse) {}
agent = local.getDiscoveryAgent();
devicesFound = new Vector();
try {
if(!agent.startInquiry(DiscoveryAgent.GIAC,this)) {
// Yêu cầu không được thực thi, bắt lỗi ngoại lệ ở đây
}
}
catch(BluetoothStateException bse) {}
}
11/20/2009
Võ Phương Bình – ITFAC - DLU
7
BlueTooth (tt)
Lập trình BlueTooth:
Tìm kiếm dịch vụ
public void serviceSearchCompleted(int transID, int respCode) {
switch(respCode) {
case DiscoveryListener.SERVICE_SEARCH_COMPLETED:
//Việc tìm kiếm dịch vụ hoàn thành thì chèn code thích hợp ở đây
break;
case DiscoveryListener.SERVICE_SEARCH_DEVICE_NOT_REACHABLE:
// Thiết bị không kết nối được thì chèn code thích hợp ở đây
break;
case DiscoveryListener.SERVICE_SEARCH_ERROR:
// Việc tìm kiếm dịch vụ có lỗi thì chèn code ở đây
break;
case DiscoveryListener.SERVICE_SEARCH_NO_RECORDS:
// Không có dịch vụ nào tìm thấy hay Record rỗng
break;
case DiscoveryListener.SERVICE_SEARCH_TERMINATED:
// Kết thúc việc tìm kiếm dịch vụ bằng cách gọi agent.cancelServiceSearch()
//Chèn code thích hợp ở đây.
break;
}
}
11/20/2009
Võ Phương Bình – ITFAC - DLU
8
WAP
WAP - Wireless Application Protocol.
Wap có thể hiểu là một website đặc biệt được thiết kế nhỏ gọn cho phù hợp với điện thoại di động.
Trong các trang wap đồ họa, hình ảnh sẽ được đơn giản hóa tối đa do vậy khi truy cập trang wap chỉ tốn dung lượng ít hơn đến 30 lần so với truy cập vào một trang web.
Do vậy chi phí phải trả cho việc sử dụng wap cũng rẻ hơn 30 lần so với truy cập web.
Web dành cho thiết bị di động là một mảnh đất đầy tiềm năng.
11/20/2009
Võ Phương Bình – ITFAC - DLU
9
WAP (tt)
Hoạt động của Wap
11/20/2009
Võ Phương Bình – ITFAC - DLU
10
WAP (tt)
Hoạt động của Wap (tt)
11/20/2009
Võ Phương Bình – ITFAC - DLU
11
WAP (tt)
WML – Wireless Markup Language
WML + NNLT Web (ASP.NET) = Wapsite
11/20/2009
Võ Phương Bình – ITFAC - DLU
12
 
Gửi ý kiến