android full lập trình
Lập Trình Ứng Dụng Báo cáo viên: Nguyễn Cao Thái Ngày 12/02/2012 www.nhatnghe.com Lập trình Android 2012 Nội dung Tổng quan về Android1 Yêu cầu và công cụ lập trình trên Android 2 Demo xây dựng ứng dụng đơn giản3 Demo xây dựng 1 số ứng dụng khác4 Triển khai cài đặt ứng dụng lên ĐTDĐ5 www.nhatnghe.com Lập trình Android 2012 Tổng quan về Android Android là gì? Google Android là một hệ điều hành mã nguồn mở (open-source) và là một nền tảng phần mềm (software platform) cho các thiết bị di động. Các nhà phát triển có thể chỉnh sửa bằng code của họ hoặc có thể thông qua những thư viện Java của Google. www.nhatnghe.com Lập trình Android 2012 Tổng quan về Android Lịch sử Android Tháng 7 năm 2005, Google mua lại Android, Inc., một công ty nhỏ mới thành lập có trụ sở ở Palo Alto, California, Mỹ. Tháng 11 năm 2007, Liên minh thiết bị cầm tay mở rộng (Open Handset Alliance), bao gồm nhiều công ty như Texas Instruments, Tập đoàn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel và T-Mobile được thành lập Một nền tảng thiết bị di động được xây dựng dựa trên nhân Linux 2.6 www.nhatnghe.com Lập trình Android 2012 Tổng quan về Android Tính năng Khả năng tái sử dụng code và các thành phần Sử dụng máy ảo Dalvik tối ưu hóa hoạt động các thiết bị di động. Thư viện đồ họa 2D ,3D dựa trên OpenGL ES 1.0 SQLite hỗ trợ lưu trữ dữ liệu cấu trúc www.nhatnghe.com Lập trình Android 2012 Tổng quan về Android Tính năng (tiếp theo) Hỗ trợ nhiều định dạng về hình ảnh, âm thanh, video (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) Hỗ trợ Bluetooth, EDGE, 3G, và WiFi Camera, GPS Môi trường phát triển ứng dụng nhiều tính năng bao gồm cho phép tạo các thiết bị giả lập, gỡ lỗi, quản lý bộ nhớ, sự thực thi,…kết hợp với plugin cho Eclipse IDE www.nhatnghe.com Lập trình Android 2012 Yêu cầu và công cụ lập trình Hệ điều hành • Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit) • Mac OS X 10.5.8 or later (x86 only) • Linux (tested on Ubuntu Linux, Lucid Lynx) JDK 5 or JDK 6 Eclipse IDE SDK (http://developer.android.com/sdk/index.html) Android Development Tools plugin www.nhatnghe.com Lập trình Android 2012 Xây dựng chương trình ứng dụng tính tổng 2 số Yêu cầu: ứng dụng có giao diện đồ họa, cho phép nhập 2 số , sau đó xuất ra tổng của chúng www.nhatnghe.com Lập trình Android 2012 Xây dựng chương trình ứng dụng tính tổng 2 số B1: Khởi động Eclipse www.nhatnghe.com Lập trình Android 2012 Xây dựng chương trình ứng dụng tính tổng 2 số B2: Tạo Android Project • File, New, Android Project • Đặt tên Project: bt_tong2so, Next [...]... XML Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số B4: Viết code xử lý trong file src/com .android. bt_tong2so/bt_tong2soActivity.java Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình. ..www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số • Chọn version android 2.2, Next Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số • Khai báo tên ứng dụng Bt_tong2so • Khai báo tên đóng gói chương trình com .android. Bt_tong2so , Finish Lập trình Android 2012 www.nhatnghe.com Xây dựng chương trình ứng dụng tính tổng 2 số B3: thiết kế giao... folder res/raw Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file mp3 B1: Thiết kế giao diện đơn giản Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file mp3 B2: viết code Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file mp3 B3: Biên dịch chương trình [menu] Project, Build Project B4: Thực thi chương trình trên thiết bị giả lập [menu] Run,... bộ điều khiển trình diễn video Chuẩn bị: chép file haivui1.3gp vào trong folder res/raw Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file video B1: Thiết kế giao diện đơn giản Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file video B2: Viết code Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng play 1 file video B3: Biên dịch chương trình [menu]... danh sách họ tên mỹ nhân Lập trình Android 2012 www.nhatnghe.com Xây dựng gallery hình ảnh đơn giản B3: viết code cho sự kiện người dùng touch trên màn hình, và định thời gian tuần tự chuyển đổi ảnh Lập trình Android 2012 www.nhatnghe.com Xây dựng gallery hình ảnh đơn giản B4: Biên dịch chương trình [menu] Project, Build Project B5: Thực thi chương trình trên thiết bị giả lập [menu] Run, Run Cài... kiểm tra Lập trình Android 2012 www.nhatnghe.com Demo 1 số ứng dụng khác a Tìm số nhỏ nhất trong 2 số b Giải phương trình ax+b=0 c Tìm ước số chung của 2 số d e f Chương trình gallery hình ảnh đơn giản Chương trình minh họa play 1 file mp3 Chương trình minh họa play 1 file video Lập trình Android 2012 www.nhatnghe.com Xây dựng gallery hình ảnh đơn giản Yêu cầu: tuần tự hiện các hình ảnh trong danh sách,... 2 số B5: Biên dịch chương trình [menu] Project, Build Project B6: Thực thi chương trình trên thiết bị giả lập [menu] Run, Run Cài đặt lên điện thoại di động Android B1: từ PC hay laptop gửi mail đính kèm file bt_tong2so.apk trong folder bin B2: mở điện thoại di động check mail nhắp chọn file đính kèm để install B3: chạy ứng dụng vừa được cài đặt để kiểm tra Lập trình Android 2012 www.nhatnghe.com... Thực thi chương trình trên thiết bị giả lập [menu] Run, Run Cài đặt lên điện thoại di động Android B1: từ PC hay laptop gửi mail đính kèm file play_mp3.apk trong folder bin B2: mở điện thoại di động check mail nhắp chọn file đính kèm để install B3: chạy ứng dụng vừa được cài đặt để kiểm tra Lưu ý khi tác động vào các nút điều khiển chú ý trình diện video có bị ảnh hưởng không? Lập trình Android 2012 Thank... Chuẩn bị: chép 3 file hình ảnh sample_0.jpg, sample_1.jpg, sample_2.jpg vào folder res/drawable Lập trình Android 2012 www.nhatnghe.com Xây dựng gallery hình ảnh đơn giản B1: thiết kế giao diện bằng thao tác kéo thả gồm 1 TextView dùng chứa tên mỹ nhân, 1 ImageView dùng chứa hình ảnh mỹ nhân Lập trình Android 2012 www.nhatnghe.com Xây dựng gallery hình ảnh đơn giản B2: viết code khai báo 1 mảng... [menu] Run, Run Cài đặt lên điện thoại di động Android B1: từ PC hay laptop gửi mail đính kèm file show_image.apk trong folder bin B2: mở điện thoại di động check mail nhắp chọn file đính kèm để install B3: chạy ứng dụng vừa được cài đặt để kiểm tra Lưu ý thời gian tuần tự chuyển ảnh, và khi touch trên màn hình có xảy ra chuyển đổi ảnh khác kg? Lập trình Android 2012 www.nhatnghe.com Xây dựng ứng dụng . Lập Trình Ứng Dụng Báo cáo viên: Nguyễn Cao Thái Ngày 12/02/ 2012 www.nhatnghe.com Lập trình Android 2012 Nội dung Tổng quan về Android1 Yêu cầu và công cụ lập trình trên Android. Android 2012 Xây dựng chương trình ứng dụng tính tổng 2 số Yêu cầu: ứng dụng có giao diện đồ họa, cho phép nhập 2 số , sau đó xuất ra tổng của chúng www.nhatnghe.com Lập trình Android 2012 Xây. Android 2012 Xây dựng chương trình ứng dụng tính tổng 2 số B2: Tạo Android Project • File, New, Android Project • Đặt tên Project: bt_tong2so, Next www.nhatnghe.com Lập trình Android 2012 Xây