báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

38 13 0
báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

Đ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

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA: CÔNG NGHỆ THÔNG TIN BÁO CÁO PHÁT TRIỂN ỨNG DỤNG CHO CÁC THIẾT BỊ DI ĐỘNG Đề tài QUẢN LÝ PIN TRÊN ĐIỆN THOẠI ANDROID Giảng viên hướng dẫn: Phạm Trọng Tuấn Họ tên sinh viên: Nguyễn Văn Thản Nguyễn Đức Việt Nguyễn Thị Nụ Trần Kim Liên Trần Đức Long Hà Nội, 03/2022 download by : skknchat@gmail.com MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG I CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu hệ điều hành andoird 1.1.1.Giới thiệu hệ điều hành Android .5 1.1.2.Lịch sử phát triển 1.1.3.Giao diện Android 1.1.4.Ứng dụng Android 10 1.1.5.Quản lý nhớ Android 10 1.1.6.Nhân Linux 11 1.1.7.Lịch nâng cấp 12 1.1.8.Cộng đồng mã nguồn mở 13 1.1.9.Bảo mật tính riêng tư Android 14 1.1.10.Giấy phép phát hành 16 1.1.11.Đón nhận 17 1.2 Sơ lược Android Studio 18 1.2.1 Yêu cầu phần cứng máy tính 19 1.2.2 Phần mềm android studio 19 1.2.3 Môi trường lập trình 21 CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 2.1.Yêu cầu phần mềm 23 2.2.Sơ đồ phân rã chức hệ thống 23 24 2.3.Sơ đồ usercase tổng quát 25 2.4 Đặc tả chức hệ thống 25 2.4.1 Chức hiển thị thông số pin 25 2.4.2 Chức điều chỉnh chế độ tiết kiệm pin 25 2.4.3 Chức hiển thị biểu đồ 26 2.4.4 Chức đọc ghi file 26 CHƯƠNG III PHẦN MỀM QUẢN LÝ PIN TRÊN ĐIỆN THOẠI ANDROID .27 download by : skknchat@gmail.com 3.1.Kiến thức sử dụng ứng dụng 27 3.2.Giao diện ứng dụng 28 3.2.1.Giao diện hình 28 3.2.2.Giao diện cài đặt 29 3.2.3.Giao diện định vị( Geofencing) 30 CHƯƠNG IV TỔNG KẾT - KẾT LUẬN 31 4.1.Đánh giá – Kết luận 31 4.2.Hướng phát triển đề tài 32 CHƯƠNG V TÀI LIỆU THAM KHẢO 33 DANH MỤC HÌNH ẢNH Hình 1: Dowload Android Studio 20 Hình 2: Cài đặt 21 Hình 3: Màn hình khởi động 22 Hình 1: Giao diện Battery 27 Hình 2: Giao diện Battery modes 28 Hình 3: Giao diện Geofencing 29 download by : skknchat@gmail.com LỜI NÓI ĐẦU Hệ điều hành Android đời đánh dấu bước ngoặt ngành cơng nghệ tồn cầu tác động trực tiếp tới đời sống chúng ta, làm thay đổi hoàn toàn khái niệm trước di động, mở ngành công nghiệp sản xuất điện thoại, thiết bị di động Đi kèm với ngành phần mềm, mà cụ thể phần mềm, ứng dụng với số lượng khổng lồ viết hàng năm để phục vụ cho nhu cầu người sử dụng thiết bị android Nguồn điện, dung lượng pin tuổi thọ pin chủ đề thu hút nhiều ý người dùng thiết bị khơng riêng thiết bị di động Hiện nhà sản xuất di động tâm đến vấn đề làm để kéo dài tuổi thọ pin thời gian sử dụng lần sạc điện lâu Những động thái nâng cao dung lượng pin, hay sử dụng phần mềm để quản lý điện Tất nhằm mục đích kéo dài thời gian sử dụng pin Một điểm hạn chế smartphone thời lượng sử dụng pin thấp Có nhiều nguyên nhân dẫn đến tình trạng smartphone nhanh hết pin: cơng nghệ chế tạo viên pin không đạt tiêu chuẩn, nhiệt độ môi trường, chạy nhiều ứng dụng… Để khắc phục hạn chế này, chúng e định nghiên cứu phát triển ứng dụng “quản lý pin điện thoai “ giúp kéo dài thời gian sử dụng thiết bị download by : skknchat@gmail.com CHƯƠNG I CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu hệ điều hành andoird 1.1.1 Giới thiệu hệ điều hành Android Android hệ điều hành dựa 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ự Ngoà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ị, 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 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 đựợc 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ý download by : skknchat@gmail.com 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ệ Kiến trúc hệ điều hành Android Android gồm phần sau chứa lớp: Nhân Linux: Đây nhân tảng mà hệ điều hành Android dựa vào để phát triển Đâu lớp chứa tất thiết bị giao tiếp mức thấp dùng để điều khiển phần cứng khác thiết bị Android Thư viện: Chứa tất mã mà cung cấp cấp tính hệ điều hành Android, đơi với ví dụ SQLite thư viện cung cấp việc hộ trợ làm việc với database dùng để chứa liệu Hoặc Webkit thư viện cung cấp tính cho trình duyệt Web Android runtime: Là tầng với lớp thư viện Android runtime cung cấp tập thư viện cốt lỗi phép lập trình viên phát triển viết ứng dụng việc sử dụng ngơn ngữ lập trình Java Android Runtime bao gốm máy ảo Dalvik(ở version < 4.4, tài phiên máy ảo ART cho mạnh mẽ việc xử lý biên dịch) Là để điều khiển hoạt động ứng dụng Android chạy nó(máy ảo Dalvik biên dịch ứng dụng để chạy(thực thi) , tương tự ứng dụng biên dịch máy ảo Java vậy) Ngoài máy ảo giúp tối ưu lượng pin CPU thiết bị Android download by : skknchat@gmail.com Android framework: Là phần thể khả khác Android( kết nối, thông báo, truy xuất liệu) cho nhà phát triển ứng dụng, chúng tạo để sử dụng ứng dụng họ Application: Tầng ứng dụng tầng bạn tìm thấy chuyển thiết bị Android Contact, trình duyệt…Và ứng dụng bạn viết nằm tầng 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 T-Mobile), 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 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 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 tảng thiết bị di động phát triển nhân Linux Google quảng bá 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 download by : skknchat@gmail.com 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 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, 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 rôbốt 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 5.0 Lollipop 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 download by : skknchat@gmail.com 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 Năm 2014, Google công báo Android Wear, hệ điều hành dành cho thiết bị đeo 1.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ệncả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 download by : skknchat@gmail.com Ở phía hình trạng thái, hiển thị thông tin 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, sau thông tin cập nhật bổ sung theoe 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 1.1.4 Ứng dụng Android Android có lượng ứng dụng bên thứ ba ngày nhiều, chọn lọc đặt cửa hàng ứng dụng Google Play hay Amazon Appstore để người dùng lấy về, cách tải xuống cài đặt tập tin APK từ trang web khác Các ứng dụng Cửa hàng Play cho phép người dùng duyệt, tải cập nhật ứng dụng Google nhà phát triển thứ ba phát hành Cửa hàng Play cài đặt sẵn thiết bị thỏa mãn điều kiện tương thích Google Ứng dụng tự động lọc danh sách ứng dụng tương thích với thiết bị người dùng, nhà phát triển giới hạn ứng dụng họ dành cho nhà mạng cố định quốc gia cố định lý kinh doanh Nếu người dùng mua ứng dụng mà họ cảm thấy khơng thích, họ hồn trả tiền sau 15 phút kể từ lúc tải về, vài nhà mạng cịn có khả mua giúp ứng dụng Google Play, sau tính tiền vào hóa đơn sử dụng hàng tháng người dùng Đến tháng năm 2012, có 675.000 ứng dụng dành cho Android, số lượng ứng dụng tải từ Cửa hàng Play ước tính đạt 25 tỷ Các ứng dụng cho Android phát triển ngôn ngữ Java sử dụng Bộ phát triển phần mềm Android (SDK) SDK bao gồm đầy đủ công cụ dùng để phát triển, gồm có cơng cụ gỡ lỗi, thư viện phần mềm, giả lập điện thoại dựa QEMU, tài liệu hướng dẫn, mã nguồn mẫu, hướng dẫn bước Mơi trường phát triển tích hợp (IDE) hỗ trợ thức Eclipse sửbdụng phần bổ sung Android Development Tools (ADT) Các công cụ phát triển khác có sẵn, gồm có Bộ phát triển gốc dành cho ứng dụng phần mở rộng viết C C++, Google App Inventor, 10 download by : skknchat@gmail.com CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Yêu cầu phần mềm Phát triển ứng dụng quản lý pin điện thoại Android (Battery Saver) thực chức sau: Hiển thị % pin cịn lại, tính tốn thời lượng sử dụng pin cịn lại Hiển thị thơng số pin (điện áp, nhiệt độ, dung lượng, …) Hiển thị ứng dụng sử dụng pin, thời gian sử dụng pin ứng dụng Có chế độ tiết kiệm: điều chỉnh độ sáng hình, wifi, bluetooth, GPS, rung, chuông, tùy theo mức độ pin (người sử dụng tùy chỉnh mức độ pin phù hợp) Dọn dẹp ứng dụng chạy ngầm gây tốn Pin Tạo logfile/ sở liệu ghi thông tin lịch sử sử dụng pin( thời điểm nạp pin, số sử dụng lần nạp…) 2.2 Sơ đồ phân rã chức hệ thống 24 download by : skknchat@gmail.com download by : skknchat@gmail.com Quản lý pin điện thoại Hiển thị biểu đồ Hiển thị thông số Phần trăm pin lại Biểu đồ % pin tiêu hao theo Logfile ghi thông tin Điểu chỉnh chế độ tiết kiệm pin Lịch sử nạp pin Điều chỉnh độ sáng hình Số sử dụng lần nạp Wifi, bluetooth, GPS Điện áp pin Rung, chng Nhiệt độ pin Dung lượng pin Tình trạng pin Kết nối sạc Các ứng dụng sử dụng pin 26 download by : skknchat@gmail.com 2.3 Sơ đồ usercase tổng quát Xem thông số pin Đăng nhập Người dùng 2.4 Đặc tả chức hệ thống 2.4.1 Chức hiển thị thông số pin  Mô tả chức năng: - Chức giúp người dùng kiểm tra thông số pin điện thoại  Mô tả hoạt động: - Hiển thị người dùng đăng nhập vào app giao diện hình hiển thị thơng số pin : % lại pin, điện áp, dung lượng, nhiệt độ, tình trạng pin trạng thái kết nối sạc 2.4.2 Chức điều chỉnh chế độ tiết kiệm pin  Mô tả chức - Chức giúp người dùng điều chỉnh chế độ để tiết kiệm pin kéo dài thời gian hoạt động thiết bị  Mô tả hoạt động chức - Người dùng lựa chọn chế độ tiết kiệm pin phù hợp giúp kéo dài thời gian hoạt động thiết bị cách điều chỉnh thông số như: hẹn tắt wifi không sử dụng thiết bị, tắt wifi bluetooth chế độ pin 27 download by : skknchat@gmail.com yếu, điều chỉnh độ sáng hình, tắt chế độ rung, chuông… Hệ thống thực thi dựa chế độ người dùng chọn 2.4.3 Chức hiển thị biểu đồ  Mô tả chức - Chức giúp người dùng thấy % pin tiêu thụ theo  Mô tả hoạt động chức - Người dùng đăng nhập vào hệ thống, % pin tiêu thụ theo hệ thống theo biểu đồ đường 2.4.4 Chức đọc ghi file  Mô tả chức - Chức giúp người dùng xem lại lịch sử nạp pin, thời gian sử dụng lần nạp  Mô tả hoạt động chức - Sau lần nạp pin hệ thống tự động ghi lại lịch sử nạp pin, thời gian sử dụng thiết bị lần nạp logfile/cơ sở liệu ghi thông tin lịch sử sử dụng pin 28 download by : skknchat@gmail.com CHƯƠNG III PHẦN MỀM QUẢN LÝ PIN TRÊN ĐIỆN THOẠI ANDROID 3.1 Kiến thức sử dụng ứng dụng Dùng SQLite để lưu trữ hiển thị thông số pin Chức SQLite giống SQL Server C# MySQL pHp, bao gồm nhiều bảng, có chức lưu trữ liệu đồng thời hỗ trợ truy vấn cần thiết Trong Android hỗ trợ class SQLiteOpenHelper để tạo sở liệu tổng quát, đơn việc dùng câu lệnh SQL tham số truyền vào hàm Hàm tạo tổng quát: context,name_db,cursorfactory,version: context đối tượng sử dụng (thường gắn với activity),name_db version tự đặt (lưu ý name_db kiểu String, version kiểu int), cursorfactory mặc định null Mở/đóng sở liệu: hàm openDatabase() mở, cịn địng sử dụng hàm close() onCreate(SQLiteDatabase db): gọi lần đầu tiên, có chức tạo sở liệu, đồng thời tạo bảng để lưu ghi liệu Dùng Broadcast Receiver để thu nhận thông số pin Vịng đời BroadCast Receiver:  BroadCast Receiver có phương thức onReceive() Sau phương thức gọi vịng đời Broadcast Receiver kết thúc  Ngay sau kết thúc phương thức onReceive() hệ thống coi Broadcast Receiver kết thúc killprocess lúc  BroadcastReceiver phân biệt intent với chủ yếu nhờ action  intent, cần phải định nghĩa thật xác Custom Listview để hiển thị ứng dụng chạy ngầm: Đặt Arraylist lên trang sử dụng ArrayAdapter Lớp lớp chưa có sẵn, 29 download by : skknchat@gmail.com phải tạo nó, có nhiệm vụ đặt phần tử mảng lên Listview Ngoài chúng em sử dụng kiến thức Android Intent, Notification, XML, … 3.2 Giao diện ứng dụng 3.2.1 Giao diện hình Trên giao diện hình hiển thị thơng số phần trăm cịn lại pin, tình trạng pin, nhiệt độ pin… 30 download by : skknchat@gmail.com Hình 1: Giao diện Battery 3.2.2 Giao diện cài đặt Ngoài ra, hệ thống cịn có chế độ giúp ta điều chỉnh phù hợp theo tình trang pin tắt wifi pin yếu…cài đặt số thông số để kéo dài thời gian hoạt động thiết bị hẹn tắt wifi không sử dụng, giảm độ sáng hình pin yếu… Hình 2: Giao diện Battery modes 31 download by : skknchat@gmail.com 3.2.3 Giao diện định vị( Geofencing) Hình 3: Giao diện Geofencing 32 download by : skknchat@gmail.com CHƯƠNG IV TỔNG KẾT - KẾT LUẬN 4.1 Đánh giá – Kết luận Qua vấn đề trình bày tiểu luận, thấy việc tin học hóa trình phát triển ứng dụng đem lại lợi ích vơ to lớn Nó giúp cho cơng việc phát triển ứng dụng thiết bị di động dễ dàng hơn, phù hợp với mục đích xu hướng sử dụng người Trong khuôn khổ tiểu luận, thời gian nghiên cứu không nhiều kiến thức hạn chế nên kết đạt chưa cao Ứng dụng giải cơng việc sau: - Tìm hiểu tốn quản lý pin điện thoại andoid - Lập bảng phân tích thiết kế hệ thống quản lý pin điện thoại - Xây dựng ứng dụng quản lý pin điện thoại Ứng dụng bao gồm chức sau : Hiển thị % pin lại, tính tốn thời lượng sử dụng pin cịn lại Hiển thị thông số pin (điện áp, nhiệt độ, dung lượng, …) Hiển thị ứng dụng sử dụng pin, thời gian sử dụng pin ứng dụng Có chế độ tiết kiệm: điều chỉnh độ sáng hình, wifi, bluetooth, GPS, rung, chng, tùy theo mức độ pin (người sử dụng tùy chỉnh mức độ pin phù hợp) Việc thực đề tài giúp chúng em trau dồi lại kiến thức học, đồng thời tìm hiểu nghiên cứu kiến thức để ứng dụng vào việc phát triển ứng dụng android phù hợp với xu người thời đại phát triển Những mặt hạn chế ứng dụng Do thời gian thực tiểu luận tương đối hạn chế trình độ hiểu biết công cụ ngôn ngữ lập trình sử dụng chúng em cịn nơng cạn nên chưa khai thác hết nên chương trình mang lại hiệu chưa cao Hệ thống cịn chưa hồn 33 download by : skknchat@gmail.com chỉnh thiếu chức năng, chưa xây dựng hết chức năng, yêu cầu đặt toán Và hướng phát triển sau đề tài chúng em 4.2 Hướng phát triển đề tài Ứng dụng quản lý pin điện thoại android phát triển thêm tính sau: Dọn dẹp ứng dụng chạy ngầm gây tốn Pin Tạo logfile/ sở liệu ghi thông tin lịch sử sử dụng pin( thời điểm nạp pin, số sử dụng lần nạp…) Vẽ biểu đồ thể % trăm pin bị tiêu hao theo 34 download by : skknchat@gmail.com CHƯƠNG V TÀI LIỆU THAM KHẢO Lê Hoàng Sơn ( 2017) Giáo trình lập trình Android, NXB Xây dựng ĐH FPT – FPT Software Giáo trình tài liệu lập trình Android Full Khoa học tự nhiên Tài liệu lập trình Android 35 download by : skknchat@gmail.com ... đặt toán Và hướng phát triển sau đề tài chúng em 4.2 Hướng phát triển đề tài Ứng dụng quản lý pin điện thoại android phát triển thêm tính sau: Dọn dẹp ứng dụng chạy ngầm gây tốn Pin Tạo logfile/... thiết kế hệ thống quản lý pin điện thoại - Xây dựng ứng dụng quản lý pin điện thoại Ứng dụng bao gồm chức sau : Hiển thị % pin cịn lại, tính tốn thời lượng sử dụng pin lại Hiển thị thông số pin. .. người sử dụng thiết bị android Nguồn điện, dung lượng pin tuổi thọ pin chủ đề thu hút nhiều ý người dùng thiết bị khơng riêng thiết bị di động Hiện nhà sản xuất di động tâm đến vấn đề làm để

Ngày đăng: 28/04/2022, 19:52

Hình ảnh liên quan

Hình 1. 2: Cài đặt - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

Hình 1..

2: Cài đặt Xem tại trang 21 của tài liệu.
Hình 1. 3: Màn hình khởi động 1.2.3.  Môi trường lập trình - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

Hình 1..

3: Màn hình khởi động 1.2.3. Môi trường lập trình Xem tại trang 22 của tài liệu.
- Hiển thị ngay khi người dùng đăng nhập vào app giao diện màn hình chính sẽ hiển thị các thông số cơ bản của pin như : % còn lại của pin, điện áp, dung lượng, nhiệt độ, tình trạng của pin và trạng thái kết nối sạc - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

i.

ển thị ngay khi người dùng đăng nhập vào app giao diện màn hình chính sẽ hiển thị các thông số cơ bản của pin như : % còn lại của pin, điện áp, dung lượng, nhiệt độ, tình trạng của pin và trạng thái kết nối sạc Xem tại trang 28 của tài liệu.
3.2.1.Giao diện màn hình chính. - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

3.2.1..

Giao diện màn hình chính Xem tại trang 33 của tài liệu.
Hình 4. 1: Giao diện Battery 3.2.2. Giao diện cài đặt - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

Hình 4..

1: Giao diện Battery 3.2.2. Giao diện cài đặt Xem tại trang 34 của tài liệu.
Hình 4. 3: Giao diện Geofencing - báo cáo phát triển ứng dụng cho các thiết bị di động đề tài quản lý pin trên điện thoại android

Hình 4..

3: Giao diện Geofencing Xem tại trang 35 của tài liệu.

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

Tài liệu liên quan