Tài liệu Tìm hiểu tổng quan về pada, android ứng dụng vào bài toán ứng dụng webservices trên android, bada

Thảo luận trong 'Lập Trình' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Chương 1: TÌM HIỂU HỆ ĐIỀU HÀNH BADA 4
    1.1 Khái Quát Hệ Điều Hành Bada. 4
    1.2 Mô Hình Kiến Trúc. 7
    1.3 Không Gian Tên. 9
    1.3.1 Osp::Base. 9
    1.3.2 Osp::Io. 10
    1.3.3 Database : SQLite. 11
    1.3.4 Osp::Test và Osp::Locales. 12
    1.3.5 Osp::System 12
    1.3.6 Osp::App. 12
    1.3.7 Osp::Net : 12
    1.3.8 Osp::Telephony. 13
    1.3.9 Osp::Sercurity. 13
    1.3.10 Osp::Graphics. 13
    1.3.11 Osp::UI: 13
    1.3.12 Osp::Uix. 13
    1.3.13 Osp:Web : 13
    1.3.14 Osp::Social : 13
    1.3.15 Osp::Content : 14
    1.3.16 Osp::Locations : 14
    1.3.17 Osp::Messaging : 14
    1.3.18 Osp::Commerce : 14
    1.4 Môi trường phát triển. 14
    1.4.1 Vòng đời của ứng dụng. 15
    1.4.2 Sự kiện trên pada. 16
    1.5 Các Đặc Điểm Và ConTrols Trong Pada. 20
    1.5.1 Đặc Điểm Giao Diện Trên Pada: 20
    1.5.2 Một Số Control cơ bản trong pada: 24
    1.6 Webservice deCarta. 34
    1.6.1 Giới Thiệu deCarta: 34
    1.6.2 Cách Kết Nối 34
    1.6.3 Thư viện hỗ trợ deCarta: 35
    1.6.4 Sơ Đồ Class Trong Webservice. 37
    1.6.5 Location. 39
    1.6.6 LocationProvider 39
    1.7 Kỹ Thuật Phân Tích File XML Sử Dụng Xpath. 40
    1.7.1 Định Nghĩa: 40
    1.7.2 Xử lý file XML với libxml 40
    Chương2 : TỔNG QUAN VỀ ANDROID. 43
    2.1 Giới Thiệu. 43
    2.2 Các Thành Phần Trong Ứng Dụng Android. 43
    2.2.1 Activity. 44
    2.2.2 Service: 44
    2.2.3 Content Provider. 44
    2.2.4 Intent: 44
    2.2.5 Broadcast Receiver 44
    2.2.6 Notification. 44
    2.3 Tiến trình của một ứng dụng android. 44
    2.3.1 Foreground process. 45
    2.3.2 Visible process. 45
    2.3.3 Service process. 45
    2.3.4 Background process. 45
    2.3.5 Empty process. 45
    2.4 Các Thành Phần Trong Giao Diện. 47
    2.4.1 ViewGroup. 47
    2.4.2 LinearLayout 47
    2.4.3 FrameLayout 47
    2.4.4 AbsoluteLayout 48
    2.4.5 RetaliveLayout 48
    2.4.6 TableLayout 48
    2.4.7 Button. 49
    2.4.8 ImageButton. 49
    2.4.9 ImageView. 50
    2.4.10 ListView. 50
    2.4.11 TextView. 51
    2.4.12 EditText 51
    2.4.13 CheckBox. 52
    2.4.14 MenuOptions. 52
    2.4.15 ContextMenu. 54
    2.5 Activity Và Intend. 55
    2.5.1 Activity. 55
    2.5.2 Intent 55
    2.6 Dịch vụ Google Map. 56
    2.6.1 Giới thiệu dịch vụ Google Map: 56
    2.6.2 Giới thiệu về Mapping package: 56
    2.6.3 MapView và MapActivity: 56
    2.6.4 Sử dụng Overlay­­. 57
    2.6.5 Package Location. 58
    2.6.6 View Trong Map Google. 59
    2.6.7 Xác định vị trí trên Google Maps: 60
    2.7 Kỹ Thuật Phân Tích JSON. 61
    2.7.1 Khái niệm: 61
    2.7.2 Cách thức sử dụng JSON. 61
    Chương 3 : GIỚI THIỆU BÀI TOÁN VÀ ỨNG DỤNG 63
    3.1 GIỚI THIỆU BÀI TOÁN. 63
    3.2 PHÁT BIỂU BÀI TOÁN. 63
    3.2.1 Khảo sát hiện trạng. 63
    3.2.2 Yêu cầu hệ thống. 63­
    3.3 Xác định actor và usercase. 63
    3.3.1 Danh sách Actor 63
    3.3.2 Sơ đồ usercase. 63
    3.3.3 Danh sách usercase. 64
    Chương 4: THIẾT KẾ CHƯƠNG TRÌNH 71
    4.1 THIẾT KẾ DỮ LIỆU. 71
    4.2 THIẾT KẾ KIẾN TRÚC. 71
    4.2.1 Kiến trúc trên Android. 71
    4.2.2 Kiến trúc trên Bada. 72
    4.3 THIẾT KẾ GIAO DIỆN. 73
    4.3.1 Giao diện trên android. 73
    4.3.2 Giao diện trên bada. 77
    Chương 5: TỔNG KẾT 83
    5.1 Về Mặt Lý Thuyết 83
    5.2 Về Mặt Ứng Dụng. 83
    5.3 Hướng Phát Triển. 83
    TÀI LIỆU THAM KHẢO 84






    DANH MỤC CÁC HÌNH, BẢNG BIỂU VÀ SƠ ĐỒ
    Hình 1: Kiến Trúc Ứng Dụng Trên BaDA. 8
    Hình 2: Kiến Trúc Ứng Dụng Trên BaDA. 9
    Hình 3: Các thư mục trong ứng dụng bada. 14
    Hình 4: Vòng đời của ứng dụng trên Bada. 15
    Hình 5: Liên Quan Giữa Vòng Đời Và Sự Kiện. 16
    Hình 6: Sự kiện khởi tạo và giải phóng trên bada. 17
    Hình 7: Mô hình giao diện trên bada. 20
    Hình 8: Client Area của ứng dụng. 21
    Hình 9: OptionMenu . 22
    Hình 10: Danh sách các list trong Pada. 26
    Hình 11: lidableList 28
    Hình 12: Option Menu. 30
    Hình 13: Tab trong Bada. 32
    Hình 14: Biểu đồ vòng đời ứng dụng android. 46
    Hình 15: Cấu trúc một giao diện ứng dụng Android. 47
    Hình 16: Bố trí các widget sử dụng LinearLayout 47
    Hình 17: Bố trí widget trong FrameLayout. 48
    Hình 18: Bố trí widget trong RataliveLayout. 48
    Hình 19: Bố trí widget trong TableLayout. 49
    Hình 20: ImageButton. 50
    Hình 21: ImageView và ImageButton. 50
    Hình 22: Minh họa 1 listview. 51
    Hình 23: Minh họa OptionMenu. 53
    Hình 24: ContextMenu. 55
    Hình 25: Truyền dữ liệu giữa 2 Activity. 56
    Hình 26: Đánh dấu vị trí trên bản đồ. 58
    Hình 27: SatelliteView 59
    Hình 28: TrafficView 59
    Hình 29: TrafficView 60
    Hình 30: Giao diện chính. 72
    Hình 31: Giao diện vị trí hiện tại 73
    Hình 32: Giao diện điểm kẹt xe. 74
    Hình 33: Giao diện tìm kiếm đường giữa 2 điểm . 75
    Hình 34: Giao diện tìm kiếm 1 vị trí 76
    Hình 35: Màn hình chính. 77
    Hình 36: Màn hình chức năng chính. 78
    Hình 37: Màn hình tìm địa điểm tuyển sinh. 79
    Hình 38: Màn hình hiển thị vị trí giữa 2 điểm . 81

    Bảng 1: Bảng truy cập máy chủ dịch vụ. 35
    Bảng 2: Các thư viện hỗ trợ deCarta. 37

    Sơ đồ 1: Sơ đồ quan hệ giữa các class 1. 37
    Sơ đồ 2: Sơ đồ quan hệ giữa các class 2. 38
    Sơ đồ 3: Sơ đồ quan hệ giữa các class 1. 38
    Sơ đồ 4: Sơ đồ dữ liệu trong class Location. 39
    Sơ đồ 5: Usecase Admin. 63
    Sơ đồ 6: Usecase Người dùng. 64
     

    Các file đính kèm:

Đang tải...