Đồ án tốt nghiệp ngành công nghệ thông tin xây dựng ứng dụng android lấy dữ liệu tự động từ trang web

53 36 0
Đồ án tốt nghiệp ngành công nghệ thông tin  xây dựng ứng dụng android lấy dữ liệu tự động từ trang web

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Thanh Tùng Giảng viên hướng dẫn: ThS Phùng Anh Tuấn HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG - XÂY DỰNG ỨNG DỤNG ANDROID LẤY DỮ LIỆU TỰ ĐỘNG TỪ TRANG WEB ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Nguyễn Thanh Tùng Giảng viên hướng dẫn: ThS Phùng Anh Tuấn HẢI PHÒNG - 2018 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Nguyễn Thanh Tùng Lớp: CT1802 Mã SV: 1412101073 Ngành: Công ngh ệ thông tin Tên đề tài: Xây dựng ứng dụng Android lấy liệu tự động từ trang web Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp LỜI CẢM ƠN Lời đầu tiên, em xin bày tỏ lòng biết ơn sâu sắc tới thầy ThS Phùng Anh Tuấn, thầy tận tình hướng dẫn giúp đỡ em śt q trình làm tớt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực hiện yêu cầu trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn dạy bảo giúp đỡ thầy giáo, cô giáo Khoa Công Nghệ Thông Tin - Trường Đại Học Dân Lập Hải Phòng trang bị cho em kiến thức bản để em có thể hoàn thành tốt báo cáo tốt nghiệp Xin gửi lời cảm ơn tới tất cả bạn bè, đặc biệt bạn lớp CT1802 giúp đỡ đóng góp ý kiến để em hồn thành chương trình Hải Phòng, ngày 10 tháng 08 năm 2018 Sinh viên Nguyễn Thanh Tùng Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp LỜI CẢM ƠN CHƯƠNG : HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android 1.2 Sự phát triển hệ điều hành Android 1.3 Kiến trúc hệ điều hành Android 11 1.3.1 Thư viện 11 1.3.2 Thực thi Android 12 1.3.3 Nền tảng Android 12 1.3.4 Tầng ứng dụng 13 1.4 Giao diện hệ điều hành Android 13 1.5 Các phiên Android 15 CHƯƠNG : MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG ANDROID STUDIO 24 2.1 Giới thiệu Android Studio 24 2.2 Cài đặt môi trường 24 2.2.1 Cài đặt JAVA JDK 24 2.2.2 Cài đặt Android Studio 25 2.2.3 Phần mềm Genymotion 30 2.3.1 Tệp cấu hình dự án Android 31 2.3.2 Thư mục Java 33 2.3.3 Thư mục Res 33 2.4 Thành phần giao diện 34 2.4.1 Một số lớp nhóm hiển thị bản 35 2.4.2 View 36 2.5 Vòng đời ứng dụng android 39 CHƯƠNG : KỸ THUẬT LẤY DỮ LIỆU TỰ ĐỘNG TỪ TRANG WEB 43 3.1 Mạng Internet 43 3.2 Dịch vụ lưu trữ trực tuyến 43 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 3.2.1 Giới thiệu 43 3.2.2 Các hoạt Hosting 44 3.2.3 Các yêu cầu tính cần thiết hosting 44 3.2.4 Dung lượng hosting 44 3.2.5 Tại cần phải mua hosting 45 3.3 Dịch vụ web 45 3.3.1 Giới thiệu 45 3.3.2 Các công nghệ xây dựng dịch vụ Web 45 3.3.3 Đặc điểm dịch vụ Web 45 3.4 Thư viện Simple HTML Dom 46 3.4.1 Giới thiệu 46 3.5 Mô hình lấy liệu từ trang web thiết bị di động 47 CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 48 4.1 Phát biểu toán 48 4.2 Một số giao diện chương trình 49 4.2.1 Giao diện hình 49 4.2.2 Giao diện mục tin 50 4.2.3 Giao diện nhấn vào mục tin 51 TÀI LIỆU THAM KHẢO 53 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp CHƯƠNG : HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android Android [1] hệ điều hành dựa nền tảng Linux, thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thơng minh máy tính bảng Ban đầu, Android phát triển Tổng công ty Android, với hỗ trợ tài từ Google sau Google mua lại vào năm 2005 Chính mã nguồn mở Android với tính khơng ràng buộc nhiều cho phép nhà phát triển thiết bị di động lập trình viên điều chỉnh phân phối Android cách tự Ngồi ra, Android còn có cộng đồng lập trình viên đông đảo chuyên viết ứng dụng để mở rộng chức thiết bị Nhờ yếu tố mở, dễ dàng tinh chỉnh phát triển nhanh chóng khiến hệ điều hành dần trở nên phổ biến, kết quả thiết kế để chạy điện thoại máy tính bảng giờ Android xuất hiện smart TV, máy chơi game số thiết bị điện tử khác Android bắt đầu với bản beta vào tháng 11 năm 2007 phiên bản thương mại đầu tiên, Android 1.0, phát hành vào tháng năm 2008 Kể từ tháng năm 2009, phiên bản Android phát triển, đặt tên theo chủ đề bánh kẹo phát hành theo thứ tự bảng chữ cái: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, Kitkat, Lollipop, Marshmallow, Nougat, bây giờ Oreo Kỷ nguyên Android thức bắt đầu vào ngày 22 tháng 10 năm 2008, điện thoại T-Mobile G1 bắt đầu bán Mỹ Vào thời gian đầu, nhiều tính bản bị thiếu sót như: bàn phím ảo, cảm ứng đa điểm tính mua ứng dụng chưa xuất hiện Tuy nhiên, sớ tính giao diện đặc sản hệ điều hành khởi nguồn từ G1 trở thành yếu tố thiếu Android sau Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 1.2 Sự phát triển hệ điều hành Android Thanh thông báo vuốt từ xuống (Notification bar): Ngay từ ngày Android, thông báo đánh dấu bước quan trọng mà trước chưa hề có hệ điều hành làm - đưa tất cả thông tin tin nhắn, tin thoại gọi nhỡ với thao tác v́t x́ng Hình 1.2.2 Android Nougat 7.0 Hình 1.2.1.Phiên bản thời kì đầu Màn hình (Home Screen) widget: Một điểm khác biệt Android so với hệ điều hành khác phần hình Bên cạnh việc thay đổi hình nền, Android còn cho phép người dùng tùy biến hình với nhiều widgets kèm theo, chẳng hạn đồng hồ, lịch, trình nghe nhạc, đưa icon ứng dụng ngồi thậm chí có thể can thiệp sâu để thay đổi toàn giao diện hình Home Screen Trường ĐHDL Hải Phòng Khóa ḷn tớt nghiệp Hình 1.2.3 Màn hình Android 1.0 Hình 1.2.4 Màn hình Android 7.0 Đồng tích hợp chặt chẽ với Gmail: Vào thời điểm điện thoại G1 bán ra, Gmail hỗ trợ giao thức POP IMAP để tích hợp với trình email di động Tuy nhiên, lúc giờ không có sản phẩm có thể hỗ trợ hồn tồn tính ưu việt Gmail Mãi Android 1.0 xuất hiện, vấn đề khắc phục G1 trở thành điện thoại mang lại trải nghiệm Gmail tốt thị trường lúc giờ Hình 1.2.5 Gmail Android thời kì đầu Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp Kho ứng dụng Android: Thật khó có thể tưởng tượng smartphone mà không hề có kho ứng dụng, vào thời điểm Android mắt, gần khơng có điện thoại có kho ứng dụng tích hợp Android mở đầu cách mạng ứng dụng di động Android Market G1 thời giờ có ứng dụng giao diện đơn giản, tính mua ứng dụng phiên bản chưa xuất hiện năm sau - vấn đề dễ hiểu thời điểm Android khai sinh nên thứ còn thơ sơ Hình 1.2.6 Giao diện kho ứng dụng Hình 1.2.7 Giao diện kho ứng dụng thời kì đầu Android 7.0  Giao diện: Google phát triển giao diện Android phiên bản 1.0 với hỗ trợ từ TAT, viết tắt từ The Astonishing Tribe, công ty thiết kế tương tác Thụy Điển Dấu ấn rõ ràng mà TAT để lại phiên bản Android từ phiên bản 1.0 2.2 widget đồng hồ kim nằm ngồi Home Screen đơn giản 10 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp gravity Căn lề cho nội dung View textStyle Thiết lập dáng chữ: đậm, nghiêng, gạch chân… textSize Thiết lập cỡ chữ fontFamily Thiết lập họ phông chữ inputType Thiết lập kiểu nhập cho liệu đầu vào hint Đoạn văn bản gợi ý cho người dùng biết về chức hay ràng buộc đó View… … … 2.5 Vòng đời ứng dụng android Các Activity hệ thống quản lý ngăn xếp activity (activity stack) Khi activity bắt đầu nó đặt lên đầu ngăn xếp trở thành Running Activity (activity chạy), đồng thời activity trước đó nằm phía ngăn xếp đó, khơng trở nên visible (nhìn thấy) activity thoát khỏi ngăn xếp Một Activity gồm trạng thái chính: Nếu activity phía hình (hay ngăn xếp), nó trạng thái active (hoạt động) / running (đang chạy) Ví dụ ta cần gọi điện activity bấm sớ đó trạng thái active Nếu activity khơng thể tương tác nhìn thấy (khi mà bị che activity khác người dùng có thể nhìn thấy nó phía sau) activity trạng thái paused (tạm dừng) Khi trạng thái activity có thể bị xóa bỏ hệ thống thiết bị thiếu nhớ Ví dụ có activity khác dạng dialog hiện lên che phần activity hiện activity vào trạng thái paused Nếu activity hồn tồn bị che khuất activity khác nó trạng thái stopped (đã dừng) Activity giữ tất cả trạng thái thông tin, không còn hiển thị với người dùng thường xuyên bị xóa bỏ hệ thớng thiếu nhớ Ví dụ ta tắt hình đó activity vào trạng thái stopped Nếu activity trạng thái paused (tạm dừng) hay stopped (đã dừng), hệ thống có thể xóa bỏ activity đó khỏi nhớ cách yêu cầu nó tự kết thúc xóa bỏ tiến trình 39 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp nó Khi acitivty đó hiển thị lại với người dùng khởi tạo lại khôi phục lại trạng thái trước đó Hình 2.5.1 Vòng đời Activity 2.6 Thành phần Intents a Khái niệm Intent thành phần quan trọng android Intents cho phép thành phần ứng dụng có thể yêu cầu hàm từ thành phần ứng dụng android khác Intent [2] đối tượng lớp android.content.Intent Mã có thể gửi Intent vào hệ thống Android với định thành phần mục tiêu gửi đến 40 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp Một Intent có thể chứa liệu thông qua đối tượng lớp Bundle Dữ liệu có thể sử dụng thành phần tiếp nhận b Các loại Intent Android hỗ trợ loại Intent Intent tường minh (explicit) Intent không tường minh (implicit) Một ứng dụng có thể xác định thành phần mục tiêu cách trực tiếp vào Intent (mục tiêu yêu cầu rõ ràng) yêu cầu hệ thống Android đánh giá thành phần đăng ký liệu đích để chọn để gửi yêu cầu đến ( Intent không tường minh) Intent tường minh (Explicit intents): Là ý định (intent) định rõ ràng tên thành phần mục tiêu để xử lý; đó, trường mục tiêu (tùy chọn) sét giá trị cụ thể thơng qua phương thức setComponent() setClass() Hình 2.6.1 Ví dụ Intents tường Tại Activity mục tiêu: 41 Trường ĐHDL Hải Phòng Khóa ḷn tớt nghiệp Hình 2.6.2 Ví dụ Intents tường minh Intent khơng tường minh (Implicit Intents): Là ý định (intent) không định rõ mục tiêu thành phần, bao gồm đầy đủ thông tin cho hệ thống để xác định thành phần có sẵn tốt để chạy cho mục đích đó Hãy xem xét ứng dụng liệt kê nhà hàng có sẵn gần Khi bấm vào tùy chọn nhà hàng cụ thể, ứng dụng hỏi ứng dụng khác để hiển thị tuyến đường đến nhà hàng đó Để đạt điều này, nó có thể gửi ý định rõ ràng trực tiếp đến ứng dụng Google Maps, gửi ý định ngầm, ý định chuyển giao cho ứng dụng cung cấp tính bản đồ (map) (chẳng hạn, Yahoo Maps) Hình 2.6.3 Ví dụ Intents không tường minh 42 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp CHƯƠNG : KỸ THUẬT LẤY DỮ LIỆU TỰ ĐỘNG TỪ TRANG WEB Như bạn biết, bạn xây dựng phát triển ứng dụng phân tán với số lượng người dùng lên đến hàng trăm, hàng nghìn người nhiều địa điểm khác nhau, khó khăn mà bạn gặp phải giao tiếp Client Server bị tường lửa (firewalls) Proxy Server ngăn chặn lại Hơn nữa, hiện nhiều website không cho phép lấy liệu từ trang họ Như vậy, cần phát triển thứ có thể giúp ta giải vấn đề Web Services phương pháp giải vấn đề 3.1 Mạng Internet Là mạng máy tính tồn cầu [3] có thể truy nhập công cộng gồm mạng máy tính liên kết với Hệ thớng trùn thông tin theo kiểu nối chuyển gói liệu (Packet Switching) dựa giao thức liên mạng chuẩn hóa (giao thức IP) Hệ thống bao gồm hàng ngàn máy tính nhỏ doanh nghiệp, viện nghiên cứu trường đại học, người dùng cá nhân phủ tồn cầu 3.2 Dịch vụ lưu trữ trực tuyến 3.2.1 Giới thiệu Hosting không gian máy chủ có cài đặt dịch vụ Internet world wide web (www), truyền file (FTP), Mail…bạn có thể chứa nội dung trang web hay liệu không gian đó Hosting đồng thời nơi diễn tất cả hoạt động giao dịch, trao đổi thông tin website với người sử dụng Internet hỗ trợ phần mềm Internet hoạt động DN có thể chọn thuê web hosting nhà cung cấp dịch vụ (ISP) có dung lượng phù hợp với dung lượng website Với hình thức (tự trang bị máy chủ hay thuê máy chủ) DN nên có hiểu biết cần thiết về Web Hosting máy chủ Web Lý bạn phải thuê Hosting để chứa nội dung trang web, dịch vụ mail, ftp, máy tính đó ln có địa cố định kết nối vào Internet (đó địa IP), còn bạn truy cập vào internet thông thường hiện thông qua IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) địa IP máy 43 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp bạn bị thay đổi, đó liệu máy bạn truy cập từ máy khác Internet 3.2.2 Các hoạt Hosting o Shared hosting: Chia sẻ host o Collocated hosting: Thuê chỗ đặt máy chủ o Dedicated Server: Máy chủ dùng riêng o Virtual Private Server: VPS máy chủ riêng ảo o o o o o o o o o 3.2.3 Các yêu cầu tính cần thiết hosting Đầu tiên phải nói đến về vấn đề tốc độ Máy chủ chạy dịch vụ Web phải có cấu hình đủ lớn để đảm bảo xử lý thông suốt, phục vụ cho số lượng lớn người truy cập Phải có đường truyền kết nối tốc độ cao để đảm bảo không bị nghẽn mạch liệu Máy chủ phải người quản trị hệ thống chăm sóc, cập nhật, bảo dưỡng thường xuyên nhằm tránh rủi ro về mặt kỹ thuật bảo mật Web Hosting phải có dung lượng đủ lớn (tính theo MBytes) để lưu giữ đầy đủ thơng tin, liệu, hình ảnh, Website Phải có bandwidth (băng thông) đủ lớn để phục vụ hoạt động giao dịch, trao đổi thông tin Website Phải hỗ trợ truy xuất máy chủ giao thức FTP để cập nhật thông tin H0ỗ trợ các ngơn ngữ lập trình sở liệu để thực thi phần mềm Internet công cụ viết sẵn để phục vụ hoạt động giao dịch Website gửi mail, upload qua trang Web, quản lý sản phẩm, tin tức Hỗ trợ đầy đủ dịch vụ E-mail POP3 E-mail, E-mail Forwarding, DNS Có giao diện quản lý Web Hosting để dễ dàng quản lý website, tài khoản FTP, Email Không bị chèn banner quảng cáo nhà cung cấp 3.2.4 Dung lượng hosting Dung lượng web hosting khoảng không gian bạn phép lưu trữ liệu ổ cứng máy chủ Như nói trên, bạn thuê web hosting giống bạn thuê văn phòng nhà cao ốc Vậy đây, dung lượng web hosting giớng diện tích văn phòng bạn 44 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 3.2.5 Tại cần phải mua hosting Nếu không có hosting website hoạt động máy tính cá nhân chạy Localhost, liệu không chia sẻ mạng Vậy nên cần thiết để có hosting 3.3 Dịch vụ web 3.3.1 Giới thiệu Đinh nghĩa: Là kết hợp ứng dụng máy tính cá nhân, thiết bị di động với ứng dụng thiết bị khác, sở liệu mạng máy tính để tạo thành cấu tính tốn hồn hảo mà người sử dụng có thể làm việc, yêu cầu, phân tích, khai thác, cập nhật…thông tin với nó thông qua mạng Internet wifi 3.3.2 Các công nghệ xây dựng dịch vụ Web Phân loại theo công nghệ sử dụng để xây dựng dịch vụ Web cho ứng dụng di động dùng NET Framework, hiện có công nghệ sau: - Web Service - WCF Service - WCF REST Service - Web API Service 3.3.3 Đặc điểm dịch vụ Web a Ưu điểm - Cung cấp khả hoạt động rộng lớn với ứng dụng phần mềm khác chạy nền tảng khác - Sử dụng giao thức chuẩn mở - Nâng cao khả tái sử dụng - Thúc đẩy đầu tư hệ thống phần mềm tồn - Tạo mối quan hệ tương tác lẫn mềm dẻo thành phần hệ thống, dễ dàng việc phát triển ứng dụng phân tán - Thúc đẩy hệ thớng tích hợp, giảm phức tạp hệ thống, hạ giá thành hoạt động, phát triển hệ thống nhanh tương tác hiệu với hệ thống qua doanh nghiệp khác 45 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp b Nhược điểm - Vào khoảng thời gian chết Web Service dẫn đến thiệt hại lớn: + Giao diện không thay đổi + Có thể lỗi máy khách không nâng cấp + Thiếu giao thức cho phần vận hành - Có nhiều chuẩn cho Web Service khiến người dùng khó nắm bắt - Phải quan tâm nhiều đến vấn đề an toàn bảo mật 3.4 Thư viện Simple HTML Dom 3.4.1 Giới thiệu Simple Html Dom [4] thư viện hỗ trợ lấy tin từ trang web PHP giúp cho việc có thể lấy thuộc tính thẻ HTML website Chúng ta có thể lấy trực tiếp thông tin từ link web từ chuỗi, đồng thời ta có thể lấy về, sửa đổi nội dung a Cách tải về thư viện Đầu tiên, bạn vào đường dẫn này: https://sourceforge.net/projects/simplehtmldom/files/latest/download?source=files b Cách sử dụng thư viện Đường dẫn tự động tải xuống file xuống với đuôi tệp tin “simplehtmldom_1_5.zip”cho bạn Hình 3.4.1.1 Tệp tin thư viện Simple HTML Dom Bạn giải nén tệp tin bạn nhận file “simple_html_dom” Hình 3.4.1.2 Thư viện dùng phần mềm Sublime Text 46 Trường ĐHDL Hải Phòng Khóa ḷn tớt nghiệp Sau đó bạn kích chuột lần để mở file lên, bạn hình Hình 3.4.1.3 Một phần code thư viện SIMPLE HTML DOM 3.5 Mơ hình lấy liệu từ trang web thiết bị di động Dữ liệu tin PHP web service Yêu cầu lấy DL Web Service Gửi liệu Gửi DL về Hình 3.5.1 Mơ hình chuyển hóa liệu từ trang web về thiết bị di động Giải pháp: 1) Khi khách hàng thực hiện thao tác chạm vào hình mục tin ứng dụng lấy liệu tự động từ web service 2) Web Service yêu cầu lấy liệu từ website 3) Website đẩy liệu về Web Service 47 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 4) Web Service gửi liệu về điện thoại CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 4.1 Phát biểu toán Với nhu cầu đọc tin tức thiết bị thông minh phát triển hiện nay, việc lấy tin tức cần thiết về thiết bị di động cách nhanh xác vấn đề nhiều người quan tâm Với ứng dụng Android này, người dùng cần tải ứng dụng về máy sử dụng, việc giúp khách hàng đọc tin cách dễ dàng 48 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 4.2 Một số giao diện chương trình 4.2.1 Giao diện hình - Hình 4.2.1.1 Màn hình mở ứng dụng Mơ tả : Màn hình hiển thị giao diện bắt đầu mở ứng dụng lên gồm có thông tin sau : + Danh sách mục cần đọc tin + Nút Tải Tin + Nút Thoát 49 Trường ĐHDL Hải Phòng Khóa luận tớt nghiệp 4.2.2 Giao diện mục tin - Hình 4.2.2.1 Màn hình nhấn vào mục tin thể thao Mơ tả : Màn hình hiển thị giao diện sau tải tin gồm có thông tin sau : + Danh sách tin cần đọc + Nút Tải Tin + Nút Thoát 50 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp 4.2.3 Giao diện nhấn vào mục tin Hình 4.2.3.1 Màn hình nhấn vào mục tin - Mơ tả : Màn hình hiển thị giao diện sau nhấn chạm vào tin cần đọc gồm có thông tin sau : + Nội dung toàn tin vừa chạm + Địa đường dẫn tin 51 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp KẾT LUẬN Trong đồ án em nghiên cứu, tìm hiểu dịch vụ web cách phát triển ứng dụng hệ điều hành Android Đồ án thực hiện nhiệm vụ sau: - Tìm hiểu lịch sử kiến trúc hệ điều hành Android - Nắm bắt quy trình làm ứng dụng Android - Tìm hiểu về web, web service cho thiết bị di động - Tìm hiểu kỹ thuật lấy liệu từ Web Service cho thiết bị di động - Các bước phát triển ứng dụng hệ điều hành Android Do thời gian còn có hạn, trình độ kinh nghiệm kiến thức còn hạn chế nên chương trình còn nhiều thiếu sót Em mong nhận góp ý thầy cô, bạn bè để chương trình hồn thiện có tính ứng dụng nhiều Trong tương lai, em bổ sung hồn thiện thêm tính khác để ứng dụng giúp người dùng sử dụng cách dễ dàng 52 Trường ĐHDL Hải Phòng Khóa luận tốt nghiệp TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki [2] https://o7planning.org/vi/10425/huong-dan-su-dung-intent-trong-android [3] https://vicogroup.vn/internet-marketing/internet-la-gi-loi-ich-cua-internet16560.html [4] https://viblo.asia/p/tim-hieu-ve-simple-html-dom-eXaRlwXdGmx 53 ... 3.2.2 Các hoạt Hosting 44 3.2.3 Các yêu cầu tính cần thiết hosting 44 3.2.4 Dung lượng hosting 44 3.2.5 Tại cần phải mua hosting 45 3.3 Dịch vụ web ... cả thông tin tin nhắn, tin thoại gọi nhỡ với thao tác v́t x́ng Hình 1.2.2 Android Nougat 7.0 Hình 1.2.1.Phiên bản thời kì đầu Màn hình (Home Screen) widget: Một điểm khác biệt Android so... tốt nghiệp 1.5 Các phiên Android Hình 1.5a Lịch sử phát triển phiên bản android Phiên Android 1.5 Android 1.5 có lẽ có vai trò quan trọng trình trưởng thành Android nó bổ sung cho hệ

Ngày đăng: 07/04/2020, 14:46

Từ khóa liên quan

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

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

Tài liệu liên quan