Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Jun 25, 2012

[ Video ] Lập trình mobile trên Google Android

Google Android là một nền tảng mã mở trên Java được thiết kế cho thiết bị di động, đang thu hút được nhiều hãng mobile lớn sản xuất thiết bị trên nền tảng này, cùng một cộng động các nhà phát triển đông đảo trên toàn thế giới cùng xây dựng các ứng dụng trên đó. Với mục đích mang lại kiến thức về nền tảng đang rất được quan tâm này, Hôm nay mình xin giới thiệu đến các bạn khóa học Lập TrìnhTrên Google Android của Anh Đinh Chí Thành.Không chỉ những nhà lập trình chuyên nghiệp mới biết đến Google! Đã từ lâu, cái tên Google trở nên quen thuộc với bất kỳ ai trên thế giới với các dịch vụ, sản phẩm nổi tiếng của mình như Google Search, Gmail, GDocs…Với những người yêu thích công nghệ di động thì Google Android, 1 nền tảng lập trình ứng dụng cho các thiết bị di động mới ra mắt của Google, là một trong những nền tảng thu hút nhất. Với sự ra đời liên tiếp các dòng điện thoại di động thông minh (smart phone) trên nền tảng Android từ các hãng sản xuất điện thoại danh tiếng nhất thế giới như Nokia, HTC, Samsung, LG, Sony Ericssons, Motorola…, Google Android ngày càng đóng một vai trò quan trọng hơn trong lĩnh vực thiết bị di động.
Google Android, được phát triển bởi Google, dựa trên nền tảng Java, là một nền tảng mã mở và thiết kế cho thiết bị di động, đến nay đã thu hút được không những rất nhiều hãng công nghệ lớn trong việc tạo ra các thiết bị chạy trên nền tảng này, mà còn tạo được một cộng đồng các nhà phát triển đông đảo trên toàn thế giới cùng nhau xây dựng các ứng dụng trên đó.

Bài 1 – Giới thiệu về lập trình trên Mobile và lập trình trên Android: Giới thiệu về các dòng thiết bị di động và các nền tảng phần mền hiện có, đặc thù của ứng dụng mobile, sự ra đời của Google Android

Bài 2 – Lập trình với Android SDK(Phần I/GUI/ Active – Intent): C
ách sử dụng môi trường phát triển cho Google Android (Eclipse + ADT). Giới thiệu về cấu trúc một chương trình trên Android

Bài 3 – Lập trình với Android SDK (Phần I/GUI/ Layout – Views): 
Làm việc với các lớp GUI như Layout, View, Dialog, Toast. Xử lý tương tác người dùng

Bài 4 – Lập trình với Android SDK (Phần I/GUI/ Graphic 2D – 3D): Giới thiệu các thư viên đồ họa, cách lập trình 2D, 3D, tương tác đồ họa với người dùng
Bài 5 – Lập trình với Android SDK (Phần II/Data/ Sqlite – saveconfig): Lưu trữ dữ liệu trên thiết bị di động bằng Android

Bài 6 – Lập trình với Android SDK (Phần III/Net/ http – https – tcp/ip): 
Lập trình ứng dụng Internet trên Android


Bài 7 – Lập trình với Android SDK (Phần III/System/ service – content provider): 
Lập trình hệ thống trên Android


Bài 8
 - Lập trình với Android SDK(Phần III/System/ Thread – Handle)Làm việc với Thread trên Android
 


Xem video tại đây: http://kenhdaihoc.com/forum/showthread.php?t=5047

Code demo của chương trình đào tạo online Lập Trình Trên Android.


Gửi các bạn bộ code demo của chương trình đào tạo online Lập Trình Trên Android.
Chỉ có code của chương 1,4,5,6,7,8 thôi chương 2 và 3 mình không có tìm thấy code.
Code Demo Android Full (163)
Xem video tại đây: http://kenhdaihoc.com/forum/showthread.php?t=5047
Bài 1: http://www.mediafire.com/?0t9s49avhowc126
Bài 4: http://www.mediafire.com/?h4d29p4b3mp7kka
Bài 5: http://www.mediafire.com/?76f5quxkmq9rz1h
Bài 6: http://www.mediafire.com/?sj6zid1l7bq5h8j
Bài 7: http://www.mediafire.com/?m916qomctbsadas
Bài 8: http://www.mediafire.com/?o6w11rd3s3z3iks
[PASSWORD] wWw.kenhdaihoc.com

Jun 20, 2012

Đồ án Android


MỤC LỤC 
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .................................................. ................... 4 
1. LỊCH SỬ ANDROID .................................................. ................................ 4 
2. DELVING VỚI MÁY ẢO DALVIK .................................................. ......... 5 
3. KIẾN TRÚC CỦA ANDROID .................................................. .................. 5 
3.1. Tầng ứng dụng .................................................. .................................. 6 
3.2. Application framework .................................................. ...................... 6 
3.3. Library .................................................. .............................................. 7 
3.4. Android Runtime .................................................. ............................... 7 
3.5. Linux kernel .................................................. ...................................... 8 
4. ANDROID EMULATOR .................................................. ......................... 8 
5. CÁC THÀNH PHẦN TRONG MỘT ANDROID PROJECT ...................................... 9 
5.1. AndroidManifest.xml .................................................. ........................ 9 
5.2. File R.java .................................................. ....................................... 10 
6. CHU KỲ ỨNG DỤNG ANDROID .................................................. ......... 11 
6.1. Chu kỳ sống thành phần .................................................. .................. 12 
6.2. Activity Stack .................................................. .................................. 12 
6.3. Các trạng thái của chu kỳ sống .................................................. ........ 13 
6.4. Chu kỳ sống của ứng dụng .................................................. .............. 13 
6.5. Các sự kiện trong chu kỳ sống của ứng dụng ..................................... 14 
6.6. Thời gian sống của ứng dụng .................................................. ........... 14 
6.7. Thời gian hiển thị của Activity .................................................. ........ 14 
6.8. Các phương thức của chu kỳ sống .................................................. ... 14 
7. CÁC THÀNH PHẦN GIAO DIỆN TRONG ANDROID ........................... 16 
7.1. View.............................................. .................................................. .. 16 
7.2. ViewGroup .................................................. ...................................... 16 
7.2.1. LinearLayout .................................................. ........................... 16 
7.2.2. FrameLayout .................................................. ........................... 17 
7.2.3. AbsoluteLayout .................................................. ....................... 17 
7.2.4. RetaliveLayout .................................................. ........................ 18 
7.2.5. TableLayout .................................................. ............................ 18 
7.3. Button .................................................. ............................................. 18 
7.4. ImageButton .................................................. .................................... 19 
7.5. ImageView .................................................. ...................................... 20 
7.6. ListView .................................................. ......................................... 20 
7.7. TextView .................................................. ........................................ 21 
7.8. EditText .................................................. .......................................... 21 
7.9. CheckBox.......................................... ................................................ 22 
7.10. MenuOptions .................................................. ............................... 22 
7.11. ContextMenu .................................................. ............................... 24 
7.12. Quick Search Box .................................................. ........................ 24 
7.13. Activity & Intend............................................ ............................... 25 
7.13.1. Activity.......................................... ............................................ 25 
7.13.2. Intent .................................................. ....................................... 26 
8. CONTENT PROVIDER VÀ URI .................................................. ............ 28 
9. BACKGROUND SERVICE .................................................. ................... 29 
10. TELEPHONY .................................................. ......................................... 32 
11. SQLITE .................................................. .................................................. 32 
12. ANDROID & WEBSERVICE .................................................. ................ 33 
12.1. Khái niệm Web service và SOAP .................................................. 33 
12.2. Giới thiệu về XStream .................................................. ................. 34 
12.3. Thao tác với web service trong Android ........................................ 36 
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ............................... 38 
13. ĐẶC TẢ BÀI TOÁN............................................. .................................... 38 
14. ĐẶC TẢ CHỨC NĂNG .................................................. .......................... 38 
14.1. Upload phone book.............................................. .......................... 38 
14.2. Revert phone book .................................................. ....................... 39 
14.3. Send contact .................................................. ................................ 40 
14.4. Reveive contact .................................................. ........................... 40 
14.5. Export contact tới SD Card .................................................. .......... 40 
14.6. Import contact từ SD Card .................................................. ........... 41 
14.7. Account Manager .................................................. ........................ 41 
14.7.1. Login .................................................. ....................................... 41 
14.7.2. Change password .................................................. ..................... 41 
14.7.3. Restore account .................................................. ....................... 41 
14.7.4. Create account .................................................. ......................... 42 
15. CÁC BIỂU ĐỒ HỆ THỐNG .................................................. ................... 42 
15.1. Biểu đồ Usercase .................................................. ......................... 42 
15.1.1. Restore account .................................................. ....................... 43 
15.1.2. Export Contact vào SD Card .................................................. .... 43 
15.1.3. Import Contact từ SD Card .................................................. ...... 43 
15.1.4. Login .................................................. ....................................... 44 
15.2. Biểu đồ Class............................................. .................................... 44 
15.2.1. Biểu đồ Class giữa các thành phần giao diện ............................. 44 
15.3. Biểu đồ Class Contact........................................... ......................... 44 
15.4. Biểu đồ Class ContactProvider .................................................. .... 44 
15.5. Class Webservice .................................................. ........................ 45 
15.6. Biểu đồ Sequence .................................................. ........................ 45 
15.6.1. Login .................................................. ....................................... 45 
15.6.2. Create new account .................................................. .................. 46 
15.6.3. Restore account .................................................. ....................... 47 
15.6.4. Upload phone book .................................................. .................. 48 
15.6.5. Revert phone book .................................................. ................... 48 
15.6.6. Export Contact to SD Card .................................................. ...... 49 
15.6.7. Import Contact from SD Card .................................................. .. 49 
15.6.8. Send Contact .................................................. ........................... 49 
15.7. Biểu đồ Activity .................................................. .......................... 51 
15.7.1. Change password .................................................. ..................... 51 
15.7.2. Export Contact to SD Card .................................................. ...... 52 
15.7.3. Upload phone book .................................................. .................. 52 
15.7.4. Send Contact .................................................. ........................... 53 
15.7.5. Revert phone book .................................................. ................... 53 
15.7.6. Import Contact from SD Card .................................................. .. 54 
16. CƠ SỞ DỮ LIỆU WEB SERVICE .................................................. .......... 54 
CHƯƠNG 3: DEMO ỨNG DỤNG .................................................. ................. 57 
17. MỘT VÀI HÌNH ẢNH ỨNG DỤNG .................................................. ...... 57 
18. SƠ ĐỒ LIÊN KẾT CÁC MÀN HÌNH VÀ DIALOG ................................. 58 
18.1. Danh sách các liên kết màn hình mức 1&2 .................................... 58 
18.2. Danh sách liên kết các màn hình mức 3 ......................................... 58 
18.2.1. Màn hình View Contact .................................................. ........... 58 
18.2.2. Màn hình danh sách các Contact mới ......................................... 58 
18.2.3. Màn hình danh sách phone bool đã upload................................. 58 
19. ĐÁNH GIÁ ỨNG DỤNG .................................................. ....................... 59 
20. HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI......................................... 59 
21. KẾT LUẬN............................................ ......................................... . 60


Link download 1 

link download 2