Tổng hợp bài tập thực hành Android cho người mới bắt đầu. Luyện tập từ căn bản nhất. Bổ sung thêm tài liệu Java Core.
Nguồn:
https://duythanhcse.wordpress.com/
Contents
Bài tập 1: Làm quen với môi trường phát triển điện thoại di động ..........................................................2
Bài tập 2: Thao tác với Android Virtual Device và DDMS .....................................................................5
Bài tập 3: Cách tạo Android Project và tìm hiểu cấu trúc bên trong của một Android Project..............14
Bài tập 4: Cách sửa một số lỗi thường gặp trong Android Project.........................................................22
Bài tập 5: Tìm hiểu vòng đời của một Ứng Dụng Android....................................................................24
Bài tập 6: Phân biệt Foreground Lifetime và Visible Lifetime ..............................................................31
Bài tập 7: Làm quen với các Layout trong Android...............................................................................40
Bài tập 8: Các kiểu lập trình sự kiện trong Android...............................................................................51
Bài tập 9: Thực hành về Toast Notification và Alert Dialog..................................................................69
Bài tập 10: Sử dụng TextView, EditText và Button trong Android.......................................................72
Bài tập 11: Sử dụng Checkbox và RadioButton trong Android ......................................................80
Bài tập 12: Ví dụ tổng hợp TextView, EditText, CheckBox, Button và ImageButton
trong Android .......................................................................................................................................89
Bài tập 13: Thực hành về ListView trong Android.........................................................................103
Bài tập 14: Thực hành về Custom Layout cho ListView trong Android......................................125
Bài tập 15: Thực hành về Spinner trong Android ..........................................................................136
Bài tập 16: Kết hợp Spinner với ListView trong Android..............................................................139
Bài tập 17: Thực hành về AutocompleteTextView và MultiAutocompleteTextView.................150
Bài tập 18: Cập nhật DataSource cho AutocompleteTextView lúc Runtime..............................154
Bài tập 19: Thực hành Gridview trong Android.............................................................................167
Bài tập 21: Thực hành về Tab Selector trong Android ..................................................................175
Bài tập 22: Thực hành về Menu trong Android..............................................................................184
Bài tập 23: Thực hành về Context Menu trong Android...............................................................193
Bài tập 24: Thực hành về Intent trong Android.............................................................................196
Bài tập 25: Tiếp tục củng cố kiến thức Intent, ví dụ tổng hợp Quản Lý Nhân Viên ...................216
Bài tập 26: Dùng Implicit Intent để viết chương trình gọi điện thoại và nhắn tin SMS ...........263
Bài tập 27: Đa ngôn ngữ trong Android ..........................................................................................274
Bài tập 28: Xử lý tập tin trong Android...........................................................................................279
Bài tập 29: XML Parser trong Android...........................................................................................293
Bài tập 30: Thực hành về Shared Preferences................................................................................299
Bài tập 31: Cách sử dụng SQLite trong Android ............................................................................312
Bài tập 32: Tiếp tục củng cố kiến thức SQLite, ví dụ tổng hợp quản lý sách...............................320
Bài tập 33: Sử dụng ContentProvider trong Android....................................................................345
Bài tập 34: đa tiến trình trong Android (Multi-Threading).........................................................354