tìm hiểu hệ điều hành android và xây dựng ứng dụng cẩm nang ẩm thực việt nam

43 2.1K 3
tìm hiểu hệ điều hành android và xây dựng ứng dụng cẩm nang ẩm thực việt nam

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 MỤC LỤC Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam DANH MỤC HÌNH ẢNH Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam DANH MỤC BẢNG BIỂU Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam LỜI NĨI ĐẦU Văn hóa ẩm thực nét văn hóa tự nhiên hình thành sống Đối với người Việt, ẩm thựckhơng nét văn hóa vật chất mà cịn văn hóa tinh thần Qua ẩm thực người ta hiểu nét văn hóa thể phẩm giá người, trình độ văn hóa dân tộc với đạo lý, phép tắc, phong tục cách ăn uống [6] Đối với người nội trợ hay người bình thường trí đầu bếp khơng thể nhớ hết thực hết tất ăn người Việt Nam, tất nhiên sử dụng sách nấu ăn để xem học cách nấu ăn Việt Nam Tuy nhiên để đơn giản hóa việc xem tìm hiểu ăn Việt Nam phù hợp với xu thời yêu cầu đặt xây dựng ứng dụng xem tìm hiểu ăn Việt Nam Cùng với phát triển thị trường điện thoại di động phát triển mạnh mẽ xu hướng lập trình phần mềm ứng dụng cho thiết bị di động Phần mềm, ứng dụng cho điện thoại đa dạng phong phú hệ điều hành di động phát triển mạnh mẽ thay đổi ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application có nhiều phát triển thị trường truyền thông di động Trong vài năm trở lại đây, hệ điều hành Android đời với kế thừa ưu việt hệ điều hành đời trước kết hợp nhiều công nghệ tiên tiến nay, nhà phát triển công nghệ tiếng Google Android đẫ nhanh chóng đối thủ cạnh tranh mạnh mẽ với hệ điều hành trước hệ điều hành di động tương lai nhiều người ưa chuộng Từ dẫn chứng nhu cầu chúng em định chòn đề tài “Tìm hiểu hệ điều hành Android xây dựng ứng dụng cẩm nang ẩm thực Việt Nam” làm đề tài tập lớn mơn Lập trình nhúng chúng em Với mục đích nghiên cứu, tìm hiểu hệ điều hành Android xây dựng ứng dụng cẩm nang ẩm thực Việt Nam để đáp ứng nhu cầu học nấu ăn tìm hiểu văn hóa ẩm thực người Việt cách nhanh chóng tiện lợi Trong trình làm tập lớn chúng em xin chân thành cảm ơn thầy Lê Hồn tận tình giúp đỡ, bảo chúng em để chúng em hoàn thành tập lớn Do thời gian, kinh nghiệm kỹ hạn chế chúng em mong nhận ý kiến đóng góp thầy bạn để chúng em hoàn thiện phát triển tập lớn Chúng em xin chân thành cảm ơn! Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam CHƯƠNG TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID Dù bước chân vào làng điện thoại di động Android đã hạ gục đối thủ tầm cỡ trở thành hệ điều hành tăng trưởng nhanh giới Mỗi phiên Android thu hút mối quan tâm lớn giới công nghệ, nhà sản xuất người sử dụng 1.1 Android gì? Android hệ điều hành dành cho thiết bị di động smartphone, tablet hay netbook Android Google phát triển dựa tảng Linux kernel phần mềm mã nguồn mở Android hệ điều hành mở mã nguồn vớis 12 triệu dòng mã bao gồm triệu dòng mã XML, 2.8 triệu dòng mã C, 2.1 triệu dòng Java và1.75 triệu dòng C++ Ban đầu tảng phát triển Android Inc (sau Google mua lại) gần trở thành phần mềm đứng đầu liên minh OHA (Open Handset Alliance - với khoảng 78 thành viên bao gồm nhà sản xuất, nhà phát triển ứng dụng cho thiết bị di dộng mà dẫn đầu Google) Android phát triển nhằm cạnh tranh với hệ điều hành di động khác iOS (Apple), BlackBerry OS, Windows Mobile (Microsoft), Symbian (Nokia), Samsung (Bada), WebOS (Palm) Tính đến thời điểm này, Android trở thành tảng di động tăng trưởng nhanh giới.[1] 1.2 Lịch sử Android Tháng 10/2003, Android (Inc) thành lập Palo Alto, California, Hoa Kỳ Andy Rubin (đồng sáng lập Danger Inc), Rich Miner (đồng sáng lập Wildfire Communications Inc cựu phó chủ tịch cơng nghệ tương lai Orange) số thành viên khác chủ trì, với mục đích để phát triển hay tạo thiết bị di động thông minh phục vụ mục đích cho lợi ích người.[1] Bước đầu, hệ điều hành Android đơn phần mềm điện thoại di động Ban đầu, Android hệ điều hành cho thiết bị cầm tay dựa lõi Linux công ty Android Inc (California, Mỹ) thiết kế Cơng ty sau Google mua lại vào năm 2005 bắt đ ầu xây dựng Android Platform Các thành viên chủ chốt Android Inc gồm có: Andy Rubin, Rich Miner, Nick Sears, and Chris White Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam Hình 1.1: Android timeline Tại Google, nhóm kĩ sư Rubin đứng đầu phát triển tảng di động dựa hạt nhân Linux Sau đó, họ giới thiệu cho nhà sản xuất thiết bị cầm tay nhà mạng tiền đề việc cung cấp hệ thống mềm dẻo, có khả nâng cấp mở rộng cao Google lên danh sách thành phần phần cứng đáp ứng tảng đối tác phần mềm, đồng thời cam kết với nhà mạng họ sẵn sàng hợp tác nhiều cấp độ khác Thời gian này, loạt nguồn tin khẳng định Google sớm tham gia phát triển hệ điều hành riêng cho điện thoại di động Tháng 9/2007, InformationWeek đăng tải nghiên cứu Evalueserve cho biết Google nộp số đơn xin cấp sáng chế lĩnh vực điện thoại di động Tháng 11/2007, Liên minh thiết bị cầm tay mở rộng (Open Handset Alliance) với đồng thuận Texas Instruments, Tập đoàn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel T-Mobile thành lập với mục đích phát triển tiêu chuẩn mở cho thiết bị di động Và vậy, Android thức gia nhập Liên minh thiết bị cầm tay mã nguồn mở đồng thời Google công vố việc họ bắt tay phát triển hệ điều hành mã nguồn mở cho thiết bị di động nhằm cạnh tranh với Symbian, Windows Mobile đối thủ khác Hãng giới thiệu sản phẩm Android T-Mobile G1 Đây thiết bị di động có hệ điều hành dựa nhân Linux phiên 2.6 Từ tháng 10/2008, hệ điều hành Android thức trở thành phần mềm mã nguồn mở Theo đó, cơng ty thứ ba phép thêm ứng dụng riêng họ vào Android bán chúng mà không cần phải hỏi ý kiến Google Tháng 11/2008, Liên minh OHA mắt gói phát triển phần mềm Android SDK cho nhà lập trình Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam Đến tháng 12/2008, có thêm 14 thành viên gia nhập dự án Android công bố, gồm có ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, Vodafone Group Plc Tháng 2/2009, số cơng ty có Qualcomm Texas Instruments có tay chip chạy phiên đơn giản hệ điều hành Android, mang đến trải nghiệm hoàn toàn cho người dùng toàn giới Đến năm 2010, số lượng smartphone tảng Android tăng trưởng mạnh mẽ Hàng loạt nhà sản xuất hàng đầu bắt tay sản xuất smartphone Samsung, HTC, Motorola Thậm chí, Android coi “cứu cánh” cho nhiều đại gia công nghệ bước sang trang việc cải thiện doanh số, bán hàng có lãi sau thời gian dài trì trệ, tiêu biểu Motorola 1.3 Một số phiên hệ điều hành Android Từ lúc mắt phiên nay, Android có nhiều nâng cấp Đa số tập trung vào việc vá lỗi thêm tính Hình 1.2: Logo phiên hệ điều hành Android Android hệ 1.0 ( 9/2008) 1.1 ( 2/2009) chưa có tên gọi thức Từ hệ tiếp theo, nâng cấp đặt với mã tên riêng dựa theo ăn hấp dẫn theo thứ tự bảng chữ từ “C-D-E-F-G-H-I” Hiện phiên Android bao gồm: 1.5 (Cupcake): Ra mắt tháng 4/2009: Phiên có số tính đáng ý như: khả ghi lại xem video thông qua chế độ máy ghi hình, tải video lên YouTube ảnh lên Picasa trực tiếp từ điện thoại, tích hợp bàn phím ảo với khả đốn trước văn bản, tự động kết nối với thiết bị Bluetooth khoảng cách định, widget thư mục cài đặt linh động hình chủ 1.6 (Donut): Ra mắt tháng 9/2009: Phiên giúp Nâng cao trải nghiệm kho ứng dụng Android Market, tích hợp giao diện tùy biến cho phép người dùng xóa nhiều ảnh lúc, nâng cấp Voice Search, nâng cấp khả tìm kiếm bookmarks, Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam history, contacts web hình chủ, bước đầu hỗ trợ hình độ phân giải WVGA 2.0/2.1 (Eclair): Ra mắt tháng 10/2009 Phiên có cải thiện rõ rệt giao diện người dùng, tối ưu hóa tốc độ phần cứng, hỗ trợ nhiều kích cỡ độ phân giải hình hơn, thay đổi giao diện duyệt web hỗ trợ chuẩn HTML5, Exchange ActiveSync 2.5, nâng cấp Google Maps 3.1.2, camera zoom kĩ thuật số tích hợp đèn flash, nâng cấp bàn phím ảo kết nối Bluetooth 2.1 2.2 (Froyo): Ra mắt tháng 5/2010: Phiên trọng nâng cấp tốc độ xử lí, giới thiệu engine Chrome V8 JavaScript, hỗ trợ Adobe Flash10.1, thêm tính tạo điểm truy cập Wi-Fi Một tính đáng ý khác hỗ trợ chuyển đổi nhanh chóng ngơn ngữ từ điển bàn phím đồng thời cho phép cài đặt cập nhật ứng dụng thiết bị mở rộng nhớ Một smartphone chạy phiên Android 2.2 Froyo LG Optimus One 2.3 (Gingerbread): Ra mắt tháng 12/2010: Phiên nâng cấp đáng kể giao diện người dùng, cải thiện bàn phím ảo, thêm tính copy/paste, hỗ trợ cơng nghệ giao tiếp tầm sóng ngắn NFC, hỗ trợ chuẩn video WebM nâng cao tính copy–paste Cùng với phiên Gingerbread, Google mắt điện thoại hãng sử dụng tảng Google Nexus S Hình 1.3: Android 3.0 Honeycomb phiên dành riêng cho tablet 3.0 (Honeycomb): Ra mắt tháng 2/2011: Đây phiên hệ điều hành dành riêng cho máy tính bảng tablet với giao diện tối ưu hóa cho tablet, từ thao tác phụ thuộc hình cảm ứng (như lướt web, duyệt mail ) Honeycomb hỗ trợ xử lí đa nhân xử lý đồ họa đồng thời hỗ trợ nhiều hình home khác nhau, cho phép người dùng dễ dàng tùy biến giao diện muốn 3.1 (Ice-cream sandwich): Là kết hợp Gingerbread Honeycomb chạy tất thiết bị điện thoại, máy tính bảng, máy tính xách tay Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 1.4 Delving với máy ảo Dalvik Dalvik máy ảo giúp ứng dụng java chạy thiết bị động Android Nó chạy ứng dụng chuyển đổi thành file thực thi Dalvik (dex) Định dạng phù hợp cho hệ thống mà thường bị hạn chế nhớ tốc độ xử lý Dalvik thiết kế viết Dan Bornstein, người đặt tên cho sau đến thăm ngơi làng đánh cá nhỏ có tên Dalvík đảo Eyjafjưrður, nơi mà số tổ tiên ông sinh sống Từ góc nhìn nhà phát triển, Dalvik trơng giống máy ảo Java (Java Virtual Machine) thực tế hồn tồn khác Khi nhà phát triển viết ứng dụng dành cho Android, thực đoạn mã mơi trường Java Sau đó, biên dịch sang bytecode Java, nhiên để thực thi ứng dụng Android nhà phát triển phải thực thi cơng cụ có tên dx Đây cơng cụ dùng để chuy ển đổi bytecode sang dạng gọi dex bytecode "Dex" từ viết tắt "Dalvik executable" đóng vai trò chế ảo thực thi ứng dụng Android 1.5 Kiến trúc Android Mơ hình sau thể cách tổng quát thành phần hệ điều hành Android Mỗi phần đặc tả cách chi tiết Hình 1.4: Cấu trúc stack hệ thống Android Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 10 1.5.1 Tầng ứng dụng Android tích hợp sẵn số ứng dụng cần thiết như: contacts, browser, camera, Phone,… Tất ứng dụng chạy hệ điều hành Android viết Java 1.5.2 Application framework Bằng cách cung cấp tảng phát triển mở, Android cung cấp cho nhà phát triển khả xây dựng ứng dụng phong phú sáng tạo Nhà phát triển tự tận dụng thiết bị phần cứng, thông tin địa điểm truy cập, dịch vụ chạy nền, thiết lập hệ thống báo động, thêm thông báo để trạng thái, nhiều, nhiều Nhà phát triển truy cập vào API khuôn khổ sử dụng ứng dụng lõi Các kiến trúc ứng dụng thiết kế để đơn giản hóa việc sử dụng lại thành phần, ứng dụng xuất khả ứng dụng khác sau sử dụng khả (có thể hạn chế bảo mật thực thi khuôn khổ) Cơ chế cho phép thành phần tương tự thay người sử dụng Cơ tất ứng dụng dịch vụ hệ thống, bao gồm:  Một tập hợp nhiều View có khả kế thừa lẫn dùng để thiết kế phần giao diện ứng dụng như: gridview, tableview, linearlayout, …  Một “Content Provider” cho phép ứng dụng truy xuất liệu từcác ứng dụng khác (chẳng hạn Contacts) chia sẻ liệu ứng dụng  Một “Resource Manager” cung cấp truy xuất tới tài nguyên mã nguồn, chẳng hạn như: localized strings, graphics, and layout files  Một “Notifycation Manager” cho phép tất ứng dụng hiển thị custom alerts status bar Activity Manager dùng để quản lý chu trình sống ứng dụng điều hướng activity 1.5.3 Library Android bao gồm tập hợp thư viên C/C++ sử dụng nhiều thành phần khác hệ thống Android Điều thể thông qua tảng ứng dụng Android Một số thư viện liệt kê đây: • System C library: a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices • Media Libraries – based on PacketVideo's OpenCORE, the libraries support playback and recording of many popular audio and video formats, Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 29 2.3.3.2 Biểu đồ Tìm kiếm Hình 2.21: Biểu đồ tìm kiếm 2.3.3.3 Biểu đồ Thêm u thích Hình 2.22: Biểu đồ Thêm u thích Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 30 2.3.3.4 Biểu đồ Xóa u thích Hình 2.23: Biểu đồ Xóa u thích 2.3.4 Biểu đồ hoạt động 2.3.4.1 Biểu đồ hoạt động Xem ăn Hình 2.24: Biểu đồ hoạt động Xem ăn 2.3.4.2 Biểu đồ hoạt động Tìm kiếm Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 31 Hình 2.25: Biểu đồ hoạt động Tìm kiếm 2.3.4.3 Biểu đồ hoạt động Quản lý danh mục u thích Hình 2.26: Biểu đồ hoạt động Quản lý danh mục u thích Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 32 2.4 Kết luận chương Trong chương chúng em thực đặc tả toán, đặt tả chức và vẽ biểu đồ hệ thống cho ứng dụng Trong đó: - Phần đặc tả tốn nói lên nhu cầu thị trường xu hướng từ đặt u cầu tốn Phần đặc tả chức mơ tả chức ứng dụng Phần vẽ biểu đồ chúng em sử dụng công cụ Rational Rose để vẽ biểu đồ hệ thống o Biểu đồ User Case tổng quát User Case chức tìm kiếm, chức Quản lysdanh mục ăn yêu thích o Biểu đồ class o Biểu đồ o Biểu đồ hoạt động Qua giúp người dùng hiểu chức cấu trúc sở liệu ứng dụng Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 33 CHƯƠNG XÂY DỰNG CHƯƠNG TRÌNH VÀ KẾT QUẢ ĐẠT ĐƯỢC 3.1 Xây dựng sở liệu SQLite Database Browser 3.1.1.1 Xây dựng bảng sở liệu  Xây dựng bảng ChuDe Bảng 3.2: Bảng Chủ đề Tên trường Id TenChuDe Giải thích Mã chủ đề Tên chủ đề Ghi Khóa chính, tự tăng  Xây dựng bảng MonAn Bảng 3.3: Bảng Món ăn Tên trường Id MaChuDe TenMonAn TomTat GioiThieu NguyenLieu CachLam HinhAnh Giải thích Mã ăn Mã chủ đề Tên ăn Tóm tắt thơng tin ăn Giới thiệu ăn Ngun liệu Cách làm Hình minh họa ăn Ghi Khóa chính, tự tăng Khóa phụ  Xây dựng bảng MonYeuThich Bảng 3.4: Bảng ăn u thích Tên trường Id MaMonAn Giải thích Mã u thích Mã ăn Ghi Khóa Khóa phụ Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 34 3.1.1.2 Xây dựng sở liệu SQLite Database Browser  Xây dựng bảng ChuDe Hình 3.27: Bảng Chủ đề  Xây dựng bảng MonAn Hình 3.28: Bảng Món ăn Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 35  Xây dựng bảng MonYeuThich Hình 3.29: Bảng Món u thích 3.2 Một số hình ảnh demo ứng dụng Hình 3.30: Giao diện hình khởi động Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 36 Hình 3.31: Giao diện hình Tại trang giao diện hình chính, người sử dụng chọn chủ đề ăn mà người dùng cần xem Ngồi người dùng cịn thực chức tìm kiếm ăn đánh giá phiên ứng dụng Các bước để thực thao tác tìm kiếm: Bước 1: Tại giao diện ứng dụng, ấn phím menu Bước 2: Chọn menu Tìm Kiếm Các bước để thực đánh giá: Bước 1: Tại giao diện hình ứng dụng, ấn phím menu Bước 2: Chọn menu Đánh Giá Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 37 Hình 3.32: Giao diện danh sách ăn Tại giao diện danh sách ăn, người dùng thực thao tác chọn ăn để xem thơng tin ăn nguyên liệu, cách nấu Ngoài người dùng cịn thực chức tìm kiếm ăn làm lại danh sách Các bước để thực thao tác tìm kiếm Bước 1: Tại giao diện danh sách ăn, ấn phím menu Bước 2: Chọn menu Tìm Kiếm Các bước để làm danh sách ăn Bước 1: Tại giao diện danh sách ăn, ấn phím menu Bước 2: Chọn menu Làm Mới Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 38 Hình 3.33: Giao diện chi tiết ăn Tại giao diện chi tiết ăn, người dùng xem thơng tin ăn ngun liệu cách nấu ăn Ngồi người dùng thực thao tác thêm xóa ăn khỏi danh sách ăn yêu thích Các bước để thêm ăn vào danh sách u thích Bước 1: Tại giao diện chi tiết ăn, ấn phím menu Bước 2: Chọn menu Thêm u Thích để thêm ăn xem vào danh sách u thích Các bước để xóa ăn khỏi danh sách ăn u thích Bước 1: Tại giao diện chi tiết ăn, ấn phím menu Bước 2: Chọn menu Bỏ u Thích để xóa ăn xem khỏi danh sách u thích Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 39 Hình 3.34: Giao diện tìm kiếm Tại giao diện tìm kiếm, người dùng thực thao tác nhập tên ăn cần xem vào nhập liệu (nhập tiếng việt có dấu) chọn Tìm Kiếm để tìm kiếm ăn, hủy bỏ thao tác tìm kiếm cách nhấn vào nút Hủy Bỏ Trong nhập tên ăn vào nhập liệu, hệ thống có hỗ trợ danh sách ăn có tên tương tự với nội dung ô nhập liệu để trợ giúp người dùng tìm kiếm cách nhanh Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 40 Hình 3.35: Giao diện giới thiệu thơng tin ứng dụng Tại giao diện giới thiệu thông tin ứng dụng, giao diện cung cấp tên ứng dụng, phiên ứng dụng tác giả Người dùng thực thao tác cập nhật phiên ứng dụng appstore Các thao tác để cập nhật ứng dụng Bước 1: Tại giao diện giới thiệu thông tin ứng dụng, ấn phím menu Bước 2: Chọn menu Cập nhật phiên Khi ứng dụng kết nối tới appstore nơi tác giả upload ứng dụng tiến hành cập nhật phiên Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 41 3.3 Các kết đạt việc chưa giải 3.3.1 Các kết đạt - Hồn thành chức xem ăn Hồn thành chức tìm kiếm Hồn thành chức Quản lý danh mục ăn u thích 3.3.2 Những việc chưa giải - Chưa giải modul đánh giá ứng dụng, chưa upload ứng dụng lên appstore Chưa hoàn thành module Cập nhật ứng dụng chưa upload ứng dụng lên appstore 3.4 Hướng phát triển tương lai - - Thiết kế lại giao diện cho thân thiện với người sử dụng Upload sở liệu lên server để người dùng cập nhật ăn vào ứng dụng mà khơng cần phải cập nhật lại phiên Thêm số chức như: đăng nhập, chat online, … 3.5 Kết luận Qua tập lớn chúng em tìm hiểu hệ điều hành android, lịch sử thành phần hệ điều hành android Các thành phần project Android, vòng đời ứng dụng Android nhiều thơng tin khác liên quan đến lập trình Android Bài tập lớn giúp chúng em rèn luyện, trau dồi kiến thức học áp dụng vào xây dựng ứng dụng đơn giản chạy hệ điều hành Android Do thời gian có hạn kinh nghiệm ỏi nên khơng thể tránh khỏi sai sót, mong thầy bạn quan tâm chia ý kiến để chúng em hồn thành cải tiến ứng dụng Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 42 TÀI LIỆU THAM KHẢO [1] http://lmt.com.vn/home/cong-nghe-so/mobile/item/412-tim-hieu-he-dieu-hanhandroid.html [2] http://www.androidhive.info/ [3] http://developer.android.com/training/index.html [4] W.Frank Ableson, Charlie Collins and Robin Sen (2009), “Unlocking Android”, A Developer’s Guide [5] Trần Hữu Phước, Luận văn Tìm hiểu xây dựng ứng dụng Phone Book Safe Manager Android [6] http://monngonmoingay.net.vn/van-hoa-am-thuc/tim-hieu-ve-cach-an-cua-nguoiviet Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam ... hệ điều hành trước hệ điều hành di động tương lai nhiều người ưa chuộng Từ dẫn chứng nhu cầu chúng em định chịn đề tài ? ?Tìm hiểu hệ điều hành Android xây dựng ứng dụng cẩm nang ẩm thực Việt Nam? ??... em Với mục đích nghiên cứu, tìm hiểu hệ điều hành Android xây dựng ứng dụng cẩm nang ẩm thực Việt Nam để đáp ứng nhu cầu học nấu ăn tìm hiểu văn hóa ẩm thực người Việt cách nhanh chóng tiện lợi... đến trình xây dựng ứng dụng Lập trình ứng dụng Android – Cẩm nang Âm thực Việt Nam 14 1.8 Chu kỳ ứng dụng Android Hình 1.7: Chu kỳ ứng dụng Android Một tiến trình Linux gói gọn ứng dụng Android

Ngày đăng: 08/03/2014, 23:35

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1. TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID

    • 1.1. Android là gì?

    • 1.2. Lịch sử của Android

    • 1.3. Một số phiên bản hệ điều hành Android

    • 1.4. Delving với máy ảo Dalvik

    • 1.5. Kiến trúc của Android

      • 1.5.1. Tầng ứng dụng

      • 1.5.2. Application framework

      • 1.5.3. Library

      • 1.5.4. Android Runtime

      • 1.5.5. Linux kernel

      • 1.6. Android Emulator

      • 1.7. Các thành phần trong một Android Project

        • 1.7.1. AndroidManifest.xml

        • 1.7.2. File R.java

        • 1.8. Chu kỳ ứng dụng Android

          • 1.8.1. Chu kỳ sống thành phần

          • 1.8.2. Activity Stack

          • 1.8.3. Các trạng thái của chu kỳ

          • 1.8.4. Chu kỳ sống của ứng dụng

          • 1.8.5. Các sự kiện trong chu kỳ sống của ứng dụng

          • 1.8.6. Các phương thức của chu kỳ sống

          • 1.9. Các thành phần trong giao diện Android

            • 1.9.1. View

            • 1.9.2. ViewGroup

              • 1.9.2.1. LinearLayout

Tài liệu cùng người dùng

Tài liệu liên quan