Công nghệ mới trong phát triển hệ thống thông tinChuyên đề: Phát triển ứng dụng trên môi trường Android TS.. Cài đặt môi trường phát triển Android Các công cụ cần thiết Java Developm
Trang 1Công nghệ mới trong phát triển hệ thống thông tin
Chuyên đề: Phát triển ứng dụng
trên môi trường Android
TS Trần Minh Triết Khoa Công nghệ Thông tin Trường ĐH Khoa học Tự nhiên
Trang 2Tham khảo
Nội dung của bài giảng có sử dụng:
Tài liệu, bài giảng của ThS Nguyễn Trung Hiếu, Trung tâm Tin học trường ĐH Khoa học Tự nhiên, ĐHQG-HCM
Tài liệu, bài giảng của ThS Bùi Tấn Lộc, Khoa Công nghệ Thông tin, trường ĐH Khoa học Tự nhiên, ĐHQG-HCM
Website: http://developer.android.com/
2
Trang 3Cài đặt môi trường phát triển Android
Các công cụ cần thiết
Java Development Kit (JDK)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Eclipse
http://eclipse.org/mobile/
Android SDK
http://dl.google.com/android/android-sdk_r10-windows.zip
Android Development Tool (ADT)
Trang 5Các bước cài đặt trọn gói
Cài đặt SDK và Eclipse IDE
Giải nén file ZIP ( adt-bundle-<os_platform>.zip)
Mở thư mục adt-bundle-<os_platform>/eclipse/ và chạy
ứng dụng eclipse.
Lưu ý: không di chuyển bất kỳ tập tin hay thư mục nào trong thư mục đã giải nén vì có thể sẽ làm sai các đường dẫn
Trang 6Cài đặt môi trường phát triển Android
Các bước cài đặt
1 Cài đặt JDK và Eclipse
2 Cài đặt Android SDK
3 Cài đặt ADT plug-in
4 Thêm Android Platform và các thành phần khác vào Android SDK
6
Trang 7Cài đặt môi trường phát triển Android
Cài đặt ADT plug-in
EclipseHelpInstall New Softwares
Trong Add Repository: nhập tên ADT Plugin và đường dẫn là https://dl-ssl.google.com/android/eclipse/
Trang 8Cài đặt môi trường phát triển Android
Cấu hình cho ADT
Eclipse Windows Preferences Android
8
Trang 9Sử dụng Android SDK
Dùng SDK Manager để bổ sung thêm platform và các component khác
Khởi động Eclipse, chọn Android SDK Manager, hoặc
Khởi động SDK Manager.exe trong thư mục Android SDK
Dùng AVD (Android Virtual Device) Manager để tạo các emulator tương ứng với platform được chọn
Khởi động Start Eclipse, chọn Select AVD Manager, hoặc
Khởi động AVD Manager.exe trong thư mục Android
Trang 10Cài đặt môi trường phát triển Android
Sử dụng SDK Manager
10
Trang 11Bổ sung thêm platform và component
Trang 12Cài đặt môi trường phát triển Android
Tạo máy ảo để chạy ứng dụng
12
Trang 13Thử nghiệm emulator
Sử dụng thử emulator với ví dụ mẫu HelloWorld
http://developer.android.com/resources/tutorials/hello-world.html
Trang 14Nội Dung
Sự phát triển các ứng dụng di động
Giới thiệu Android
Cài đặt môi trường phát triển Android
Chương trình Hello Android
Ứng dụng Todo List
14
Trang 15Hello Android
Viết chương trình Android đầu tiên
1 EclipseFile New Android Project
2 Trong hộp thoại tạo project
Trang 16Hello Android
16
Trang 17Hello Android
Tạo launch configuration
1 Eclipse Run Run Configuration
2 Android Application Right Click New
3 Điền các thông tin trong Android tab
4 Chọn Android Virtual Device (AVD) trong Target Tab
Trang 18Hello Android
18
Trang 19Hello Android
Trang 20Hello Android
Activity class
20
Trang 21Hello Android
Layout của chương trình
Trang 22Cấu trúc 1 ứng dụng đơn giản
22
chứa các file mã nguồn java được phát sinh khi thư mục res có thay đổi platform được chọn để build ứng dụng
application package sẽ được cài lên emulator hoặc máy thật
các tài nguyên hình ảnh
mô tả các thành phần UI các giá trị hằng chuỗi
file cấu hình của ứng dụng
Trang 23Thay đổi platform
Righ click vào project, chọn Properties > Android > chọn platform cần dùng
Trang 24Thực thi ứng dụng với emulator mặc định
Right click vào project, chọn Run
As > Android Application
24
Trang 25Thực thi ứng dụng với emulator khác
Right click vào project, chọn Run
As > Run Configurations… >
chọn emulator phù hợp
Trang 26Chọn lựa cấu hình thực thi phù hợp
26
Trang 27Sử dụng các công cụ DDMS
ADT plug-in trong Eclipse cho phép sử dụng các công cụ để điều khiển emulator
Trong Eclipse, click vào Open Perspective button và chọn
DDMS hoặc chọn or select Other…/DDMS
Trang 28Các công cụ DDMS
28
Trang 29Các công cụ DDMS
Trang 30Debug với emulator mặc định
30
• Right click vào project project, chọn
Debug As > Android Application
• Chọn Yes trong Debug Perspective
Trang 31Thêm breakpoint
Trang 34Nội dung
Sự phát triển các ứng dụng di động
Giới thiệu Android
Cài đặt môi trường phát triển Android
Chương trình Hello Android
Ứng dụng Todo List
34
Trang 35To-do List
Tạo một project từ soure code có sẵn
Eclipse Import
Chọn General Existing Project into Workspace
Chọn root directory Browse
Chọn project cần import Finish
Trang 36To-do List
36
Trang 37To-do List
Trang 38To-do List
38
Trang 39Tài liệu đọc thêm
Managing AVDs with AVD Manager:
http://
developer.android.com/guide/developing/devices/managing-avds.html
Managing AVDs from the Command Line:
http://
Trang 40Tài liệu đọc thêm
Creating an Android Application using the Eclipse Plugin
http://
developer.android.com/resources/faq/commontasks.html#newecli pseandroidproject
Adding an External Library (.jar) using Eclipse
http://
developer.android.com/resources/faq/commontasks.html#addexte rnallibrary
Referring to localhost from the emulated environment
http://
developer.android.com/resources/faq/commontasks.html#localhos talias
40