Postado Thu Jun 04, 2015 7:10 pm
Nếu cảm thấy bài viết dài, bạn có thể xem video hướng dẫn thay thế theo link sau:
[You must be registered and logged in to see this link.]
Từ giao diện chính của laz4, chọn menu Project->New Project và thiết lập các tùy chọn cho phù hợp với bạn
Bạn nên chọn tạo mới Project dạng JNI Android Module [Lamw GUI] như hình dưới
Path to Workspace là nơi lưu trữ project của bạn, toàn bộ project được chứa trong 1 thư mục có tên là tên mà bạn nhập tại Project Name
Phần Flaform nên chọn từ 4.0 trở lên vì lamw đã không còn hỗ trợ những bản cũ hơn nữa, Min SDK là phiên bản android thấp nhất còn có thể chạy được ứng dụng ( từ 4.0 ), và Target SDK là SDK của phiên bản android mà bạn dùng để biên dịch cho ứng dụng của mình ( càng cao càng tốt )
Các mục khác giữ nguyên, nhấn OK để tạo, bạn được cửa sổ Project mở ra như hình dưới
Bây giờ ta bắt đầu kéo thả các thành phần vào form để thiết kế, chỉ gồm 1 Button duy nhất ( vì đây là ứng dụng đơn giản nhất )
Trong thẻ Android Bridges, bạn nhấn chọn biểu tượng cái nút có chữ OK, sau đó nhấn chuột trong form để thả nó vào
Bây giờ bạn có thể tùy chỉnh các thông số của button qua cửa sổ Object Inspector
Kéo xuống dưới, và bạn có thể tùy chỉnh tên của button
Để khi nhấn nút Say now, ứng dụng hiện thông báo HelloWorld, trong Object Inspector, chuyển qua thẻ Events, bạn nhấn vào mục OnClick ( khi được click, button sẽ thực hiện những lệnh trong thủ tục OnCLick của nó )
Trong cửa sổ Source Editor, bạn nhập dòng code Showmessage(‘text’) với text là đoạn văn bản cần in ra màn hình, bỏ trong dấu nháy đơn
Sau đó, để biên dịch và chạy ứng dụng ngay trên máy ảo, từ thanh menu chính, bạn vào
Run->Build apk and Run ( Máy ảo phải đang hoạt động lúc chọn menu này )
Sau đó chờ đợi quá trình biên dịch, cài đặt và khởi chạy app, bạn quan sát các quá trình này qua cửa sổ nhỏ Messages
Nếu thành công, 2 công việc còn lại sẽ được tự động thực hiện
Ngoài ra, bạn còn 1 cách để biên dịch ứng dụng, cách này chỉ tạo file apk mà không cài đặt vào máy ảo
Trước hết hãy vào thư mục chứa project mà bạn đã chọn lúc nãy
Chạy file build-debug.bat, chờ cho quá trình biên dịch xong và cửa sổ console đóng lại
Giờ thì hãy vào thư mục bin, chọn lấy file apk có tên dạng <tên ứng dụng>-debug.apk
Copy nó vào điện thoại của bạn và cài đặt như thường.
Lưu ý: đoạn Showmessage() sẽ in ra nội dung dưới cùng, nhưng nó chỉ xuất hiện trong 1 khoảng thời gian ngắn rồi tự mất, có nhiều cách in ra 1 nội dung tương tự nhưng không tự mất đi, sẽ được cập nhật trong các bài viết sau
[You must be registered and logged in to see this link.]
Từ giao diện chính của laz4, chọn menu Project->New Project và thiết lập các tùy chọn cho phù hợp với bạn
Bạn nên chọn tạo mới Project dạng JNI Android Module [Lamw GUI] như hình dưới
Path to Workspace là nơi lưu trữ project của bạn, toàn bộ project được chứa trong 1 thư mục có tên là tên mà bạn nhập tại Project Name
Phần Flaform nên chọn từ 4.0 trở lên vì lamw đã không còn hỗ trợ những bản cũ hơn nữa, Min SDK là phiên bản android thấp nhất còn có thể chạy được ứng dụng ( từ 4.0 ), và Target SDK là SDK của phiên bản android mà bạn dùng để biên dịch cho ứng dụng của mình ( càng cao càng tốt )
Các mục khác giữ nguyên, nhấn OK để tạo, bạn được cửa sổ Project mở ra như hình dưới
Bây giờ ta bắt đầu kéo thả các thành phần vào form để thiết kế, chỉ gồm 1 Button duy nhất ( vì đây là ứng dụng đơn giản nhất )
Trong thẻ Android Bridges, bạn nhấn chọn biểu tượng cái nút có chữ OK, sau đó nhấn chuột trong form để thả nó vào
Bây giờ bạn có thể tùy chỉnh các thông số của button qua cửa sổ Object Inspector
Kéo xuống dưới, và bạn có thể tùy chỉnh tên của button
Để khi nhấn nút Say now, ứng dụng hiện thông báo HelloWorld, trong Object Inspector, chuyển qua thẻ Events, bạn nhấn vào mục OnClick ( khi được click, button sẽ thực hiện những lệnh trong thủ tục OnCLick của nó )
Trong cửa sổ Source Editor, bạn nhập dòng code Showmessage(‘text’) với text là đoạn văn bản cần in ra màn hình, bỏ trong dấu nháy đơn
Sau đó, để biên dịch và chạy ứng dụng ngay trên máy ảo, từ thanh menu chính, bạn vào
Run->Build apk and Run ( Máy ảo phải đang hoạt động lúc chọn menu này )
Sau đó chờ đợi quá trình biên dịch, cài đặt và khởi chạy app, bạn quan sát các quá trình này qua cửa sổ nhỏ Messages
Nếu thành công, 2 công việc còn lại sẽ được tự động thực hiện
Ngoài ra, bạn còn 1 cách để biên dịch ứng dụng, cách này chỉ tạo file apk mà không cài đặt vào máy ảo
Trước hết hãy vào thư mục chứa project mà bạn đã chọn lúc nãy
Chạy file build-debug.bat, chờ cho quá trình biên dịch xong và cửa sổ console đóng lại
Giờ thì hãy vào thư mục bin, chọn lấy file apk có tên dạng <tên ứng dụng>-debug.apk
Copy nó vào điện thoại của bạn và cài đặt như thường.
Lưu ý: đoạn Showmessage() sẽ in ra nội dung dưới cùng, nhưng nó chỉ xuất hiện trong 1 khoảng thời gian ngắn rồi tự mất, có nhiều cách in ra 1 nội dung tương tự nhưng không tự mất đi, sẽ được cập nhật trong các bài viết sau