1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu công nghệ android và ứng dụng trên di động

55 0 0

Đ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

Tìm hiểu Cơng nghệ Android ứng dụng di động LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến tất thầy giáo, cô giáo trường Đại học Vinh nói chung khoa Cơng nghệ thơng tin nói riêng dạy dỗ, trang bị cho em kiến thức suốt năm học vừa qua Em xin gửi lời cảm ơn sâu sắc đến thầy cô giáo hướng dẫn định hướng giúp đỡ em thực đồ án tốt nghiệp Đặc biệt thầy giáo Th.s Trương Trọng Cần tận tình hướng dẫn em suốt thời gian thực tập làm đồ án tốt nghiệp Nhân dịp em xin gửi lời cảm ơn chân thành đến gia đình, bạn bè, người thân tạo điều kiện, động viên giúp đỡ em hoàn thành tốt đồ án tốt nghiệp Tuy nhiên, thời gian có hạn nên em phát huy hết ý tưởng mình, khả hỗ trợ ngơn ngữ cơng nghệ vào đề tài Trong q trình thực đề tài khơng thể tránh khỏi sai sót, mong nhận góp ý cảm thơng q thầy cô bạn Em xin chân thành cảm ơn! Vinh, ngày 17 tháng 12 năm 2012 Sinh viên Nguyễn Bá Thành Nguyễn Bá Thành 49K-CNTT Khoa CNTT Page Tìm hiểu Cơng nghệ Android ứng dụng di động LỜI MỞ ĐẦU Những năm gần phát triển công nghệ thông tin làm thay đổi toàn giới Mọi ngành nghề, lĩnh vực đời sống áp dụng cơng nghệ kinh tế, y khoa, cơng nghiệp…vì việc trở nên dễ dàng, nhanh chóng, tiện lợi nhiều Đặc biệt lĩnh vực di động, ngày phát minh công nghệ liên tiếp công bố Cách không lâu điện thoại di động vật dụng dùng để gọi nhắn tin với nhau, cơng dụng mà mang lại vượt lên mong đợi Bây điện thoại không đơn gọi nhắn tin mà kho ứng dụng, phục vụ nhiều cho nhu cầu người sử dụng Các hãng di dộng lớn sức cạnh tranh phát minh có độ hồn hảo đến centimet Tuy nhiên thiết bị di động hồn hảo khơng xét mẫu mã bên ngồi mà cịn phải xét đến hệ thống phần mềm chạy bên Vì mà nhà nghiên cứu hệ điều hành dành cho thiết bị di động thực tham gia vào cách mạng cơng nghệ Có thể nhận thấy rõ rệt thị trường nay, hệ điều hành Android Google phát triển làm mưa làm gió với kho ứng dụng đồ sộ số lượng lớn thiết bị sử dụng hệ điều hành Tương lai khơng xa chiếm độc tơn lĩnh vực di động Vì lý mà em chọn đề tài “Tìm hiểu cơng nghệ Android ứng dụng di động ” để nghiên cứu nắm bắt công nghệ làm đề tài tốt nghiệp Nguyễn Bá Thành 49K-CNTT Khoa CNTT Page Tìm hiểu Cơng nghệ Android ứng dụng di động MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU NỘI DUNG Chương 1: TÌM HIỂU CƠNG NGHỆ ANDROID 1.1 Tổng quan hệ điều hành dành cho di động 1.1.1 Hệ điều hành Symbian 1.1.2 Hệ điều hành RIM 1.1.3 Hệ điều hành Windows Mobile 1.1.4 Hệ điều hành IOS 1.2 Tổng quan hệ điều hành di động Google Android 1.2.1 Sơ lược lịch sử phát triển 1.2.2 Một số tính 1.3 Cấu trúc hệ điều hành 1.3.1 Ứng dụng (Application) 1.3.2 Nền tảng ứng dụng (Application Framework) 1.3.3 Thư viện (Libraries) 1.3.4 Trình biên dịch (Android Runtime) 1.3.5 Nhân Linux (Linux Kernel) 10 1.4 Lập trình với Android 10 1.4.1 Công cụ hỗ trợ 10 1.4.2 Các thành phần ứng dụng Android 10 1.4.3 XML Android 17 1.4.4 Android Manifest 18 Chương 2: ỨNG DỤNG TRÊN DI ĐỘNG 18 2.1 Mô tả toán 19 2.2 Phân tích, thiết kế kiến trúc 19 Nguyễn Bá Thành 49K-CNTT Khoa CNTT Page Tìm hiểu Cơng nghệ Android ứng dụng di động 2.2.1 Phân tích tốn 19 2.2.2 Thiết kế kiến trúc 19 2.3 Cài đặt 51 2.4 Demo 51 KẾT LUẬN 54 Kết đạt 54 Hạn chế 54 Hướng phát triển 54 TÀI LIỆU THAM KHẢO 55 NỘI DUNG Chương 1: TÌM HIỂU CƠNG NGHỆ ANDROID Nguyễn Bá Thành 49K-CNTT Khoa CNTT Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động 1.1 Tổng quan hệ điều hành dành cho di động Các dòng thiết bị tảng phần mềm có: - Nokia: chạy hệ điều hành Symbian BlackBerry: chạy hệ điều hành RIM - Samsung i770, HTC Touch Pro…: chạy hệ điều hành Windows Mobile iPhone: chạy hệ điều hành IOS - Một số lượng lớn smartPhone: chạy hệ điều hành Android … 1.1.1 Hệ điều hành Symbian Đây hệ điều hành đời sớm giới, viết tiền thân David potter 1980 Chiếc điện thoại chạy hệ điều hành Nokia 6160 vào tháng 6/1998 Đặc trưng hệ điều hành Symbian hệ điều hành có phím chức năng, nhiên thời điểm Symbian đáp ứng tương tác với người dùng thơng qua hình cảm ứng Symbian phát triển ngôn ngữ C/C++ tảng J2ME 1.1.2 Hệ điều hành RIM RIM (Research In Motion) hệ điều hành cài cho điện thoại Blackberry, điện thoại thiết kế chủ yếu phục vụ cho nghiệp vụ văn phòng, ứng dụng hệ điều hành linh hoạt uyển chuyển RIM thành lập vào năm 1995 đến tháng 8/1998 sản phẩm Inter@ctivePager Đặc trưng Hệ điều hành RIM sử dụng phím checkball (giống với chuột máy tính), ngồi có phím chức năng, bàn phím rộng sơ với thiết bị trước RIM phát triển ngôn ngữ Java JDE 1.1.3 Hệ điều hành Windows Mobile Đây hệ điều hành windows dành cho mobile Microsoft phát triển Tháng 8/2000 Microsoft phiên Windows Mobile dành cho PC pocket Windows Mobile phát triển từ nhân windows CE 3.0 Windows Mobile hỗ trợ phím bấm cảm ứng Đây hệ điều hành xây dựng từ ngôn ngữ visual studio Microsoft cung cấp 1.1.4 Hệ điều hành IOS Đây hệ điều hành cài đặt cho điện thoại iPhone IPhone điện thoại làm thay đổi hoàn toàn cách sử dụng điện thoại di động truyền thống, không đơn Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động gọi nhắn tin mà iPhone có kho ứng dụng lớn, trở thành thiết bị giải trí đa phương tiện Tháng 1/2007 iPhone 2G thức mắt IOS phát triển từ nhân MacOS CocoTouch (bộ cảm ứng đa điểm) Lập trình IOS sử dụng ngơn ngữ Objective C iPhone SDK 1.2 Tổng quan hệ điều hành di động Google Android Trong vài năm trở lại đây, nói Android hệ điều hành gây tiếng vang lớn có phát triển nhanh làng cơng nghệ nói chung mảng thiết bị di động nói riêng Đây hệ điều hành với mã nguồn mở, nhà phát triển down mã nguồn để sửa đổi theo thiết bị mình, nhiên phải theo quy đinh Google giấy phép Apache2 Có thể nói tính chất quan trọng làm nên khác biệt Android, với tính mở Android phát triển nhanh vượt mặt ông chủ làng công nghệ hệ điều hành cho thiết bị di động 1.2.1 Sơ lược lịch sử phát triển - Năm 2003, công ty hoạt động lĩnh vực phát triển phần mềm cho thiết bị di động mang tên Android thành lập thành viên là: Andy Rubin, Rich Miner, Nick Sears, Chris White - Năm 2005, sau năm hoạt động Android Google mua lại với khoản tiền không tiết lộ thức trở thành cơng ty gã khổng lồ ngành tìm kiếm Đồng thời Andy Rubin, Rich Miner, Nick Sears, Chris White định tiếp tục làm việc cơng ty sau mua lại Ở thời điểm đó, nhiều người khơng thực ý vào thương vụ này, lại đánh dấu bước Google thị trường thiết bị di động giới - Tại Google, nhóm nghiên cứu đứng đầu Rubin bắt đầu phát triển tảng dành cho thiết bị di động dựa nhân hệ điều hành Linux Và sau đó, hệ điều hành giới thiệu đến nhà phát triển phần cứng lẫn phần mềm, báo hiệu có mặt “ngơi sao” khác “thiên hà” thị trường công nghệ di động - Đến tháng 12 năm 2006, suy đoán ý định gia nhập thị trường truyền thông di động Google tiếp tục củng cố sau BBC The Wall Street Journal cho biết hãng muốn đưa ứng dụng chức tìm kiếm lên thiết bị di Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động động Lập tức sau đó, nhiều tin đồn điện thoại mang thương hiệu Google xuất khắp phương tiện truyền thông - Tháng năm 2007, liên minh nhà sản xuất thiết bị cầm tay – Open handset Alliance (OHA) thành lập bao gồm Google số thành viên khác cộng đồng Linux mở như: Broadcom Corporation, Google HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel, T-Mobile Texas Instruments Mục tiêu OHA phát triển tiêu chuẩn mở cho thiết bị di động sản phẩm liên minh Android, tảng di động xây dựng nhân Linux phiên 2.6 - Tính đến thời điểm nay, Google Android có phiên thức, cụ thể là: Android 1.5, Android 1.6, Android 2.0/2.1, Android 2.2, Android 2.3, Android 3.0/3.1, Android 4.0, Android 4.1, Android 4.2 1.2.2 Một số tính - Khả thích ứng tảng (Handset Layout): ví dụ kích cỡ hình từ lớn đến nhỏ hay hỗ trợ đồ họa 2D 3D dựa chi tiết kỹ thuật thư viện đồ họa OpenGL ES 2.0 - Kết nối (Connectivity): Android hỗ trợ hầu hết công nghệ kết nối đại bao gồm GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi (không kết nối thông qua máy chủ), LTE, WiMax hay NFC - Tin nhắn (Messaging): bao gồm nhắn tin văn (SMS) nhắn tin đa phương tiện (MMS) Ngoài ra, dịch vụ Android Cloud To Device Messaging Framework (C2DM – dịch vụ cho phép nhà phát triển gửi liệu từ máy chủ đến ứng dụng họ thiết bị Android) tích hợp phần vào trình nhắn tin Android - Ngôn ngữ (Language): hỗ trợ nhiều số lượng ngơn ngữ hỗ trợ tính đến phiên Android 2.3 tăng gấp đôi so với phiên mắt Một số ngôn ngữ sử dụng ký tự đặc thù tiếng Hoa, tiếng Thái… hỗ trợ - Trình duyệt web (Browser): có sẵn Android phát triển dựa công cụ mã nguồn mở Webkit với JavaScript V8 Chrome Trình duyệt đạt số điểm 93/100 kiểm tra Acid3 (bài kiểm tra hiệu suất trình duyệt web liên quan đến tiêu chuẩn web) - Hỗ trợ Java: Các lớp Java biên dịch vào tập tin thực thi Dalvik chạy máy ảo Dalvik Dalvik máy ảo đặc biệt giành riêng cho Android nhằm tối ưu Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động hóa cho thiết bị chạy pin điện thoại di động với khả hạn chế nhớ CPU - Phương tiện truyền thơng giải trí (Media): hỗ trợ hầu hết định dạng âm thanh, video, hình ảnh phổ biến Ví dụ như: WebM, H.263, H.264 (trong tập tin 3GP hay 4GP), MPEG-4 SP, AMR, AMR-WB (trong tập tin 3GP), ACC, HE- ACC (trong tập tin 3GP hay MP4), MP3, MIDI, FLAC, WAV, JPEG, PNG, GIF, BMP - Phần cứng (Hardware): camera, hình cảm ứng, GPS, gia tốc, quay hồi chuyển, từ kế, điều khiển chơi game chuyên dụng, cảm biến áp suất, nhiệt kế đồ họa 2D, 3D… - Cảm ứng đa điểm (Multitouch): Android hỗ trợ cảm ứng đa điểm từ sản phẩm HTC Hero Tính ban đầu bị vơ hiệu hóa (có thể để tránh vi phạn sáng chế Apple cơng nghệ hình cảm ứng vào thời điểm đó) sau HTC Hero mắt Google phát hành cập nhật cho Nexus One Motorola Droid cho phép cảm ứng đa điểm nguyên - Bluetooth: hỗ trợ gửi tập tin, truy nhập vào danh bạ điện thoại, quay số giọng nói gửi địa liên lạc điện thoại - Đa nhiệm (MultiTasking): Android có khả chạy lúc nhiều ứng dụng thiết bị - Các tính thoại (Voice): tính dùng giọng nói để gọi điện, nhắn tin, định hướng… cung cấp từ phiên 2.2 trở - Tethering: tính cho phép sử dụng điện thoại điểm truy cập khơng dây hay có dây Trước Android 2.2 mắt tính hỗ trợ thông qua ứng dụng bên thứ ba hay tùy chỉnh từ nhà sản xuất 1.3 Cấu trúc hệ điều hành 1.3.1 Ứng dụng (Application) Android phát hành với ứng dụng gốc bao gồm: email, trình tin nhắn SMS, lịch, đồ, trình duyệt web, danh bạ số ứng dụng khác Tất ứng dụng viết ngơn ngữ lập trình Java 1.3.2 Nền tảng ứng dụng (Application Framework) Bằng cách phát triển tảng mở, Android cung cấp cho nhà phát triển khả xây dựng ứng dụng vô phong phú Bên cạnh đó, họ tự tận dụng ưu điểm thiết bị phần cứng, thông tin địa điểm truy cập hay dịch vụ chạy Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động để thiết lập hệ thống báo động, thông báo trạng thái nhiều dịch vụ khác Ngoài nhà phát triển có tồn quyền truy cập vào tảng API (Application Programming Interface – giao diện lập trình ứng dụng) mà ứng dụng gốc sử dụng Cấu trúc ứng dụng đơn giản hóa thiết kế giúp cho việc tái sử dụng, thay thành phần ứng dụng cách dễ dàng (nhưng phải tùy thuộc vào chế bảo mật riêng ứng dụng) - View System: dùng để xây dựng ứng dụng bao gồm văn bản, nút bấm trình duyệt web nhúng - Content Provider: cho phép truy cập liệu từ ứng dụng khác (như Contacts…) chia sẻ liệu riêng - Resource Manager: cung cấp khả truy cập mã nguồn - Notification Manager: cho phép tất ứng dụng hiển thị thông báo tùy chỉnh trạng thái - Activity Manager: quản lý thời gian hoạt động ứng dụng 1.3.3 Thư viện (Libraries) Android tích hợp thư viện ngơn ngữ C/C++ sử dụng nhiều thành phần khác hệ thống Thư viện ngôn ngữ tiếp xúc với nhà phát triển ứng dụng thông qua tảng hệ điều hành Android Một số thư viện như: - System C library: có gốc từ hệ thống thư viện chuẩn C (LIBC) giúp điều chỉnh nhúng cho thiết bị sử dụng tảng Linux - Media Libraries: dựa OpenCore PacketVideo, hỗ trợ ghi phát lại âm thanh, hình ảnh, video nhiều định dạng phổ biến MPEG4, MP3, AAC, JPG, PNG - Surface Manager: quản lý truy cập vào hệ thống hiển thị tổng hợp đồ họa 2D, 3D lớp từ nhiều ứng dụng thiết bị - LibWebCore: trình duyệt web đại hỗ trợ trình duyệt web Android trình duyệt web nhúng khác - SGL: công cụ đồ họa 2D - 3D Libraries: dựa OpenGL ES 1.0 API, dung để tăng tốc phần cứng 3D (nếu có) để tối ưu hóa phần mềm 3D - SQLite: sở liệu dùng cho tất ứng dụng 1.3.4 Trình biên dịch (Android Runtime) Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Công nghệ Android ứng dụng di động Cung cấp chức có sẵn thư viện gốc ngơn ngữ lập trình Java Mỗi ứng dụng hệ điều hành Android chạy tiến trình riêng Ví dụ: máy ảo Dalvik chạy lớp biên soạn trình biên dịch ngôn ngữ Java chuyển đổi sang dạng Dalvik (.dex) cơng cụ “dx” tích hợp Các tập tin thực thi dạng dex giúp tối ưu hóa quản lý nhớ cấp độ thấp 1.3.5 Nhân Linux (Linux Kernel) Android hoạt động dựa nhân hệ điều hành Linux 2.6 qua cung cấp dịch vụ cho hệ thống cốt lõi an ninh, quản lý nhớ, trình hay mơ hình điều khiển… Đồng thời nhân hệ điều hành hoạt động lớp trừu tượng giúp kết nối phần cứng phần mềm lại tảng 1.4 Lập trình với Android 1.4.1 Cơng cụ hỗ trợ Để lập trình Android SDK Google khơng đủ, cịn cần phải tích hợp vào IDE Eclipse Ngồi Eclipse cịn có Netbeans, nhiên đa số dung Eclipse, hỗ trợ nhiều so với Netbeans Ngơn ngữ dùng để lập trình ngơn ngữ Java Khi có lượng kiến thức Java tiếp cận với lập trình Android dễ dàng Căn có nghĩa hiểu class, package, biết ý nghĩa từ khóa public, private, protected,… thành thạo lệnh if(), for(), switch(), while()…biết sử dụng lệnh Integer.ParseInt() hay String.valueOf()… Nên có thêm kiến thức gói java.util, gói hỗ trợ nhiều lớp mạnh sử dụng nền, ngồi gói java.io, java.net… quan trọng 1.4.2 Các thành phần ứng dụng Android Các thành phần ứng dụng Android chia thành loại chính, bao gồm: Activity, Service, Content Provider, Intent, Broadcast Receiver, Notification 1.4.2.1 Activity Hiểu cách đơn giản Activity ứng dụng Khi khởi động ứng dụng Android có main Activity gọi, hiển thị hình giao diện ứng dụng cho phép người dùng thao tác Hệ điều hành quản lý Activity theo dạng Stack: Activity khởi tạo, xếp lên đầu stack trở thành running activity, Activity trước bị tạm dừng hoạt động trở lại Activity giải phóng Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 10 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động User Application Bắt đầu Cây bị thiếu nước Kết thúc Tưới nước Thất bại Thành cơng Hình 39: Sơ đồ tiến trình xử lý chức Tưới nước Bước 1: Đăng nhập vào game Bước 2: Chọn cần tưới nước Bước 3: Vào Menu bên phải -> chọn Tưới nước Bước 4: Kết thúc - B sâu: Mô tả Chức bắt sâu dùng để bắt sâu cho trồng thiếu có sâu Đầu vào Cây có sâu vườn nhà Đầu Thành cơng: trở lại trạng thái bình thường Thất bại: có lỗi bắt sâu Hình 40: Mô tả chức Bắt sâu Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 41 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Sơ đồ: User Application Bắt đầu Cây có sâu Kết thúc Bắt sâu Thất bại Chim bắt sâu Thành cơng Hình 41: Sơ đồ tiến trình xử lý chức Bắt sâu Bước 1: Đăng nhập vào game Bước 2: Chọn cần bắt sâu Bước 3: Vào Menu bên phải -> chọn Bắt sâu Bước 4: Kết thúc - L àm đất: Mô tả Chức làm đất dùng để phá chậu để trồng khác Đầu vào Khi vườn nhà Đầu Thành cơng: chậu khơng cịn cây, trồng Thất bại: có lỗi làm đất Hình 42: Mơ tả chức Làm đất Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 42 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Sơ đồ: User Application Bắt đầu Chậu cần làm đất Kết thúc Thất bại Làm đất Thành cơng Hình 43: Sơ đồ tiến trình xử lý chức Làm đất Bước 1: Đăng nhập vào game Bước 2: Chọn chậu cần làm đất Bước 3: Vào Menu bên phải -> chọn Làm đất Bước 4: Kết thúc - N âng cấp chậu: Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 43 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Mô tả Chức nâng cấp chậu làm cho chậu trở thành chậu có chất lượng tốt Đầu vào Khi vườn nhà mình, có đủ sâu yêu cầu, chậu nâng cấp chậu chưa trồng Đầu Thành công: chậu cũ thay chậu Thất bại: có lỗi q trình nâng cấp Hình 44: Mô tả chức Nâng cấp chậu Sơ đồ: User Application Bắt đầu Chậu cần nâng cấp Kết thúc Thất bại Nâng cấp Kho Thành cơng Hình 45: Sơ đồ tiến trình xử lý chức Nâng cấp chậu Bước 1: Đăng nhập vào game Bước 2: Chọn chậu cần nâng cấp Bước 3: Vào Menu bên phải -> chon Nâng cấp chậu Bước 4: Kết thúc Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 44 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Đ ặt chậu cây: Mô tả Chức đặt chậu dùng để bố trí chậu trồng vườn Đầu vào Khi vườn nhà mình, kho cịn chậu, vườn cịn chỗ trống Đầu Thành công: đặt chậu thành công Thất bại: đặt chậu thất bại Hình 46: Mơ tả chức Đặt chậu Sơ đồ: User Application Bắt đầu Vị trí đặt chậu Kết thúc Thất bại Đặt chậu Kho Thành cơng Hình 47: Sơ đồ tiến trình xử lý chức Đặt chậu Bước 1: Đăng nhập vào game Bước 2: Chọn vị trí cần đặt chậu Bước 3: Vào Menu bên phải -> chọn Đặt chậu Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 45 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Bước 4: Kết thúc - B ón phân: Mơ tả Chức bón phân dùng để bón phân cho trồng Đầu vào Khi vườn nhà mình; kho cịn phân bón; trơng chưa bón phân lần Đầu Thành cơng: bón phân thành cơng Thất bại: có lỗi xảy (cây bón phân rồi, kho hết phân) Hình 48: Mơ tả chức Bón phân Sơ đồ: User Application Bắt đầu Cây cần bón phân Kết thúc Bón phân Thất bại Kho Thành cơng Hình 49: Sơ đồ tiến trình xử lý chức Bón phân Bước 1: Đăng nhập vào game Bước 2: Chọn cần bón Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 46 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Bước 3: Vào Menu bên phải -> chọn Bón phân -> chọn loại phân bón Bước 4: Kết thúc - C ất chậu vào kho: Mô tả Chức cất chậu vào kho dùng để cất chậu vườn vào kho để lấy chỗ trống đặt chậu Đầu vào Khi vườn nhà mình; chậu khơng có Đầu Thành cơng: chậu cất vào kho Thất bại: có lỗi xảy Hình 50: Mơ tả chức Cất chậu vào kho Sơ đồ: User Application Bắt đầu Chậu cần cất Kết thúc Thất bại Cất vào kho Kho Thành cơng Hình 51: Sơ đồ tiến trình xử lý chức Cất chậu vào kho Bước 1: Đăng nhập vào game Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 47 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Bước 2: Chọn chậu để cất Bước 3: Vào Menu bên phải -> chọn Cất chậu vào kho Bước 4: Kết thúc - T rang trí: Mơ tả Chức trang trí dùng để trang trí cho khu vườn trở nên sinh động với đồ trang trí mưa cửa hàng Đầu vào Khi vườn nhà mình; kho có đồ trang trí; vị trí trang trí phải chưa có đồ trang trí Đầu Thành cơng: đồ trang trí đặt lên vườn Thất bại: đặt đồ trang trí lên vườn Hình 52: Mơ tả chức trang trí Sơ đồ: User Bắt đầu Application Vị trí cần trang trí Kết thúc Trang trí Thất bại Kho Thành cơng Hình 53: Sơ đồ tiến trình xử lý chức Trang trí Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 48 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Bước 1: Đăng nhập vào game Bước 2: Chọn vị trí để trang trí Bước 3: Vào Menu bên phải -> chọn Trang trí -> chọn đồ trang trí bắt đầu trang trí Bước 4: Kết thúc - C ho chim ăn: Mô tả Chức cho chim ăn dùng vật ni ăn đói Đầu vào Khi vườn nhà mình; kho cịn thức ăn cho chim; chim trạng thái đói Đầu Thành công: chim trở trạng thái no Thất bại: khơng thể cho chim ăn Hình 54: Mơ tả chức Cho chim ăn Sơ đồ: User Bắt đầu Application Chim trạng thái đói Kết thúc Cho ăn Thất bại Kho Thành cơng Hình 55: Sơ đồ tiến trình xử lý chức Cho chim ăn Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 49 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Bước 1: Đăng nhập vào game Bước 2: Vào Menu bên phải -> chọn Vật nuôi Bước 3: Chọn vật nuôi cho ăn Bước 4: Kết thúc - N hạc nền: Mô tả Chức nhạc dùng để quản lý việc phát nhạc game Đầu vào Khi vườn nhà Đầu Thành công: nhạc đổi trạng thái từ play sang stop ngược lại Thất bại: có lỗi play stop nhạc Hình 56: Mơ tả chức Nhạc Sơ đồ: Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 50 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động User Application Bắt đầu Nhạc Kết thúc Playó Stop Thất bại Thành cơng Hình 57: Sơ đồ tiến trình xử lý chức Nhạc Bước 1: Đăng nhập vào game Bước 2: Vào Menu bên phải -> chọn Nhạc Bước 3: Bật tắt nhạc Bước 4: Kết thúc 2.3 Cài đặt - Ứng dụng xây dựng công nghệ Android - Sử dụng IDE Eclipse - Sử dụng Framework Angle - Giao diện thiết kế Layout Android số Component vẽ GL Angle 2.4 Demo Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 51 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Một số hình ảnh ứng dụng: Hình 58: Giao diện vườn Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 52 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động Hình 59: Giao diện Menu Chức Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 53 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Tìm hiểu Cơng nghệ Android ứng dụng di động KẾT LUẬN Kết đạt Công nghệ Android công nghệ làng cơng nghệ nói chung cơng nghệ di động nói riêng Có thể hiểu cách đầy đủ chi tiết cần phải trải qua thời gian định, với phạm vi đề tài em giới thiệu cách tổng quát vào xây dựng ứng dụng minh họa cho công nghệ Kết đạt mặt công nghệ: - Nắm bắt lịch sử đời phát triển hệ điều hành Android - Hiểu cách cấu trúc tảng hệ điều hành Android - Nắm vững cấu trúc, cách thức hoạt động vòng đời ứng dụng Android - Ngồi cịn tìm hiểu sâu chế làm việc mơ hình Client - Server Kết đạt mặt sản phẩm: - Sản phẩm Demo có tính thực tế tính cộng đồng - Game có giao diện sinh động hấp dẫn người chơi - Các chức game lập trình thuận tiện cho người chơi - Sau thời gian ngắn mắt, sản phẩm đơng đảo người đón nhận với chiều hướng tích cực, thời điểm tai game có 3000 người đăng ký - Hiện sản phẩm đưa lên Google Play Hạn chế Mặc dù sản phẩm chạy thực tế, phần kỹ thuật sản phẩm hạn chế: - Vào thời gian cao điểm Server hay bị tải người chơi hay bị kết nối không đăng nhập vào game Hướng phát triển Một số hướng khắc phục phát triển cho ứng dụng: - Mua thêm server để tăng hiệu cho hệ thống - Ghép thêm số game trí tuệ vào để tăng tính hấp dẫn đa dạng cho ứng dụng Nguyễn Bá Thành 49K-CNTT Khoa CNTT Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn Page 54 C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn

Ngày đăng: 21/08/2023, 01:41

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w