Welcome Guest! Login or Join    

 Login: 

Java - Bài 5: Đóng gói ứng dụng viết trên điện thoại di động - Java Bai 5 Dong goi ung dung viet tren dien thoai di dong

Java - Bài 5: Đóng gói ứng dụng viết trên điện thoại di động Bài viết có giá trị

All | Forum | Tools | Tesking | Driver/Manual | Hot Topic | Videos | Hardware | Software
Tìm kiếm:
 

  Trả lời bài      Bài mới
 Xem: 928 - Trả lời bài: 0

khoai_nuong Xem từ trên xuống
Administrator
Administrator
Khoai nướng, xào, luộc... đều là khoai

Địa chỉ: Vietnam
Tình trạng:  
Đăng Bài: 4407
Opera System Windows XP
Được cảm ơn: 2084/948

Direct Link To This Post Chủ đề: Java - Bài 5: Đóng gói ứng dụng viết trên điện thoại di động - Đã đăng: 16/12/2009 lúc 19:39
Topic Tags: JSP, Mobile,

Trong bài trước các bạn đã nắm được những kiến thức hết sức quan trọng về chu kỳ sống của các ứng dụng, 3 trạng thái tạm dừng, kích hoạt, kết thúc của bất kỳ ứng dụng nào và các phương thức được gọi khi chuyển ứng dụng từ trạng thái này sang trạng thái khác. Trong bài này tôi sẽ tiếp tục hướng dẫn các bạn cách đóng gói ứng dụng của bạn để chuẩn bị tải vào trong điện thoại thật của mình.

Trong các bài trước các bạn đã làm quen với việc soạn thảo chương trình (thông qua viết ứng dụng HelloWorld), biên dịch và chạy thử ứng dụng trên môi trường giả lập của bộ công cụ Sun Wireless Toolkit. Tuy nhiên mục tiêu cuối cùng luôn luôn là chạy các ứng dụng này trên chiếc điện thoại thật của mình, và để làm được điều này thì các bạn cần đóng gói ứng dụng của các bạn thành 2 tập tin .jad và .jar theo đúng đặc tả J2ME. Sau khi đóng gói ứng dụng thành công, các bạn sẽ học cách tải vào chiếc điện thoại và kiểm nghiệm nó.

Bài viết này giả sử các bạn đã hoàn tất ứng dụng HelloWorld mà tôi đã trình bày trong bài trước. Bây giờ hãy bắt đầu bằng cách chạy ứng dụng Sun Wireless Toolkit, bạn chọn Start -> All Programs -> J2ME Wireless Toolkit 2.2 -> KToolbar , chương trình KToolbar sẽ hiện lên:



Trên thanh công cụ, bạn chọn nút Open Project để mở lại ứng dụng HelloWorld của bạn. Một cửa sổ Open Project sẽ hiện lên và bạn hãy chọn dự án HelloSuite mà bạn đã tạo trong các bài trước.



Theo mặc định thì ứng dụng của bạn sẽ sử dụng MIDP 2.0 và CLDC 1.0, mặc dù hầu hết các điện thoại đời mới trên thị trường hiện nay đều hỗ trợ MIDP 2.0, tuy nhiên nếu bạn sử dụng điện thoại cũ hơn thì có thể nó chỉ hỗ trợ MIDP 1.0. Để biết chính xác điện thoại của bạn có hỗ trợ Java hay không và nếu hỗ trợ thì hỗ trợ MIDP 1.0 hay MIDP 2.0, bạn có thể xem lại tài liệu kèm theo khi bạn mua điện thoại hoặc lên trang web của nhà sản xuất để kiểm tra.

Tôi giả sử điện thoại của bạn chỉ hỗ trợ MIDP 1.0, vì vậy chúng ta cần cấu hình lại tuỳ chọn này của dự án. Trong cửa sổ KToolbar, trên thanh thực đơn bạn hãy chọn Project -> Setting... , một cửa sổ Setting for project “HelloSuite” sẽ hiện ra. Trong tuỳ chọn Target Platform, bạn hãy đổi từ JTWI thành MIDP 1.0 như hình sau:



Cũng trong cửa sổ này, bạn chọn tab thứ 2 có tên là Required. Đây là tab cho phép bạn thay đổi các thông số chính của ứng dụng của bạn. Những thông số này giúp cho phần mềm quản lý ứng dụng của điện thoại biết được các thông tin về ứng dụng của bạn. Trong tab này bạn sẽ thấy 2 thông tin quan trọng mà bạn có thể thay đổi, đó là MIDlet-Vendor và MIDlet-Version.

MIDlet-Vendor là thông tin về nhà sản xuất ứng dụng, các bạn có thể sửa lại thành tên của các bạn. Ở đây tôi lấy tên www.JavaVietnam.org làm tên của nhà sản xuất ứng dụng. Còn MIDlet-Version là thông tin về phiên bản với giá trị mặc định là 1.0 , và nếu bạn nâng cấp ứng dụng của bạn, bạn cũng nên nâng số phiên bản lên thành các giá trị lớn hơn như 1.1 hay 2.0 . Sau khi thay đổi các tuỳ chọn này, bạn nhấn nút OK để lưu lại thông số cấu hình này. Cửa sổ tuỳ chọn trên máy của tôi sau khi thay đổi có hình như sau:



Kế tiếp, bạn đóng gói ứng dụng của bạn bằng cách chọn thực đơn Project -> Package -> Create Package như hình sau:



Sau khi chạy xong, trên màn hình thông tin của KToolbar sẽ hiện lên thông tin báo thành công như sau:


Wrote C:\soft\WTK22\apps\HelloSuite\bin\HelloSuite.jar

Wrote C:\soft\WTK22\apps\HelloSuite\bin\HelloSuite.jad

Build complete


Như vậy là bạn đã hoàn tất việc tạo ra 2 tập tin HelloSuite.jar và HelloSuite.jad để sẵn sàng cho việc chuyển vào trong điện thoại thật. Bây giờ bạn hãy dùng Windows Explorer để xem 2 tập tin này được tạo ra trên đĩa cứng của bạn.

Tập tin HelloSuite.jad là một tập tin văn bản, bạn hãy dùng một chương trình soạn thảo văn bản như Notepad Plus để mở lên xem:



Bạn chú ý thông tin MIDlet-Jar-Size: 1152, trong đó 1152 là kích thước bằng byte của tập tin HelloSuite.jar, và bạn không cần nhập thông tin này. KToolbar đủ thông minh để cập nhật thông tin này mỗi khi bạn chọn thao tác Create Package.

Tập tin HelloSuite.jar là một tập tin nén, và bạn có thể mở ra bằng các chương trình nén file. Ở đây tôi dùng WinZip để mở lên xem nội dung của tập tin này:



Tóm tắt

Trong bài này các bạn đã học cách đóng gói ứng dụng của bạn thành 2 tập tin .jad và .jar, và bạn cũng biết cách thay đổi một số thông số cấu hình cho dự án của bạn. Trong bài sau tôi sẽ hướng dẫn các bạn các cách tải 2 tập tin này vào trong điện thoại thật của bạn, và nếu bạn chưa có một chiếc điện thoại hỗ trợ Java thì đây chính là thời điểm thích hợp để bạn sắm chúng.

Nguyễn Ngọc Minh
minhnn – www.JavaVietnam.org

Các bài liên quan

Chữ ký

 


  Trả lời bài      Bài mới

Di chuyển nhanh
Những sự cho phép của diễn đàn
Bạn Không thể Đăng chủ đề mới trong diễn đàn này
Bạn Không thể Trả lời chủ đề trong diễn đàn này
Bạn Không thể Xoá bài của bạn
Bạn Không thể Chỉnh sửa bài viết của bạn
Bạn Không thể Tạo bình chọn diễn đàn này
Bạn Có thể Bỏ phiếu bình chọn

KTVcodes đang mở
Smilies đang mở
HTML đang mở



Trang này được hoàn thành trong 0.492 Giây.

Power by Web Wiz vSEO - MSSQL Server build 200610. Using mods by GC Com Co., Ltd.
Copyright 2005-2010 by GC Com Co., Ltd
 
 
Rules - Mods - Archive - Old Version
  Translate
Advertising - Feeds - Sitemaps
KTV Management System v.6.5 © 2005-2010 by GC Com Co., Ltd