Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
3,06 MB
Nội dung
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 : Bùi Hoàng Anh 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 ĐỌC BÁO MẠNG QUA DỊCH VỤ RSS ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CƠNG NGHỆ THƠNG TIN Sinh viên : Bùi Hồng Anh 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 NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Bùi Hoàng Anh Mã SV: 1412101114 Lớp: CT1801 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS MỤC LỤC LỜI CẢM ƠN CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android 1.2 Lịch sử phát triển 1.3 Giao diện Android 1.4 Ứng dụng Android 11 1.5 Quản lý nhớ Android 12 1.6 Nhân Linux 12 1.7 Lịch nâng cấp 13 1.8 Cộng đồng mã nguồn mở 14 1.9 Bảo mật tính riêng tư Android 15 CHƯƠNG 2: MƠI TRƯỜNG LẬP TRÌNH ANDROID STUDIO 17 2.1 Sơ lược về Android Studio 17 2.2 Cài đặt Android Studio 17 2.2.1 Yêu cầu phần cứng máy tính 17 2.2.2 Phần mềm Android Studio 19 2.2.3 Thiết bị ảo Android Studio 20 2.3 Cấu trúc dự án android studio 23 2.3.1 Tạo Project 23 2.3.2 Cài đặt Project 24 2.3.3 Màn hình làm việc dự án Android Studio 26 2.4 Các thành phần ứng dụng Android 29 2.5 Tạo giao diện chương trình Android Studio 32 2.5.1 Giới thiệu Android Layout 32 2.5.2 Giới thiệu số Android View 34 2.5.3 Bắt xử lý kiện giao diện 35 CHƯƠNG 3: KỸ THUẬT ĐỌC LẤY NỘI DUNG CỦA TRANG WEB VỀ ĐIỆN THOẠI 37 3.1 Tìm hiều về dịch vụ RSS 37 3.1.1 Khái niệm 37 3.1.2 Ví dụ 37 3.2 Kỹ thuật đọc lấy nội dung trang web về điện thoại 38 3.2.1 Quy trình thực 38 CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 50 4.1 Phát biểu toán 50 4.2 Mơ hình chức 50 4.3 Mơ hình hoạt động 51 4.4 Giao diện ứng dụng 51 KẾT LUẬN 60 TÀI LIỆU THAM KHẢO 61 LỜI CẢM ƠN Để đồ án đạt kết tốt đẹp, em nhận hỗ trợ, giúp đỡ nhiều quan, tổ chức, cá nhân Với tình cảm sâu sắc, chân thành, cho phép em bày tỏ lòng biết ơn sâu sắc đến tất cá nhân quan tạo điều kiện giúp đỡ trình học tập nghiên cứu làm đồ án Trước hết em xin gửi tới thầy cô khoa Công nghệ - Thông tin trường Đại học Dân Lập Hải Phòng lời chào trân trọng, lời chúc sức khỏe lời cảm ơn sâu sắc Với quan tâm, dạy dỗ, bảo tận tình chu đáo thầy cơ, đến em hồn thành đồ án: "Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS" Đặc biệt em xin gửi lời cảm ơn chân thành tới thầy giáo - Ths Phùng Anh Tuấn quan tâm giúp đỡ, hướng dẫn em hoàn thành tốt đồ án thời gian qua Em xin bày tỏ lòng biết ơn đến lãnh đạo Trường Đại học Dân Lập Hải Phòng, Phòng Đào Tạo, Khoa Phòng ban chức trực tiếp gián tiếp giúp đỡ em suốt trình học tập trường Với điều kiện thời gian kinh nghiệm hạn chế sinh viên, đồ án khơng thể tránh thiếu sót Em mong nhận bảo, đóng góp ý kiến thầy để em có điều kiện bổ sung, nâng cao ý thức mình, phục vụ tốt công việc thực tế sau Em xin chân thành cảm ơn! Sinh viên Bùi Hoàng Anh CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android Android 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 Android mắt vào năm 2007 với tuyên bố thành lập Liên minh thiết bị cầm tay mở: hiệp hội gồm công ty phần cứng, phần mềm, viễn thông với mục tiêu đẩy mạnh tiêu chuẩn mở cho thiết bị di động Chiếc điện thoại chạy Android bán vào tháng 10 năm 2008 Android có mã nguồn mở Google phát hành mã nguồn theo giấy phép Apache Chính mã nguồn mở với giấy phép khơng có nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên nhiệt huyết điều chỉnh phân phối Android cách tự Ngồi ra, Android có cộng đồng lập trình viên đơng đảo chun viết ứng dụng để mở rộng chức thiết bị, loại ngơn ngữ lập trình Java có sửa đổi Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng Android, ước tính khoảng 25 tỷ lượt Những yếu tố giúp Android trở thành nền tảng điện thoại thông minh phổ biến giới, vượt qua Symbian vào quý năm 2010, công ty công nghệ lựa chọn họ cần hệ điều hành không nặng nề, có khả tinh chỉnh, giá rẻ chạy thiết bị cơng nghệ cao thay tạo dựng từ đầu Kết thiết kế để chạy điện thoại máy tính bảng, Android xuất TV, máy chơi game thiết bị điện tử khác Bản chất mở Android khích lệ đội ngũ đơng đảo lập trình viên người đam mê sử dụng mã nguồn mở để tạo dự án cộng đồng quản lý Những dự án bổ sung tính cao cấp cho người dùng thích tìm tòi đưa Android vào thiết bị ban đầu chạy hệ điều hành khác Android chiếm 75% thị phần điện thoại thơng minh tồn giới vào thời điểm quý năm 2012, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Sự thành công hệ điều hành khiến trở thành mục tiêu vụ kiện liên quan đến phát minh, góp mặt gọi "cuộc chiến điện thoại thông minh" công ty công nghệ [1] 1.2 Lịch sử phát triển Tổng công ty Android (Android, Inc.) thành lập Palo Alto, California vào tháng 10 năm 2003 Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire), Nick Sears (từng Phó giám đốc TMobile), Chris White (trưởng thiết kế giao diện WebTV) để phát triển, theo lời Rubin, "các thiết bị di động thơng minh biết vị trí sở thích người dùng" Dù người thành lập nhân viên đều người có tiếng tăm, Tổng công ty Android hoạt động cách âm thầm, tiết lộ họ làm phần mềm dành cho điện thoại di động Trong năm đó, Rubin hết kinh phí Steve Perlman, người bạn thân Rubin, mang cho ông 10.000 USD tiền mặt từ chối tham gia vào công ty Google mua lại Tổng công ty Android vào ngày 17 tháng năm 2005, biến thành phận trực thuộc Google Những nhân viên chủ chốt Tổng công ty Android, gồm Rubin, Miner White, tiếp tục lại công ty làm việc sau thương vụ Vào thời điểm khơng có nhiều thơng tin về Tổng cơng ty, nhiều người đồn đốn Google dự tính tham gia thị trường điện thoại di động sau bước Tại Google, nhóm Rubin đứng đầu phát triển nền tảng thiết bị di động phát triển nền nhân Linux Google quảng bá nền tảng cho nhà sản xuất điện thoại nhà mạng với lời hứa cung cấp hệ thống uyển chuyển có khả nâng cấp Google liên hệ với hàng loạt hãng phần cứng đối tác phần mềm, bắn tin cho nhà mạng họ sẵn sàng hợp tác với cấp độ khác Ngày nhiều suy đoán Google tham gia thị trường điện thoại di động xuất tháng 12 năm 2006 Tin tức BBC Nhật báo phố Wall thích Google muốn đưa cơng nghệ tìm kiếm ứng dụng họ vào điện thoại di động họ nỗ lực làm việc để thực điều Các phương tiện truyền thông truyền thống lẫn online viết về tin đồn Google phát triển thiết bị cầm tay mang thương hiệu Google Một vài tờ báo nói Google thực mô tả kỹ thuật chi tiết, họ trình diễn sản phẩm mẫu cho nhà sản xuất điện thoại di động nhà mạng Tháng năm 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 Ngày tháng 11 năm 2007, Liên minh thiết bị cầm tay mở (Open Handset Alliance), hiệp hội bao gồm nhiều cơng ty có Texas Instruments, Tập đồ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 Cùng ngày, Android mắt với vai trò sản phẩm Liên minh, nền tảng thiết bị di động xây dựng nhân Linux phiên 2.6 Chiếc điện thoại chạy Android bán HTC Dream, phát hành ngày 22 tháng 10 năm 2008 Biểu trưng hệ điều hành Android robot màu xanh hãng thiết kế Irina Blok California vẽ Từ năm 2008, Android trải qua nhiều lần cập nhật để cải tiến hệ điều hành, bổ sung tính sửa lỗi lần phát hành trước Mỗi nâng cấp đặt tên theo thứ tự bảng chữ cái, theo tên ăn tráng miệng; ví dụ phiên 1.5 Cupcake (bánh bơng lan nhỏ có kem) tiếp nối phiên 1.6 Donut (bánh vòng) Phiên 9.0 Pie Vào năm 2010, Google mắt loạt thiết bị Nexus-một dòng sản phẩm bao gồm điện thoại thơng minh máy tính bảng chạy hệ điều hành Android, đối tác phần cứng sản xuất HTC hợp tác với Google điện thoại thông minh Nexus đầu tiên, Nexus One Kể từ nhiều thiết bị gia nhập vào dòng sản phẩm này, điện thoại Nexus máy tính bảng Nexus 10, LG Samsung sản xuất Google xem điện thoại máy tính bảng Nexus thiết bị Android chủ lực mình, với tính phần cứng phần mềm Android 1.3 Giao diện Android Giao diện người dùng Android dựa nguyên tắc tác động trực tiếp, sử dụng cảm ứng chạm tương tự động tác đời thực vuốt, chạm, kéo giãn thu lại để xử lý đối tượng hình Sự phản ứng với tác động người dùng diễn gần lập tức, nhằm tạo giao diện cảm ứng mượt mà, thường dùng tính rung thiết bị để tạo phản hồi rung cho người dùng Những thiết bị phần cứng bên gia tốc kế, quay hồi chuyển cảm biến khoảng cách số ứng dụng sử dụng để phản hồi số hành động khác người dùng, ví dụ điều chỉnh hình từ chế độ hiển thị dọc sang chế độ hiển thị ngang tùy theo vị trí thiết bị, cho phép người dùng lái xe đua xoay thiết bị, giống điều khiển vôlăng Các thiết bị Android sau khởi động hiển thị hình chính, điểm khởi đầu với thơng tin thiết bị, tương tự khái niệm desktop (bàn làm việc) máy tính để bàn Màn hính Android thường gồm nhiều biểu tượng (icon) tiện ích (widget); biểu tượng ứng dụng mở ứng dụng tương ứng, tiện ích hiển thị nội dung sống động, cập nhật tự động dự báo thời tiết, hộp thư người dùng, mẩu tin thời hình Màn hình gồm nhiều trang xem cách vuốt trước sau, giao diện hình Android tùy chỉnh mức cao, cho phép người dùng tự đặt hình dáng hành vi thiết bị theo sở thích Những ứng dụng hãng thứ ba có Google Play kho ứng dụng khác cho phép người dùng thay đổi "chủ đề" hình chính, chí bắt chước hình dáng hệ điều hành khác Windows Phone chẳng hạn Phần lớn nhà sản xuất, số nhà mạng, thực thay đổi hình dáng hành vi thiết bị Android họ để phân biệt với hãng cạnh tranh Hình 1.3.1: Giao diện hình điện thoại hệ điều hành Android 8.0 Ở phía hình trạng thái, hiển thị thông tin về thiết bị tình trạng kết nối Thanh trạng thái "kéo" xuống để xem hình thơng báo gồm thông tin quan trọng cập nhật ứng dụng, email hay tin nhắn SMS nhận, mà không làm gián đoạn khiến người dùng cảm thấy bất tiện Trong phiên đời đầu, người dùng nhấn vào thơng báo để mở ứng dụng tương ứng, về sau thông tin cập nhật bổ sung theo tính năng, có khả gọi ngược lại có gọi nhỡ mà không cần phải mở ứng dụng gọi điện Thơng báo ln nằm người dùng đọc xóa 10 Để tạo hình khác ta click chuột phải vào tên project chọn: News Acvitiy Empty Activity Đặt tên DetailAcvitiy -> Finish Sau tạo file DetailActivity.class activity_detail.xml Bước ta bắt kiện cho ListView Hàm onCreate MainActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lvNews = findViewById(R.id.lv_news); MyTask myTask = new MyTask(); myTask.execute("https://www.24h.com.vn/upload/rss/tintuctrongngay.rss "); lvNews.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { Intent intent = new Intent(MainActivity.this, DetailActivity.class); intent.putExtra("link", arrNews.get(position).getLink()); startActivity(intent); } }); } Trong hàm ta bắt kiện người dùng nhấn vào dòng ListView cách gọi hàm setOnItemCLickListener đối tượng ListView lvNews.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { Intent intent = new Intent(MainActivity.this, DetailActivity.class); intent.putExtra("link", arrNews.get(position).getLink()); startActivity(intent); } }); Trong kiện tạo hàm onItemClick, hàm chạy người dùng ấn dòng ListView tham số có tên position vị trí tin tức ListView người dùng ấn vào Từ vị trí ta sử dụng hàm get(vị trí tin tức ListView) đối tượng ArrayList để lấy giá trị link trang web tin tức thông qua hàm getLink() 47 Khi có link trang web tin tức ta việc tạo Intent để truyền liệu link trang web từ hình MainAcvitity sang hình trị chi tiết tin tức DetailActivity activity_detail.xml DetailActivity.java public class DetailActivity extends AppCompatActivity { WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_detail); webView = findViewById(R.id.web_view); Intent intent = getIntent(); String link = intent.getStringExtra("link"); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(link); webView.setWebViewClient(new WebViewClient()); } } Bên MainAcvittiy gửi cho DetailActivity intent truyền liệu vào intent cách putExtra bên DetailActivity để nhận liệu phải getIntent() tiến hành getStringExtra để lấy liệu Intent intent = getIntent(); String link = intent.getStringExtra("link"); 48 Khi nhận giá trị từ MainActivity việc hiển thị trang web lên WebView webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(link); webView.setWebViewClient(new WebViewClient()); Ở ta phải bật JavaScript Cho WebView để thị hết tất có từ trang web họ Để thị trang web lên WebView việc gọi hàm loadUrl truyền vào link mà ta nhận xong Cuối ta gọi hàm setWebViewClient(new WebViewClient()) để load trang web tin tức nằm gọn ứng dụng ta khơng bật trình duyệt để hiển thị lên Hình 3.2.4: Trang hiển thị chi tiết tin tức 49 CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 4.1 Phát biểu tốn Ngày nay, vai trò ứng dụng đọc tin tức thiết bị di động ngày trở nên quan trọng Khác với báo trí truyền thơng có giới hạn cập nhật tin tức, tờ báo trực tuyến cung cấp tiện lợi việc cập nhật phát hành thông tin Về phía người dùng, họ xem thơng tin lúc nơi với thiết bị di động Về phía người cung cấp thơng tin, họ dễ dàng cập nhật tin tức nhất, thời thông qua dịch vụ cung cấp thông tin đơn giản RSS (Really Simple Syndication) Do việc sử dụng ứng dụng đọc tin tức điều cần thiết nay, nhằm đáp ứng nhu cầu cập nhật thơng tin người 4.2 Mơ hình chức Ứng dụng Xem tin tức Lưu tin tức Chia sẻ tin tức Đánh giá ứng dụng Gửi email góp ý Xem tức tức: ứng dụng cho phép người dùng chọn tin để xem chi tiết nội dung tin tức Lưu tin tức: lưu tin mà người dùng muốn để sau đọc, tin tức mà người dùng xem vào nhớ Chia sẻ tin tức: ứng dụng tích hợp nút chia sẻ để người dùng thuận tiện việc chia sẻ tin tức lên mạng xã hội, gmail, tin nhắn, vv… Đánh giá ứng dụng: đánh giá ứng dụng sau người dùng cài đặt sử dụng ứng dụng Gửi email góp ý: người dùng muốn đóng góp ý kiến về ứng dụng gửi email đến nhà phát triển 50 4.3 Mơ hình hoạt động Các bước hoạt động: Bước 1: Ứng dụng gọi tới dịch vụ RSS thông qua đường dẫn Bước 2: Dịch vụ RSS gửi yêu cầu từ client về cho sở liệu xử lý Bước 3: Cơ sở liệu truy vấn liệu trả về kết sau xử lý xong về cho dịch vụ RSS Bước 4: Dịch vụ RSS trả về nội dung tin tức dạng XML cho ứng dụng để bọc tách liệu hiển thị lên hình 4.4 Giao diện ứng dụng Giao diện hình hiển thị danh sách tin tức thể loại Hình 4.4.1: Giao diện hình 51 Là chương trình lấy liệu internet lên phần kiểm tra kết nối internet thiết bị vơ quan trọng Hình 4.4.2: Màn hình hiển thị thiết bị khơng kết nối internet Người dùng xem thể loại tin tức khác cách chọn vào tên thể loại vuốt sang ngang Hình 4.4.3: Giao diện hình thể loại tin ngày Hình 4.4.4: Giao diện hình thể loại tin giới 52 Hình 4.4.5: Giao diện hình thể loại tin thể thao Hình 4.4.6: Giao diện hình thể loại tin thời trang Hình 4.4.7: Giao diện hình thể loại tin giáo dục Hình 4.4.8: Giao diện hình thể loại tin giải trí 53 Hình 4.4.9: Giao diện hình thể loại tin sức khỏe Hình 4.4.10: Giao diện hình thể loại tin du lịch Khi người dùng chọn tin tức muốn đọc hình ứng dụng chuyển đến hình hiển thị chi tiết tin tức Hình 4.4.11: Giao diện hình chi tiết tin tức 54 Để chia sẻ tin tức với ứng dụng khác người dùng chọn vào nút phía giao diện hình chi tiết tin tức Hình 4.4.12: Giao diện cửa sổ chia sẻ tin tức với ứng dụng khác Người dùng muốn lưu tin tức yêu thích để xem lại sau chọn phía giao diện hình chi tiết tin tức Để xóa tin lưu người dùng chọn nút lại nút lần Hình 4.4.13: Thơng báo hiển thị lưu tin thành cơng Hình 4.4.14: Thơng báo hiển thị xóa tin lưu thành công 55 Khi người dùng chọn vào biểu tượng hình xuất menu hiển thị tính hữu ích có ứng dụng Hình 4.4.15: Menu hiển thị tính ứng dụng Khi muốn xem tin tức mà người dùng lưu chọn mục Tin lưu menu Hình 4.4.16: Giao diện hình tin lưu 56 Nếu người dùng muốn xóa tin lưu danh sách tin tức cần nhấn giữ dòng tin muốn xóa khoảng 1,5 giây xuất thơng báo hình đây: Hình 4.4.17: Giao diện cửa sổ thơng báo xác nhận xóa tin chọn Để xem danh sách tin tức người dùng xem chọn mục Tin đọc menu Hình 4.4.18: Giao diện hình tin đọc 57 Người dùng muốn xóa tất tin tức đọc ấn nút phía giao diện hình Lúc xuất thơng báo để xác nhận xem người dùng có muốn xóa tất hay khơng Hình 4.4.19: Giao diện cửa sổ thơng báo xác nhận xóa tất tin đọc Sau người dùng sử dụng ứng dụng chọn mục Đánh giá ứng dụng menu để đánh giá chất lượng ứng dụng Google Play Hình 4.4.20: Giao diện hình ứng dụng có Google Play 58 Người dùng chọn mục Gửi email góp ý menu để đóng góp ý kiến về ứng dụng thiết bị họ Hình 4.4.21: Giao diện hình ứng dụng Gmail 59 KẾT LUẬN Sau thời gian tìm hiểu đề tài “Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS” em thực nội dung đề tài theo yêu cầu đặt Với mục đích tìm hiểu về hệ điều hành Android, hiểu biết về mơi trường lập trình Android Studio tìm hiểu kỹ thuật để xây dựng ứng dụng hoàn chỉnh thiết bị thật Thơng qua việc tìm hiểu nắm bắt lý thuyết về hệ điều hành Android, bước đầu xây dựng thành cơng chương trình thực nghiệm với chức Trong trình tìm hiểu lý thuyết về hệ điều hành Android xây dựng ứng dụng em thu kết sau: - Hiểu sử dụng lớp đối tượng, phương thức hỗ trợ lập trình nền hệ điều hành Android - Hiểu về dịch vụ RSS - Hiểu cách đọc nội dụng tin tức từ trang web về điện thoại Xây dựng thành công ứng dụng với chức như: xem tin tức, lưu tin tức, chia sẻ tin tức, đánh giá ứng dụng, gửi email góp ý Đóng gói ứng dụng thành file apk cho phép cài đặt điện thoại Android - Đưa thành công ứng dụng lên Google Play cho phép người dùng tìm kiếm cài đặt ứng dụng thiết bị thật Do thời gian có hạn với kiến thức thân hạn chế nên em chưa tìm hiểu sâu về kiến thức liên quan tới hệ điều hành Android nên chương trình 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 - 60 TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki/Android_(hệ_điều_hành) [2] https://thangcoder.com/lap-trinh-android/hoc-lap-trinh-android-can-ban/activity-vavong-doi-cua-no-trong-lap-trinh-android [3] https://laptrinhtuduy.wordpress.com/2014/04/27/activity-trong-android/ [4] http://support.digisoft.com.vn/kien-thuc-web/rss-la-gi.aspx [5] http://giasutinhoc.vn/lap-trinh-android-co-ban/xu-ly-su-kien-trong-android-bai-3/ 61 ... thông tin Tên đề tài: Xây dựng ứng dụng Android đọc báo mạng qua dịch vụ RSS MỤC LỤC LỜI CẢM ƠN CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu hệ điều hành Android. .. ứng dụng Android đọc báo mạng qua dịch vụ RSS" Đặc biệt em xin gửi lời cảm ơn chân thành tới thầy giáo - Ths Phùng Anh Tuấn quan tâm giúp đỡ, hướng dẫn em hoàn thành tốt đồ án thời gian qua Em... MƠI TRƯỜNG LẬP TRÌNH ANDROID STUDIO 2.1 Sơ lược Android Studio Google cung cấp công cụ phát triển ứng dụng Android Website thức dựa nền tảng IntelliJ IDEA gọi Android Studio Android studio dựa