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

Xây dựng ứng dụng đọc báo trên android

30 5 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

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 1,82 MB

Nội dung

TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN HÒA BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG ỨNG DỤNG ĐỌC BÁO TRÊN ANDROID Nghệ An, tháng 05 năm 2016 TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: XÂY DỰNG ỨNG DỤNG ĐỌC BÁO TRÊN ANDROID Sinh viên thực hiện: Nguyễn Văn Hòa Mã sinh viên: 1151076203 Lớp: 52K3 - CNTT Giáo viên hướng dẫn: ThS Lê Quốc Anh Nghệ An, tháng 05 năm 2016 LỜI CẢM ƠN Ngày nay, công nghệ thông tin ngày phát triển tỏ rõ tầm quan trọng tất lĩnh vực, nói công nghệ thông tin trở thành thước đo để đánh giá phát triển xã hội đại – nơi mà người dần thoát khỏi cách làm việc thủ công, thô sơ dần tiến đến tin học hóa tất lĩnh vực để cơng việc có hiệu hơn, tiết kiệm thời gian nhân lực Việc nghiên cứu lập trình phần mềm, ứng dụng điều hướng tới sinh viên theo học công nghệ thông tin.Trong trình thực chúng em nhận giúp đỡ nhiệt tình từ giảng viên khoa Công nghệ thông tin Nhân dịp em xin gửi lời cảm ơn đến khoa Công nghệ thông tin tạo hội giúp chúng em tham gia học hỏi, rèn luyện kỹ cần thiết cho đợt làm đồ án tốt nghiệp Đặc biệt em xin gửi lời cảm ơn đến Th.S Lê Quốc Anh quan tâm góp ý cho làm đồ án tốt nghiệp đại học sẵn sàng trả lời thắc mắc cần thiết giúp chúng em hoàn thành tốt làm Em xin gửi lời cảm ơn chân thành tới khoa Công nghệ thông tin đặc biệt thầy cô môn mạng máy tính tận tình giảng dạy hướng dẫn giúp đỡ em làm báo cáo đồ án hoàn thiện theo thời gian quy định nhà trường Mặc dù có nhiều cố gắng kiến thức cịn hạn chế với kinh nghiệm chưa có nên khơng tránh khỏi thiếu sót.Vì chúng em mong nhận ý kiến đóng góp bổ sung thầy cô giáo bạn để làm đồ án tốt nghiệp em hoàn thiện Cuối chúng em xin kính chúc Thầy Cơ Khoa Công nghệ thông tin Th.S Lê Quốc Anh thật dồi sức khoẻ, niềm tin vui để tiếp tục sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! Nghệ An, tháng năm 2016 Sinh viên Nguyễn Văn Hòa LỜI NÓI ĐẦU Mạng điện thoại di động xuất Việt Nam từ đầu năm 1990 theo thời gian số lượng thuê bao nhà cung cấp dịch vụ động Việt Nam ngày tăng Do nhu cầu trao đổi thông tin ngày tăng nhu cầu sử dụng sản phẩm cơng nghệ cao nhiều tính năng, cấu hình cao, chất lượng tốt, kiểu dáng mẫu mà đẹp, phong phú nên nhà cung cấp phải luôn cải thiện, nâng cao sản phẩm Do việc xây dựng ứng dụng cho điện thoại di động ngành công nghiệp đầy tiềm hứa hẹn nhiều phát triển vượt bậc ngành khoa học kĩ thuật 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 di động đa dạng phong phú hệ điều hành di động phát triển mạnh mẽ thay đổi từ ngày Các hệ điều hành J2ME, Android, IOS, Hybrid, Web based Mobile Application có 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 Ngày nay, với phát triển nhanh chóng xã hội, nhu cầu cập nhật tin tức xã hội lúc nơi cần thiết, em chọn đề tài “Tìm hiểu Android xây dựng ứng dụng đọc tin tức online” 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 tin tức online để đáp ứng nhu cầu cập nhật tin tức xã hội cách nhanh chóng tiện lợi MỤC LỤC Trang LỜI CẢM ƠN LỜI NÓI ĐẦU MỤC LỤC CHƢƠNG 1: TỔNG QUAN VỀ ANDROID I Android lịch sử phát triển II Kiến trúc Android Linux Kernel Library Android Runtime Framework Application 10 III Các thành phần Android 11 Thành phần chương trình Android 11 Các thành phần giao diện Widget 16 Bắt kiện Android 16 Menu 17 CHƢƠNG 2: PHÂN TÍCH XML TRONG ANDROID 18 I Tổng quan XML 18 Khái niệm 18 Đặc điểm XML 18 Cấu trúc XML 19 II RSS 20 CHƢƠNG 3: DEMO ỨNG DỤNG 21 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 29 TÀI LIỆU THAM KHẢO 28 CHƢƠNG 1: TỔNG QUAN VỀ ANDROID I Android lịch sử phát triển Android tảng phần mềm dựa mã nguồn mở Linux OS (Kernel 2.6) cho máy di động, máy tính bảng phần mềm trung gian (middleware) Nó khơng đơn hệ điều hành, cơng cụ lập trình hay phần mềm trung gian mà gồm tất 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 Và sau tiếp, vào cuối năm 2007, thuộc Liên minh thiết bị cầm tay mã nguồn mở (Open Handset Alliance) Mục tiêu liên minh nhanh chóng đổi để đáp ứng tốt cho nhu cầu người tiêu dùng kết tảng Android Android thiết kế để phục vụ nhu cầu nhà sản xuất thiết, nhà khai thác lập trình viên thiết bị cầm tay Phiên SDK lần phát hành vào tháng 11 năm 2007, hãng T-Mobile công bố điện thoại Android T-Mobile G1, smartphone dựa tảng Android Một vài ngày sau đó, Google lại tiếp tục cơng bố mắt phiên Android SDK release Candidate 1.0.Trong tháng 10 năm 2008, Google cấp giấy phép mã nguồn mở cho Android Platform Khi Android phát hành số mục tiêu kiến trúc cho phép ứng dụng tương tác với sử dụng lại thành phần từ ứng dụng khác.Việc tái sử dụng không áp dụng cho cho dịch vụ mà cịn áp dụng cho thành phần liệu giao diện người dùng Vào cuối năm 2008, Google cho phát hành thiết bị cầm tay gọi Android Dev Phone chạy ứng dụng Android mà không bị ràng buộc vào nhà cung cấp mạng điện thoại di động Mục tiêu thiết bị cho phép nhà phát triển thực thí nghiệm thiết bị thực chạy hệ điều hành Android mà ký hợp đồng Vào khoảng thời gian Google cho phát hành phiên vản vá lỗi 1.1 hệ điều hành này.Ở hai phiên 1.0 1.1 Android chưa hỗ trợ soft-keyboard mà đòi hỏi thiết bị phải sử dụng bàn phím vật lý Android cố định vấn đề cách phát hành SDK 1.5 vào tháng Tư năm 2009, với số tính khác.Chẳng hạn nâng cao khả ghi âm truyền thông, vật dụng, live folder II Kiến trúc Android Mơ hình tổng qt thành phần hệ điều hành Android: Linux Kernel Hệ điều hành android phát dựa hạt nhân linux, cụ thể hạt nhân linux phiên 2.6, điều thể lớp Tất hoạt động điện thoại muốn thi hành thực mức cấp thấp lớp bao gồm quản lý nhớ (memory management), giao tiếp với phần cứng (driver model), thực bảo mật (security), quản lý tiến trình (process) Tuy phát triển dựa vào nhân linux thực nhân linux nâng cấp sửa đổi nhiều để phù hợp với tính chất thiết bị cầm tay hạn chế vi xử lý, dung lượng nhớ, kích thước hình, nhu cần kết nối mạng không dây Các thành phần nhân Linux: - Display Driver : Điều khiển việc hiển thị lên thu nhận điều khiển người dùng lên hình (di chuyển, cảm ứng ) - Camera Driver : Điều kiển hoạt động camera, nhận luồng liệu từ camera trả - Bluetooth Driver : Điều khiển thiết bị phát thu sóng Bluetooth - USB driver : Quản lý hoạt động cổng giao tiếp USB - Keypad driver : Điều khiển bàn phím - Wifi Driver : Chịu trách nhiệm việc thu phát sóng wifi - A udio Driver : điều khiển thu phát âm thanh, giải mã tính hiệu dạng audio thành tín hiệu số ngược lại - Power Madagement : Giám sát việc tiêu thụ điện - M-System Driver : Quản lý việc đọc ghi lên thiết bị nhớ thẻ SD, flash - Binder IPC Driver : Chịu trách nhiệm việc kết nối liên lạc với mạng vô tuyến CDMA, GSM, 3G, 4G, E để đảm bảo chức truyền thông thực Library Android Runtime Phần có thành phần phần Library Android Runtime 2.1 Library Thành phần có nhiều thư viện viết C/C++ để phần mềm sử dụng, thư viện tập hợp thành số nhóm như: - T hư viện hệ thống (System C library)(Libc) : thư viện dựa chuẩn C, sử dụng hệ điều hành - Thư viện Media (Media Libraries) : Có nhiều codec để hỗ trợ việc phát ghi loại định dạng âm thanh, hình ảnh, video thông dụng - T hư viện web (LibWebCore) : Đây thành phần để xem nội dung web, sử dụng để xây dựng phần mềm duyệt web (Android Browse) để ứng dụng khác nhúng vào Nó mạnh, hỗ trợ nhiều công nghệ mạnh mẽ HTML5, JavaScript, CSS, DOM, AJAX - Surface Manage: quản lý hiển thị 2D 3D - SGL công nghệ 2D - SQLite : quản lý database ứng dụng - Free Type : dùng cho hiển thị ảnh, font - SSL(Secure Socket Layer): Tầng thiết lập giao dịch an toàn ứng dụng cổng (socket) - Open GL/EL: hỗ trợ thư viện tùy chọn 3D tĩnh động 2.2 Android runtime Phần chứa thư viện mà chương trình viết ngơn ngữ Java hoạt động Phần có phận tương tự mơ hình chạy Java máy tính thường Thứ thư viện lõi (Core Library) , chứa lớp JAVA IO, Collections, File Access Thứ hai máy ảo java (Dalvik Virtual Machine) Mặc dù viết từ ngôn ngữ Java ứng dụng Java hệ điều hành android không chạy JRE(Java Runtime Environment) Sun (nay Oracle) (JVM) mà chạy máy ảo Dalvik (máy ảo dalvik đc đặt tên sau nhà phát triển phần mềm google tạo sau thăm ngơi làng nơi tổ tiên ông sinh sống) Google phát triển máy ảo davik thực thi tập tin davik(dex), khác với java chuyển sang dạng bytecode Định dạng tối ưu hóa cho nhớ tối thiểu 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 Cơ tất ứng dụng dịch vụ hệ thống, bao gồm: - View Manage: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… - Activity Manager : Quản lý chu kỳ sống ứng dụng cung cấp công cụ điều khiển Activity - Telephony Manager : Cung cấp công cụ để thực việc liên lạc gọi điện thoại - Location Manager : Cho phép xác định vị trí điện thoại thoại dựa vào hệ thống định vị toàn cầu GPS Google Maps - Window Manager : Quản lý việc xây dựng hiển thị giao diện người dùng tổ chức quản lý giao diện ứng dụng - Notication Manager : Quản lý việc hiển thị thơng báo (như báo có tin nhắn, có e-mail mới) - Resource Manager : Quản lý tài nguyên tĩnh ứng dụng bao gồm file hình ảnh, âm thanh, layout, string (Những thành phần khơng viết ngơn ngữ lập trình) - Content Provider: cho phép ứng dụng truy xuất liệu từ ứng dụng khác (chẳng hạn Contacts) chia sẻ liệu ứng dụng Application số hậu duệ lớp View View objects đơn vị biểu giao diện người dùng tảng Android Các class xem sở phục vụ cho class gọi "widget", cung cấp đầy đủ đối tượng thực giao diện, giống lĩnh vực văn nút Class ViewGroup phục vụ sở cho lớp gọi " layouts", cung cấp loại khác kiến trúc bố trí, linear, tabular relative Các thành phần giao diện Widget Có nhiều cách bố trí giao diện Sử dụng nhiều loại khác view group, bạn cấu trúc views view groups vơ số cách Xác định nhóm xem cung cấp Android (gọi layouts) bao gồm LinearLayout, RelativeLayout, TableLayout, GridLayout khác Mỗi cung cấp thơng số bố trí sử dụng để xác định vị trí views cấu layout Để tìm hiểu số loại khác view group sử dụng cho layout, đọc Giao diện đối tượng thường gặp Widget object View phục vụ giao diện để tương tác với người dùng Android cung cấp tập widgets thực đầy đủ, giống button, Checkbox, text-entry , bạn nhanh chóng xây dựng giao diện người dùng bạn Một số widgets cung cấp Android phức tạp hơn, giống date picker, clock, zoom controls.Nhưng khơng giới hạn loại widgets cung cấp tảng Android Bắt kiện Android Khi thêm số Views/widgets đến giao diện Để thông báo UI events người dùng, cần phải làm hai điều: Xác định kiện nghe đăng ký với View Đây cách lắng nghe kiện Các class View có phương pháp gọi On() Ví dụ: View.OnClickListener (để xử lý "nhấp chuột" View), View.OnTouchListener ( để xử lý kiện hình cảm ứng View), View.OnKeyListener (để xử lý thiết bị ép quan trọng View) Vì muốn View thơng báo " clicked" (chẳng hạn nút chọn), thực xác định OnClickListener gọi method onClick() (nơi thực hành động sau nhấp chuột), đăng ký vào Xem với setOnClickListener() Ghi đè callback method cho View.Đây nên làm thực lớp View riêng bạn muốn lắng nghe cho kiện cụ thể xảy Ví dụ kiện xử lý bao gồm hình touched onTouchEvent() trackball di chuyển onTrack ballEvent() phím thiết bị nhấn onKeyDown() Điều cho phép xác định hành vi mặc định cho kiện bên tuỳ chỉnh View xác định xem kiện cần thông qua ngày để View khác Một lần nữa, callbacks View class, đó, hội bạn để xác định bạn xây dựng phần tùy chỉnh Menu Menu đơn có phần quan trọng giao diện người dùng ứng dụng Menus cung cấp giao diện đáng tin cậy cho thấy chức ứng dụng cài đặt Trong trình đơn ứng dụng phổ biến tiết lộ cách bấm phím MENU thiết bị Tuy nhiên, thêm Context Menus, hiển thị người sử dụng máy nhấn nắm giữ phím mục Thực đơn hệ thống phân cấp cấu trúc cách sử dụng xem, bạn không xác định cấu trúc cho Thay vào đó, xác định onCreateOptionsMenu() or onCreateContext Menu() gọi method cho hoạt động tuyên bố mục mà muốn bao gồm menu Trong thời gian thích hợp, Android tự động tạo hệ thống View phân cấp cần thiết cho menu, rút menu items CHƢƠNG 2: PHÂN TÍCH XML TRONG ANDROID I Tổng quan XML Khái niệm XML (viết tắt từ tiếng Anh Extensible Markup Language, “Ngôn ngữ Đánh dấu Mở rộng”) ngôn ngữ đánh dấu với mục đích chung W3C đề nghị, để tạo ngôn ngữ đánh dấu khác Đây tập đơn giản SGML, có khả mơ tả nhiều loại liệu khác Mục đích XML đơn giản hóa việc chia sẻ liệu hệ thống khác nhau, đặc biệt hệ thống kết nối với Internet Các ngôn ngữ dựa XML (thí dụ: RDF, RSS, MathML, XHTML, SVG, cXML) định nghĩa theo cách thông thường, cho phép chương trình sửa đổi kiểm tra hợp lệ ngôn ngữ mà không cần có hiểu biết trước hình thức chúng Đặc điểm XML XML cung cấp phương tiện dùng văn (text) để mô tả thông tin áp dụng cấu trúc kiểu cho thông tin Tại mức bản, thơng tin thể dạng text, chen thẻ đánh dấu (markup) với nhiệm vụ ký hiệu phân chia thơng tin thành cấu trúc có thứ bậc liệu ký tự, phần tử dùng để chứa liệu, thuộc tính phần tử Về mặt đó, XML tương tự với biểu thức S (S-expression) ngơn ngữ lập trình LISP chỗ chúng mô tả cấu trúc mà nút có danh sách tính chất riêng Đơn vị sở XML ký tự theo định nghĩa Universal Character Set (Bộ ký tự toàn cầu) Các ký tự kết hợp theo tổ hợp chuỗi hợp lệ để tạo thành tài liệu XML Tài liệu gồm nhiều thực thể, thực thể thường phần ký tự thuộc tài liệu, mã hóa dạng chuỗi bit lưu trữ tệp văn (text file) Sự phổ biến phần mềm soạn thảo văn (word processor) hỗ trợ việc soạn thảo bảo trì tài liệu XML cách nhanh chóng.Trước XML, có ngơn ngữ mơ tả liệu với đặc điểm đa năng, thân thiện với giao thức Internet, dễ học dễ tạo Thực tế, đa số định dạng trao đổi liệu thời chuyện dụng, có tính độc quyền, có định dạng nhị phân (chuỗi bit thay chuỗi ký tự) khó dùng chung ứng dụng phần mềm khác hay hệ (platform) khác Việc tạo bảo trì trình soạn thảo thơng dụng lại khó khăn Bằng cách cho phép tên liệu, cấu trúc thứ bậc phép, ý nghĩa phần tử thuộc tính có tính chất mở định nghĩa giản đồ tùy biến được, XML cung cấp sở cú pháp cho việc tạo lập ngôn ngữ đánh dấu dựa XML theo yêu cầu Cú pháp chung ngơn ngữ cố định – tài liệu phải tuân theo quy tắc chung XML, bảo đảm tất phần mềm hiểu XML phải có khả đọc (phân tích cú pháp – parse) hiểu bố cục tương đối thông tin tài liệu Giản đồ bổ sung tập ràng buộc cho quy tắc cú pháp Các giản đồ thường hạn chế tên phần tử thuộc tính cấu trúc thứ bậc phép, ví dụ, cho phép phần tử tên „ngày sinh‟ chứa phần tử tên „ngày‟ phần tử có tên „tháng‟, phần tử phải chứa ký tự Đây điểm khác biệt XML HTML HTML có phần tử thuộc tính khơng mềm dẻo, có tác dụng nói chung khơng thể dùng cho mục đích khác XML khơng hạn chế việc sử dụng Mặc dù XML dạng text, phần mềm với chức trừu tượng hóa thành định dạng khác giàu thơng tin nhanh chóng xuất hiện, q trình trừu tượng hóa thực chủ yếu qua việc sử dụng giản đồ định hướng kiểu liệu (datatypeoriented schema) khn mẫu lập trình hướng đối tượng (mà đó, tài liệu XML thao tác đối tượng) Những phần mềm coi XML dạng text hóa cần truyền liệu qua mạng Cấu trúc XML Cú pháp XML cho phần tử là: nội dung Ví dụ: Jindo NXB tre 14000 Conan NXB Kim Dong 14000 7 vien ngoc rong NXB Kim Dong 10000 II RSS RSS dạng file XML cung cấp hầu hết trang báo điện tử ngày với mục đích cho phép người dùng lấy nội dung viết để sử dụng với mục đích khác CHƢƠNG 3: DEMO ỨNG DỤNG 3.1 Cài đặt chƣơng trình Cài đặt phần mềm android studio phiên 1.0.0.0 phần mềm giả lập điện thoại Genymotion để sử dụng thử nghiệm 3.2 Phân tích chƣơng trình - Các tác nhân: +Người sử dụng +Các trang web cung cấp RSS Đặc tả hệ thống: Người dùng chọn tác vụ để thực Nếu sở có trang tin chương trình load trang để lấy tin từ trang đó, người dung chọn số trang tin có sẵn sau chọn gọi đến browser đêt thực view trang cần xem Nếu sở liệu khơng có tin chọn AddArticle nhập đường dẫn đến trang cần đọc dạng RSS, add xong trang tin có sở liệu người đung chương trình Để xóa trang tin sở liệu người dùng chọn deleteArticle chọn vào trang tin cần xóa để xóa Hình 3.1 RSS trang báo cụ thể Hình 3.2.các link RSS code Hình 3.3.code chương trình Hình 3.4 CategoriesActivity Hình 3.5.ArticlesActivity Hình 3.6.giao diện phần mềm genymotion Khi click vào icon di chuyển đến giao diện khác danh sách trang báo ứng dụng Hình 3.7 Giao diện ngồi ứng dụng đọc báo Hình 3.8.khi click vào mũi tên mục đọc báo chuyển đến giao diện mục chuyên mục sau Hình 3.9.click vào mũi tên mục chuyên mục đưa đến giao diện phần tin tóm tắt bào Hình 3.10 Nội dung báo cụ thể KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Sau thời gian tìm hiểu đề tài “Tìm hiểu Android xây dựng ứng dụng đọc tin tức online” em thực đề tài theo dự kiến.Với mục đích tìm hiểu hệ điều hành Android, hiểu biết ngơn ngữ lập trình cho điện thoại di động tìm hiểu ứng dụng hệ điều hành Android giới di động ngày Thông qua việc tìm hiểu nắm bắt lý thuyết hệ điều hành Android để bước đầu tìm hiểu ứng dụng đọc tin tức online hệ điều hành Android cho điện thoại di động Trong trình tìm hiểu lý thuyết hệ điều hành Android tìm hiểu ứng dụng đọc tin tức cho thiết bị di động em thu kết bước đầu sau: - Sau trình tìm hiểu nghiên cứu đề tài, em bước đầu hiểu hệ điều hành Android chạy điện thoại Biết nắm vững trình tạo file project lập trình Android - Hiểu sử dụng lớp đối tượng, phương thức hỗ trợ lập trình hệ điều hành Android - Hiểu chế làm việc với Webservice để lấy cập nhật liệu cho ứng dụng cần thơng tin nhanh chóng, thường xun xác Do thời gian ngắn với kiến thức thân hạn chế nên em chưa tìm hiểu sâu kiến thức liên quan tới hệ điều hành Android nên chương trình cịn nhiều hạn chế, em cố gắng phát triển thêm để chương trình thân thiện, dễ sử dụng nhiều chức Hƣớng phát triển đề tài: Xây dựng ứng dụng đọc tin tức, xem giá vàng, thông tin chứng khoán, xem dự báo thời tiết cho thiết bị di động hệ điều hành Android Nghiên cứu tìm hiểu sâu kiến thức liên quan tới hệ điều hành Android để xây dựng thêm số ứng dụng khác hệ điều hành Android cho điện thoại di động là: chat, gửi tin nhắn có hình MMS, gửi video, gửi file, nghe nhạc, chơi game, mail Trong trình thực đề tài em cố gắng tìm hiểu tài liệu qua nhiều phương thức để tổng hợp kiến thức, học hỏi từ thầy bạn bè để hồn thành Em xin chân thành cảm ơn thầy cô bạn giúp đỡ em hoàn thành.Trong báo cáo cịn có thiếu sót mong thầy bạn góp ý để em hồn thiện Em xin chân thành cảm ơn! Nghệ An tháng năm 2016 TÀI LIỆU THAM KHẢO http://diendan.vietandroid.com/forum.php http://developer.android.com/reference/android/util/Log/html Pragmatic-Hello Android (2008) –Ed Bunette http://www.anddev.org/ http://www.Marakana.com/forums/android/ ... em chọn đề tài “Tìm hiểu Android xây dựng ứng dụng đọc tin tức online” 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 tin tức online để đáp ứng nhu cầu cập nhật tin... thường đặt tên AndroidManifest.xml cho ứng dụng Nó thực số bổ sung để khai báo thành phần ứng dụng, nêu tên thư viện ứng dụng cần đến, xác định quyền hạn ứng dụng muốn cấp Ví dụ khai báo Activity... cho Android Platform Khi Android phát hành số mục tiêu kiến trúc cho phép ứng dụng tương tác với sử dụng lại thành phần từ ứng dụng khác.Việc tái sử dụng không áp dụng cho cho dịch vụ mà áp dụng

Ngày đăng: 01/08/2021, 11:26

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w