Báo cáo đồ án ứng dụng đọc báo trên smartphone android

9 1.9K 45
Báo cáo đồ án ứng dụng đọc báo trên smartphone android

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

Thông tin tài liệu

HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN *********** ĐỒ ÁN MÔN HỌC Lập Trình Java Đề tài: Ứng dụng đọc báo SmartPhone Android Giảng viên hướng dẫn : TS Nguyễn Mạnh Hùng Học viên thực : Lê Văn Luận (TH8A) Nguyễn Bá Hiểu (TH8A) Đỗ Thị Thanh Hoa (TH8A) Hà Nội_2013 - Mục lục A Phát biểu toán ……… …………………………………………………………… Giới thiệu hệ điều hành Android……………………………………………… 2 Các thành phần project Android………………………………… Giới thiệu RSS ………………………………………………………………… B Chương trình demo …………………………………………………………………… C Một số kết chương trình ……………………………………………………….6 A.Phát biểu toán Bài toán ứng dụng đọc báo thiết bị di động Android Các báo lấy từ link RSS trang báo – cho phép người dùng xem nhanh chóng tin tức nhất, nóng Để chạy ứng dụng này, yêu cầu phải tạo giả lập Android công cụ adtbundle-windows 1.Giới thiệu hệ điều hành Android Android hệ điều hành điện thoại di động mã nguồn mở, đại, miễn phí Google phát triển dựa tảng Linux Android tảng cho thiết bị di động bao gồm hệ điều hành, midware số ứng dụng chủ đạo Bộ công cụ Android SDK cung cấp công cụ thư viện hàm API cần thiết để phát triển ứng dụng cho tảng Android sử dụng ngôn ngữ lập trình Java Mô hình kiến trúc tảng Android 2.Các thành phần project Android a.Activity : Là thành phần ứng dụng Android Activity dùng để hiển thị hình, việc mà người dùng thực ứng dụng Android, tương tác với người sử dụng b.Intent : Là cấu trúc liệu mô tả cách thức, đối tượng thực Activity, cầu nối Activity, giúp ta triệu gọi truyền liệu cần thiết để thực Activity từ Activity khác Ứng dụng Android thường bao gồm nhiều Activity, Activity hoạt động độc lập với thực công việc khác c.Bundle : Ta thường dùng đối tượng Bundle để đóng gói liệu cho việc truyền tải qua Activity khác Bundle có loại phương thức: putXXX bên Bundle gửi key đi, ứng với kiểu liệu put kiểu Ở bên nhận Bundle dùng phương thức getXXX tương ứng để lấy liệu theo key bên gửi 3.Giới thiệu RSS RSS (viết tắt từ Really Simple Syndication Rich Site Summary) tiêu chuẩn định dạng tài liệu dựa XML (eXtensible Markup Language) nhằm giúp người sử dụng dễ dàng cập nhật, tra cứu thông tin cách nhanh chóng thuận tiện cách tóm lược thông tin vào đoạn liệu ngắn gọn, hợp chuẩn Dữ liệu chương trình đọc tin chuyên biệt (gọi News reader) phân tích hiển thị máy tính người sử dụng Trên trình đọc tin này, người sử dụng thấy tin nhất, tiêu đề, tóm tắt đường link để xem toàn tin XML ngôn ngữ đánh dấu nhằm đơ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 Internet XML cung cấp phương tiện dùng văn để mô tả thông tin áp dụng cấu trúc kiểu cho thông tin B.Chương trình demo Trên Eclipse thư mục code android bố trí sau:  Các packet chứa code nằm thư mục src  Các tài nguyên hệ thống ảnh, layout, string dùng chung tổ chức thư mục res  Một file khai báo quan trọng để gắn kết thành phần toàn hệ thống file AndroidManifest.xml Cụ thể : + Packet app.news chứa class Activity project • Activity xử lí giao diện khởi chạy chương trình • Activity xử lý giao diện chuyên mục theo báo • Activity xử lý tin lấy từ link RSS theo chuyên mục báo • Activity xử lý load nội dung báo control Webview + Packet app.news.adapter chứa class điều khiển project • Adapters lấy liệu đổ vào activity PaperActivity • CategoryAdapters lấy liệu đổ vào activity CategoryActivity • NewsAdapters lấy liệu đổ vào activity NewsListActivity + Packet app.news.model chứa class RSSItem thong tin thành phần tập tin RSS + Packet app.news.utils chứa class xử lý RSS nhận class biến dung chung + Thư mục lay out chứa giao diện để hiển thị lên trình giả lập gồm layout sau:  paper.xml: giao diện chạy mặc định load lên icon báo  category.xml: giao diện hiển thị chuyên mục báo  news.xml: giao diện chứa tin theo chuyên mục cụ thể  article.xml: giao diện hiển thị nội dung chi tiết theo tin C.Một số kết chương trình Giao diện chương trình Khi click chọn trang báo cụ thể (24h.com.vn) giao diện kiện onListItemClick lớp PaperActivity.java triệu gọi, hình giả lập hiển thị Category trang báo Sau hình giả lập hiển thị Category Ta click chọn vào Category cụ thể (Tin tức ngày) kiện onListItemClick lớp CategoryActivity.java gọi đến Khi hình lên tiêu đề tất báo Category mà ta chọn Khi ta click chọn tiêu đề báo hiển thị hình kiện onListItemClick lớp NewsListActivity.java thực Trong thời gian chờ để hiển thị chi tiết báo mà ta chọn hình có giao diện sau : Sau tải xong, hình giả lập lúc hiển thị chi tiết báo mà ta chọn Đến ta đọc báo Quá trình thực thành công Tài liệu tham khảo: Cộng đồng android Việt http://www.android.vn/ Cộng đồng nghiên cứu phát triển android http://vietandroid.com/ Cộng đồng android việt nam http://congdongandroid.vn/ Slide java core thầy Nguyễn Mạnh Hùng ... ……………………………………………………….6 A.Phát biểu toán Bài toán ứng dụng đọc báo thiết bị di động Android Các báo lấy từ link RSS trang báo – cho phép người dùng xem nhanh chóng tin tức nhất, nóng Để chạy ứng dụng này, yêu cầu... chi tiết báo mà ta chọn Đến ta đọc báo Quá trình thực thành công Tài liệu tham khảo: Cộng đồng android Việt http://www .android. vn/ Cộng đồng nghiên cứu phát triển android http://vietandroid.com/... 2.Các thành phần project Android a.Activity : Là thành phần ứng dụng Android Activity dùng để hiển thị hình, việc mà người dùng thực ứng dụng Android, tương tác với người sử dụng b.Intent : Là cấu

Ngày đăng: 28/04/2016, 02:26

Từ khóa liên quan

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

Tài liệu liên quan