1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo đề án công nghệ thông tin đề tài xây dựng ứng dụng mua sắm nội thất online trên nền tảng android sử dụng ngôn ngữ lập trình java

32 8 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

Tiêu đề Xây dựng ứng dụng mua sắm nội thất online trên nền tảng Android sử dụng ngôn ngữ lập trình Java
Tác giả Vũ Thị Thắm
Người hướng dẫn ThS. Nguyễn Quỳnh Mai
Trường học Trường Đại học Kinh tế Quốc dân
Thể loại báo cáo đề án công nghệ thông tin
Định dạng
Số trang 32
Dung lượng 2,24 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhận thấy được nhu cầu đó cùng thi trường các thiết bị Android đầy tiềm năngbản thân em dưới sự hướng dẫn tận tình của Thạc sĩ – Giảng viên – cô Nguyễn QuỳnhMai đã nghiên cứu và phát tri

Trang 1

Trường Đại học Kinh tế Quốc dân Viện Công nghệ thông tin và Kinh tế số

-

-Báo cáo

Đề án Công nghệ thông tin

Đề tài: Xây dựng ứng dụng mua sắm nội thất online trên nền tảng Android sử dụng ngôn ngữ lập trình Java

Họ và tên: Vũ Thị Thắm

Mã sinh viên: 11194652GVHD: ThS Nguyễn Quỳnh Mai

Trang 2

Nội dung

Lời mở đầu 4

Chương I: Tổng quan về đề tài 5

I Đặt vấn đề 5

II Mục dích nghiên cứu 5

III Phương pháp nghiên cứu 5

IV Phạm vi nghiên cứu 5

Chương II: Cơ sở lý thuyết 6

I Hệ điều hành Android 6

1 Giới thiệu 6

2 Lịch sử phát triển 6

II Ngôn ngữ lập trình Java 17

1 Sự ra đời 17

2 Đặc trưng của Java 17

3 Các tính chất của Java 18

4 Các kiểu ứng dụng của Java 19

III Công cụ lập trình Android Studio 19

Chương III: Phân tích thiết kế hệ thống 20

I Xác định yêu cầu 20

II Đặc tả Usecase 21

1 Đặc tả Usecase Đăng ký 21

2 Đặc tả Usecase Đăng nhập 22

3 Đặc tả Usecase tìm kiếm sản phẩm 22

3 Đặc tả Usecase đặt hàng 22

4 Đặc tả Usecase thanh toán 23

5 Đặc tả Usecase Liên hệ 23

6 Đặc tả Usecase quản lý sản phẩm 23

III Thiết kế Database 24

1 Lược đồ tổng quan 24

2 Bảng thông tin tài khoản 24

3 Bảng loại sản phẩm 24

4 Bảng thông tin đặt hàng 24

Trang 3

5 Bảng thanh toán 24

IV Thiết kế giao diện 25

Kết luận 31

Tài liệu tham khảo 32

Trang 4

Nhận thấy được nhu cầu đó cùng thi trường các thiết bị Android đầy tiềm năngbản thân em dưới sự hướng dẫn tận tình của Thạc sĩ – Giảng viên – cô Nguyễn QuỳnhMai đã nghiên cứu và phát triển ứng dụng mua sắm nộbi thất online Homie với phươngchâm giúp khách hàng dễ dàng mua sắm phù hợp với mọi không gian hoàn cảnh đa dạnglựa chọn, tiết kiệm thời gian và công sức đồng thời giúp doanh nghiệp mở rộbng thịtrường, mở rộbng kinh doanh từ đó đem lại lợi ích cho cả hai bên.

Do kiến thức còn hạn hẹp cũng như chưa có kinh nghiệm trong xây dựng ứngdụng Android nên trong quá trình thực hiện bản thân em vẫn còn phạm nhiều sai sót Vìvậy, em rất mong nhận được sự góp ý của cô để hoàn thiện hơn và rút ra những bài họccho các dự án sau này

Mộbt lần nữa, em xin chân thành cảm ơn cô Chúc cô có thật nhiều sức khoẻ vàthành công trong sự nghiệp!

Trang 5

Chương I: Tổng quan về đề tài

I Đặt vấn đề

Ngày nay, cùng với sự phát triển của công nghệ thông tin và mạng lưới internet cácdoanh nghiệp có xu hướng gia nhập vào thị trường thương mại điện tử vì sự tối ưu vànguồn lợi nhuận mà nó mang lại Ngoài ra, các dòng smartphone và hệ điều hành androidđang chiếm phần lớn thị phần Theo số liệu năm 2020, Android vẫn giữ vững vị trí hệđiều hành lớn nhất thế giới với 74,4% Còn tại thị trường di độbng Việt Nam, báo cáo củaAppota chỉ ra rằng, Android đang chiếm ưu thế hơn với hơn 60% thị phần, hầu hết aicũng sở hữu mộbt chiếc điện thoại thông minh có kết nối 3G, 4G hoặc wifi Hơn nữa, cácdịch vụ di độbng ngày càng rẻ và wifi được phủ sóng hầu hêt mọi nơi đặc biệt là Việt Namnơi mà việc truy cập internet rất nhanh và tiện lợi đã làm cho việc kết nối giao tiếp trởnên dễ dàng Tuy nhiên, ở Việt Nam, vẫn còn những hạn chế trong việc tạo ra các ứngdụng chuyên dụng cho doanh nghiệp để hỗ cho việc buôn bán và phân phối sản phẩm củachính họ Đồng thời, người tiêu dùng mong muốn mua sắm mọi lúc mọi nơi mà khôngphải ra trực tiếp cửa hàng mà vẫn mua được các sản phẩm chất lượng tốt và đa dạng sựlựa chọn và việc vận chuyển đặc biệt khi dịch bệnh xảy ra buộbc mọi người phải ở nhànhư trong những ngày qua

II Mục dích nghiên cứu

Phát triển ứng dụng di độbng với các chức năng hỗ trợ việc mua sắm online dễ dàng hơn,đặt hàng, thanh toán ngay trên các thiết bị của người tiêu dùng, giao tiếp và gửi yêu cầuvới nhân viên qua mạng internet tiết kiệm thời gian và linh độbng thời gian và địa điểmphù hợp với nhiều đối tượng khách hành đồng thời doanh nghiệp cũng tiếp cận được vớinhiều đối tượng khách hàng hơn, mở rộbng phạm vi, thị trường và mang lại hiệu quả kinhdoanh

Xây dụng ứng dụng tương thích với cả những thiết bị sử dụng hệ điều hành Android:điện thoại, máy tính bảng, máy ảo Java

III Phương pháp nghiên cứu

Khảo sát thị trường thực tế về nhu cầu của các doanh nghiệp, trải nghiệm thực tế sử dụngcác ứng dụng mua sắm online của các sàn thương mại điện tử lớn như Shopee, Lazada,Tiki…Dựa trên kiến thức về ngôn ngữ lập trình Java và kiến thức lập trình hướng đốitượng đã được học tại trường, xây dựng ứng dụng với công cụ hỗ trợ Android Studio

IV Phạm vi nghiên cứu

Nghiên cứu hệ điều hành Android, ngôn ngữ lập trình Java, cơ sở dữ liệu SQL server.Xây dựng ứng dụng hướng dịch vụ tận dụng ưu điểm của mạng internet để tối ưu hóa

Trang 6

Chương II: Cơ sở lý thuyết

I Hệ điều hành Android 1 Giới thiệu

Hệ điều hành Android là mộbt hệ điều hành mã nguồn mở dựa trên nền tảngLinux được thiết kế dành riêng cho các thiết bị di độbng có màn hình cảm ứng vàđang được phát triển bởi Google

Với ưu điểm của mình Android đang là hệ điều hành phổ biến nhất hiệnnay Android được phát hành theo giấy phép Apache cùng với mã nguồn mở chophép các nhà phát triển và lập trình viên có thể tuỳ ý chỉnh sửa mà không có sựcan thiệp hay ràng buộbc pháp lý nào từ chính nhà phát hành Ngoài ra, Android cómộbt cộbng đồng lập trình viên đông đảo và có đa dạng đối tượng tiếp thị như điệnthoại thông minh, máy tính bảng, TV, ô tô, thiết bị đeo và máy tính có nền tảngx86 với giá cả từ bình dân đến cao cấp, mang đến nhiều lựa chọn cho người tiêudùng Cuối cùng tạo nên sự thành công của Android phải kể đến kho ứng dụngGoogle Play Store đồ sộb với nhiều ứng dụng hữu ích

Tuy nhiên, Android vẫn còn tồn tại mộbt số nhược điểm như nguy cơ tiềm

ẩn cao bị tấn công bởi virus hay các phần mềm độbc hại do tính chất của mã nguồn

mở Sự đa dạng thiết bị cũng khiến cho các nhà phát triển gặp nhiều khó khăn khixây dựng ứng dụng mới Android cũng giới hạn cập nhật cho mộbt số thiết bị vì vậytrong mộbt vài trường hợp, nếu muốn trải nghiệm phiên bản mới nhất người dùng

sẽ phải mua thiết bị mới

2 Lịch sử phát triển

2 1 Sự ra đời

Android, Inc được thành lập vào tháng 10 năm 2003 bởi các nhà sáng lập cótiếng tăm lúc bấy giờ lần lượt là Andy Rubin, Rich Miner, Nick Sears và ChrisWhite tại Palo Alto, California Trái lại với tiếng tăm của những người sáng lập,Android, Inc hoạt độbng rất thầm lặng và hầu như thế giới không có thông tin nào

về nó ngọai trừ việc họ đang phát triển phần mềm điện thoại di độbng

Ngày 17 tháng 5 năm 2005 Google chính thức mua lại Android, Inc và tạobước đệm để Google tiến vào thị trường điện thoại di độbng Nhóm phát triển cũngtiếp tục ở lại phát triển dự án và đến ngày 9 tháng 12 năm 2008 dự án có thêm 14thành viên gia nhập

Ngày 22 tháng 10 năm 2008 chiệc điện thoại đầu tiên sử dụng hệ điều hànhAndroid được chính thức ra mắt là HTC Dream Biểu trưng của hệ điều hànhAndroid mới là mộbt con robot màu xanh lá cây do nhà thiết kế Irina Blok tại

Trang 7

California vẽ Từ đó, Android tiếp tục trải qua nhiều lần cập nhật để cải tiến, bổsung các tính năng và sửa lỗi và trở nên hoàn thiện và mạnh mẽ hơn.

2.2 Các phiên bản Android

Từ 2008, Google đã phát hành nhiều phiên bản Android ngành càng ưu việt vàhoàn thện hơn Mỗi phiên bản nâng cấp được đặt tên lần lượt theo chữ cái theo têncủa các mòn tráng miệng Sau đây là các phiên bản Android được phát hành kể từkhi ra mắt

Android 1.0:

Ngày phát hành 23 – 09 – 2008

Android 1.0 là phiên bản rất nguyên sơ nhưng lại là phiên bản đặt nền móngcho các tính năng của Android hiện nay So với các đối thủ vào thời điểm đó, hệthống cảnh báo rất hữu ích, mặc dù nó không tốt bằng thanh thông báo trên thế hệAndroid mới Người dùng có thể xem nhanh tin nhắn đã nhận, xem ai vừa nhỡmáy hay bất cứ thứ gì mà phần mềm trên thiết bị muốn người dùng biết Tất cả cácthông báo được thu thập trong mộbt danh sách Thanh trạng thái bao gồm đồng hồ,biểu tượng pin, biểu tượng kết nối cũng được tích hợp tại đây, giúp tiết kiệm diệntích màn hình mộbt cách tối đa nhưng vẫn đáp ứng đầy đủ nhu cầu thông tin củangười dùng Cho đến ngày nay, Android 4.2 vẫn duy trì khái niệm tuyệt vời này.Màn hình chính và các widget: So sánh Android, iOS và WindowsPhone, sựkhác biệt lớn nhất là màn hình chính Màn hình chính của Android thực sự rấtphong phú Bạn có thể thay đổi hình nền, đặt các biểu tượng trên màn hình chính,

sử dụng các widget và quan trọng nhất là bạn có thể thay đổi màn hình chính nếumuốn Khả năng tùy biến màn hình Home trên Android có thể coi là cao nhấttrong các hệ điều hành di độbng hiện nay Về phần widget, đây cũng là mộbt ưuđiểm của Android vì nó cho phép người dùng truy cập nhanh vào mộbt số chứcnăng nhất định hoặc xem nhanh các bản cập nhật chi tiết mộbt cách nhanh nhất Cácwidget cũng đóng vai trò trang trí trên màn hình chính Symbian cũng có widget,nhưng không bằng Android về độb phong phú và chức năng (tất nhiên là sẽ cótrong tương lai, nhưng không nhiều khi chúng mới ra mắt)

Tích hợp chặt chẽ với Gmail: Khi G1 xuất hiện, Gmail hỗ trợ các giao thứcPOP và IMAP để hoạt độbng với người gửi và người nhận email di độbng, nhưngvấn đề là không có giao thức nào được tối đa hóa để cung cấp các tính năng độbcđáo của Gmail (chẳng hạn như lưu trữ, nhãn Gửi thư Bản phát hành Android 1.0giải quyết được vấn đề này có thể nói G1 cung cấp trải nghiệm Gmail tốt nhất trênthị trường

Trang 8

Giao diện: Google và công ty thiết kế đã hợp tác xây dựng giao diện Android1.0 đến từ Thụy Điển với tên gọi The Astonishing Tribe (TAT) Từ Android 1.0lên 2.2, có thể thấy sự xuất hiện của các widget đồng hồ quen thuộbc, đơn giảnnhưng khá đẹp, đây là biểu tượng của TAT Sau mộbt thời gian, TAT được RIMmua lạ với mong muốn tập trung phát triển nền tảng BlackBerry OS và BBX Mốiquan hệ giữa TAT và Google Android cũng kết thúc tại đây.

Android 1.1:

Bản cập nhật Android đầu tiên được phát hành vào tháng 2 năm 2009, khoảng

ba tháng sau khi G1 được bán ra Phiên bản 1.1 không phải là mộbt cuộbc cách mạnglớn vì chức năng chính của nó là sửa mộbt danh sách khá nhiều lỗi Tuy nhiên, nócho thấy khả năng cập nhật thiết bị di độbng bằng phương pháp OverTheAir (tức làtải xuống và cài đặt các bản cập nhật trực tiếp trên thiết bị mà không cần kết nốivới máy tính) Có rất ít hệ thống vào thời điểm đó Các nhà cung cấp mạng diđộbng có thể làm điều này; hầu hết họ phải dựa vào phần mềm đặc biệt trên PC.Trước đó, đã có Danger Hiptop (hay còn gọi là Sidekick) ở Mỹ, cũng được cậpnhật theo cách tương tự over the air theo từng giai đoạn và Andy Rubin, ngườisáng lập Android Inc (sau này được Google mua lại) cũng là đồng sáng lập củaDanger

Ở cấp độb giao diện: Android 1.5 không có nhiều thay đổi so với phiên bản tiềnnhiệm Google chỉ thêm mộbt vài dấu chấm để làm cho giao diện người dùng trông mượt

mà và trơn tru hơn mộbt chút, như widget tìm kiếm có độb trong suốt nhẹ, các biểu tượngngăn kéo ứng dụng có mộbt số mẫu nhỏ mới, v.v Nói chung, giao diện không phải là điểmnổi bật của Android 1.5, nhưng mọi người quan tâm hơn đến các tính năng mới mà nómang lại, ví dụ:

Bàn phím ảo: Tại sao Google đã không cho ra mắt các phiên bản đầu tiên củaAndroid? Bàn phím ảo? Không phải là họ không thể Trên thực tế, mục tiêu banđầu của Android là cạnh tranh với BlackBerry Đúng vậy vào thời điểm đó,BlackBerry đã rất nổi tiếng với bàn phím vật lý của riêng nó Vì lý do này, G1 cóbàn phím QWERTY trượt Mãi cho đến phiên bản Cupcake này, mộbt chiếc điệnthoại Android thuần túy có tên là HTC Magic đã được giới thiệu

Trang 9

Ngoài ra, Google đã tích hợp các "hook" vào Cupcake, để các nhà lập trình cóthể viết phần mềm bàn phím riêng cho Android Mộbt điểm khác khiến Android trởnên khác biệt so với các hệ điều hành cạnh tranh khác là khi Cupcake ra mắt, bànphím ảo tiêu chuẩn chậm và không chính xác so với iOS, đó là lý do tại sao cácnhà sản xuất phần cứng như HTC đã đưa ra cách giải quyết riêng của họ, may mắn

là Google đã tạo ra hook

Mở rộbng khả năng của các widget: Android 1.0 và 1.1 có các widget tích hợpsẵn, nhưng tiềm năng của chúng vẫn chưa được khai thác hết vì Google vẫn chưaphát hành bộb công cụ phát triển phần mềm cho các nhà phát triển Kể từ Android1.5, mọi thứ đã thay đổi và đến nay, kho widget Android cũng rất lớn, chưa kể đếncác ứng dụng của bên thứ ba cũng có sẵn widget Nhờ khả năng này, khả năng tùybiến của giao diện Android đã được cải thiện hơn nữa

Clipboard được cải tiến: Trên thực tế, Android đã hỗ trợ sao chép và dán ngay

từ đầu, nhưng nó bị giới hạn trong textbox (nơi chúng ta có thể nhập) và chỉ saochép các liên kết Ví dụ, nếu bạn đọc email hoặc lướt Internet, chúng tôi không thểsao chép nó Với Cupcake, Google cho phép bạn sao chép nộbi dung của web, mộbtcải tiến được coi là tốt Gmail sẽ cần mộbt them vài lần cập nhật để duy trì tínhnăng này

Khả năng quay video: Thật khó tưởng tượng rằng mộbt chiếc điện thoại thôngminh tốt được bán ra mà không có chức năng quay video, nhưng TMobile G1 lạiphải “hứng chịu” (giống như những chiếc iPhone đầu tiên) Chỉ với Android 1.5,Android mới có thể quay phim Nhưng cũng giống như bàn phím, camera mặcđịnh của Android không tốt nên các nhà sản xuất phần cứng phải nhanh chóngthay thế nó bằng ứng dụng của riêng họ với các chế độb cảnh, chạm để lấy nét, tùychỉnh cài đặt video, xóa hàng loạt hoặc di chuyển email trong Gmail, tải ảnh vàvideo lên YouTube, Picasa, truy cập danh bạ trong Google Talk từ nhiều ứng dụngkhác

Android 1.6 (Donut):

Tuy phiên bản Donut này chỉ thêm 0,1 mã Android 1.5 nhưng nó cũng manglại rất nhiều cải tiến rất đáng giá, mộbt số điểm trong giao diện người dùng được cảithiện, mộbt số tính năng nhỏ được bổ sung, cuối cùng: Hỗ trợ mạng CDMA Độbngthái này cho phép nhiều nhà khai thác sử dụng Android hơn, giúp Android cóđược nhiều người dùng hơn ở Hoa Kỳ và châu Á Nhưng có lẽ điều thú vị nhất vềDonut là hỗ trợ các thành phần đồ họa độbc lập về độb phân giải Lần đầu tiên,Android có thể chạy ở nhiều độb phân giải và tỷ lệ màn hình khác nhau, cho phépcác thiết bị có nhiều độb phân giải trên 320 x 480 Chiếc điện thoại thông minhAndroid hiện nay có thể chạy tên nhiều độb phân giải là QVGA, HVGA, WVGA,

Trang 10

FWVGA, qHD và 720p, HD và Full HD hoạt độbng Mộbt số máy tính bảng thậmchí còn tiến xa tới 1920x1080.

Tính năng tìm kiếm nhanh, hay được biết đến trong thế giới điện thoại là tìmkiếm phổ quát, cũng là mộbt điểm mà Android nhận được nhiều lời khen ngợi Bạn

có thể tìm kiếm danh bạ, ứng dụng, nhạc, tin nhắn, v.v trong trường tìm kiếm.Trước Donut, khi bạn nhấn nút tìm kiếm trên Android, bạn chỉ có thể tìm kiếmthông qua google.com Google cũng cho phép các nhà phát triển tích hợp chứcnăng tìm kiếm mới này vào ứng dụng của họ để mở rộbng hơn nữa khả năng của

hộbp tìm kiếm nhanh.

Android 1.6 với thiết kế màu xanh và trắng đặc trưng của có thể hiển thị cácứng dụng miễn phí và trả phí tốt nhất Các ứng dụng của bên thứ ba cũng xuấthiện Giao diện camera mới, tích hợp trình xem ảnh tốt hơn, giảm thời gian chờgiữa hai lần chụp Nhưng các nhà sản xuất thường thay thế nó bằng các ứng dụngcủa riêng họ.

Android 2.0 và 2.1 (Éclair):

Ngày 26/10/2009, ngay sau gần mộbt tháng kể từ khi ra mắt Donut (Android1.6), Google đã phát hành Eclair, phiên bản được coi là mộbt bước tiến lớn của hệđiều hành này Eclair đã cải tiến rất nhiều từ giao diện đến ứng dụng

Hỗ trợ tài khoản người dùng: Lần đầu tiên, nhiều Tài khoản Google có thểđược đăng nhập trên cùng mộbt thiết bị Android Tài khoản Microsoft Exchangecũng tương thích với Eclair Người dùng có thể tìm kiếm danh bạ và email cho bất

kỳ tài khoản nào Google hiện cho phép các nhà cung cấp bên thứ ba tích hợp dịch

vụ của họ vào khu vực tài khoản này và cũng hỗ trợ đồng bộb hóa tự độbng

Liên hệ nhanh: bằng cách chạm vào mộbt số liên lạc nhất định sẽ hiển thị mộbtmenu nhỏ mà người dùng có thể tương tác với nhiều cách khác nhau: gửi email,gọi điện, gửi tin nhắn văn bản và hơn thế nữa Miễn là biểu tượng liên hệ đượchiển thị, bạn có thể sử dụng liên hệ nhanh ở đó Sau đó, Twitter, Facebook vànhiều dịch vụ đồng bộb hóa khác cũng tích hợp các chức năng riêng trong Liên hệnhanh

Android 2.2 (Froyo):

Android 2.2 được phát hành vào năm 2010 và mục tiêu của chương trìnhNexus rõ ràng hơn bao giờ hết: Nexus One là điện thoại đầu tiên được cập nhật lênAndroid 2.2 trước bất kỳ ai khác Giao diện người dùng màn hình chính đã đượcthay đổi từ 3 màn hình chính thành 5 màn hình Mộbt số nút cũng đã xuất hiện đểkích hoạt nhanh các chế độb Gọi, Web và App Drawer Các chấm nhỏ ở góc dướibên trái và bên phải của màn hình giúp người dùng biết họ đang nhìn vào mànhình nào Google đã nỗ lực rất nhiều để làm cho giao diện người dùng Android trở

Trang 11

nên vui nhộbn, đẹp mắt và dễ sử dụng hơn và phù hợp với các giao diện của bênthứ ba như HTC Sense.

FroYo cũng có mộbt trình xem ảnh mới với khả năng hiển thị hình ảnh 3D:nghiêng máy ảnh, chuỗi hình ảnh sẽ theo sau và nó sẽ mang đến nhiều hiệu ứngchuyển độbng đẹp mắt khác Đây cũng là mộbt cộbt mốc mà Google đã đạt được.Thuê ngoài phát triển Android, mà Gallery tại FroYo là mộbt ví dụ Tính năng điểmphát sóng WiFi cũng được hiển thị, cách sao chép và dán mới tốt hơn Ngoài ra,nhiều tính năng bảo mật mới xuất hiện Tuy nhiên, đối với người dùng thôngthường, việc Android 2.2 hỗ trợ duyệt FroYo Flash là rất đáng giá Hầu hết mọingười đều muốn đến FroYo để tận hưởng trải nghiệm duyệt Flash đầy đủ trên thiết

bị di độbng Android 2.2 mang đến khả năng di chuyển mộbt phần ứng dụng từ bộbnhớ máy sang thẻ nhớ, giúp tiết kiệm dung lượng cho điện thoại từ đó

Android 2.3 (Gingerbread):

Gingerbread được phát hành cho người dùng vào ngày 06/12/2010 Vào cuốinăm 2012, Gingerbread vẫn còn phổ biến trên nhiều thiết bị Android và chiếm hơnmộbt nửa (54%) Google hợp tác với Samsung để ra mắt điện thoại thông minhAndroid 2.3 đầu tiên có tên là Nexus S công nghệ giao tiếp trường gần tương thíchNFC ra thị trường

Android 2.3 giới thiệu mộbt công cụ quản lý tải xuống tệp cho phép theo dõi vàtruy cập vào các tệp đã tải xuống Hệ thống này hỗ trợ nhiều camera cho các thiết

bị có camera sau hoặc trước, giúp quản lý pin hiệu quả hơn từ đó tiết kiệm pinhơn Bản phát hành này sửa nhiều lỗi Froyo cũng như mộbt số tối ưu hóa giao diệnngười dùng

Sử dụng tông màu xanh đen làm tông màu chủ đạo, hệ thống ký hiệu mới trongcác ký hiệu

Màn hình chính và các widget cũng được thiết kế lại: Việc dán các widget lênmàn hình cũng thuận tiện hơn nhờ các thumbnail trên màn hình chính trong khuvực widget, vì vậy người dùng có thể chọn những gì họ muốn

Trang 12

Không còn nút nhấn: trên máy tính bảng Android 3.x, nhà sản xuất không còncung cấp cho chúng ba nút riêng biệt cho Back, Home và Menu (và Search), cả nútcứng và nút cảm ứng, mà thay vào đó là đặt ngay trên màn hình người dùng.Android3.x có khả năng tự độbng ẩn hoặc hiện các nút này tùy thuộbc vào ứng dụng

mà người dùng đang chạy

Cải thiện đa nhiệm: Nút Ứng dụng đã mở gần đây lần đầu tiên xuất hiện trênAndroid, cho phép người dùng điều hướng qua các ứng dụng họ đã mở gần đây.Chuyển đổi giữa các ứng dụng dễ dàng hơn và nhanh hơn Mỗi ứng dụng này cũng

có mộbt ảnh chụp màn hình thu nhỏ để dễ dàng lựa chọn Đối với Gingerbread vàcác phiên bản trước đó, đa nhiệm phải bất tiện hơn rất nhiều do phải giữ nút Home

để xem bảng ứng dụng hiện tại

Thanh tác vụ: thanh chức năng được đặt phía trên mỗi ứng dụng trong đóngười lập trình có thể đặt các nút để điều khiển ứng dụng đó Ngoài ra,Honeycomb còn hỗ trợ bố cục ứng dụng nhiều cộbt để hỗ trợ máy tính bảng tốt hơn.Sau Android 3.0, Android 3.1 và 3.2 là hai bản cập nhật nhỏ cho Honeycomb vàchúng vẫn sử dụng cùng mộbt thứ tên này

Android 4.0 (Ice Cream Sandwich):

Cuối năm 2011, Google chính thức ra mắt Galaxy Nexus, thiết bị đầu tiên trênthị trường sử dụng Android 4.0 Ice Cream Sandwich Android 4.0 được cho là sựthay đổi lớn nhất trong lịch sử phát triển Android cho đến nay Android 4.0 hỗ trợmộbt phông chữ mới gọi là Roboto, được cho là được tối ưu hóa để sử dụng trêncác màn hình có độb phân giải ngày càng cao và để hiển thị nhiều thông tin hơntrên màn hình Hệ thống thông báo (Notification) của Android đã được cập nhậthoàn toàn mới, đẹp hơn, tiện nghi hơn, đặc biệt là chức năng thanh trượt ngang đểloại bỏ các thông báo riêng lẻ Điều tương tự cũng áp dụng cho chức năng “RecentApps” và trình duyệt thiết bị Bàn phím cũng đã được cập nhật với khả năng tựđộbng sửa lỗi cao hơn, việc sao chép và dán văn bản và nộbi dung trở nên tốt hơnbao giờ hết Đây cũng là lần đầu tiên Google kết hợp hệ điều hành dành cho điệnthoại thông minh và máy tính bảng thành mộbt Đây là mộbt độbng thái của công tynhằm giảm tình trạng phân mảnh ngày càng gia tăng của Android Trên máy tínhbảng, Android 4.0 sẽ có mộbt giao diện khác được tối ưu hóa cho màn hình lớnnhưng về cơ bản vẫn có giá trị giống như khi chạy trên điện thoại thông minh.Android 4.0 cũng giúp lướt web nhanh hơn, tối ưu hóa hiệu suất thiết bị, kéo dàithời lượng pin

Android 4.1 và 4.2 (JellyBean):

Android 4.1 đã được ra mắt tại hộbi nghị Google I / O với nhiều cải tiến đánggiá và được nhiều người mong đợi Đây cũng là thời điểm Nexus 7 chính thức ramắt với sự hợp tác giữa Google và Asus Ở cấp độb giao diện, hầu như vẫn giữu

Trang 13

nguyên so với Android 4.0, vẫn là màn hình chính với thanh dock quen thuộbc bêndưới Giao diện này rất đơn giản nhưng đẹp và gọn gàng, cho phép chúng ta dễdàng theo dõi các thông tin xuất hiện trên màn hình, đặc biệt là khi kiểm tra cácứng dụng Màn hình khóa, thanh trượt mở khóa giờ có tới ba biểu tượng để kíchhoạt ba chức năng khác nhau chứ không chỉ có hai biểu tượng như trên Android4.0 Vuốt sang phải để mở khóa máy, sang trái để chạy ứng dụng Camera, cả haiđều đã có Khi người dùng trượt con trỏ lên, anh ta sẽ thấy mộbt từ "Google" Đây

là cách để kích hoạt Google Now

Nhưng có lẽ điều quan trọng nhất về JellyBean không phải là giao diện hoặcứng dụng mới mà là Project Butter giúp mang lại sự linh hoạt chưa từng có choAndroid Theo giải thích của Google, sự trôi chảy này là nhờ vào dự án Butter.Project Butter đã được Google đề cập trong I / O 2012 trong nỗ lực giải quyết tìnhtrạng Android bị lag và không phản hồi Với Project Butter, các kỹ sư Android đãtăng tốc độb khung hình của phiên bản mới nhất này lên 60 frame / giây (trước đâytrên Android 3.0 hoặc Android 4.0 tốc độb khung hình là 30 frame / giây) và bổsung VSync, tăng gấp ba lần bộb đệm để có trải nghiệm tốt hơn tác độbng trực tiếpđến toàn bộb hệ thống Jellybean nhằm mục đích cung cấp trải nghiệm người dùngnhanh nhất và mượt mà nhất có thể VSync sẽ cải thiện hiệu suất đồ họa tổng thểtrong khi bộb nhớ đệm tăng gấp ba lần sẽ cho phép GPU và CPU cũng như mànhình hoạt độbng song song với nhau Trong Google I / O, Google đã đưa vào mộbtmáy ảnh quay chậm lên đến 300 khung hình / giây để so sánh độb mượt mà

Android 4.4 (Kitkat):

Ra mắt vào ngày 31/10/2013trên chiếc smartphone Nexus 5, mục tiêu củaAndroid KitKat là mang đến cho mọi người trải nghiệm Android tuyệt vời Các cảitiến của Android Kitkat bao gồm Chế độb nhập vai, Trình quản lý chuyển tiếp,Khung truy cập bộb nhớ, Chromium WebView, NFC, Blaster hồng ngoại

Giao diện: tông màu chủ đạo của phông chữ là xanh lam và đen được sử dụngtrên Android Jellybean được Google đổi thành tông màu đen và được viết trênAndroid 4.4 Kitkat mới, hiển thị rõ ràng trong văn bản trên thanh thông báo.Ngoài ra, Android Kitkat còn có bộb biểu tượng, thư mục mới, giao diện nhìnchung được làm phẳng, loại bỏ chi tiết bóng và thêm hiệu ứng trong suốt chonhiều phần, chẳng hạn như ba đoạn phim ảo bên dưới hay thanh thông báo ở trênTrong bất kể phiên bản mới, Android 4.4 Kitkat không yêu cầu cấu hình phầncứng mạnh hơn, thậm chí còn hỗ trợ các thiết bị cũ có phần cứng yếu như RAMchỉ 512MB, hệ điều hành mới được Google tối ưu hóa hiệu năng, cao gấp 1, 6 lần

so với phiên bản trước

Trang 14

Android 5.0 (Lolipop):

Ngày 12/11/2014 sau hon 1 năm ra mắt Kitkat thì Lollipop mới được trìnhlàng Phiên bản này được đánh giá là có thay đổi rõ rệt nhất trong lịch sử Android.Đây là phiên bản hệ điều hành đầu tiên sử dụng Ngôn ngữ thiết kế MaterialDesign của Google với các hiệu ứng ánh sáng và bóng đổ miễn phí Giao diệnngười dùng cũng có mộbt số thay đổi khác đối với Lollipop, bao gồm thanh điềuhướng mới, thông báo được cải thiện trên màn hình khóa và hơn thế nữa

Phiên bản Android 5.1 mới giới thiệu mộbt số thay đổi Các tính năng này baogồm hỗ trợ chính thức cho cuộbc gọi thoại kép, cuộbc gọi thoại HD và bảo vệ dữ liệusau khi cài đặt gốc được khôi phục

Android 6.0 (Marshmallow):

Android 6.0 Marshmallow được phát hành vào mùa thu năm 2015 Ở cấp độbgiao diện người dùng, màn hình chính của Android M dường như đã thay đổi mộbtchút so với phiên bản trước ở chỗ logo của Google, trong menu ứng dụng, bạn cóthể thấy khá nhiều thay đổi Các ứng dụng được căn chỉnh theo chiều dọc và cóthể cuộbn, có mộbt thanh tìm kiếm ở trên cùng và điều thú vị là thiết bị tự độbng nhắcngười dùng sử dụng 4 ứng dụng tùy thuộbc vào vị trí của họ

Tính năng New Now on Tap: Khi thông tin được hiển thị trên màn hình củamộbt ứng dụng chẳng hạn như trình duyệt web, hãy nhấn và giữ nút Home để

"quét" thông tin được hiển thị Gửi cho Google những gì bạn thấy trên màn hìnhcủa mình và nó sẽ liên hệ lại với bạn với thông tin và đề xuất

Tiết kiệm năng lượng hơn: Khi không sử dụng, điện thoại Android sử dụngnhiều năng lượng hơn điện thoại có hệ điều hành khác Chế độb Doze được kíchhoạt khi thiết bị của bạn không được sử dụng và hoạt độbng giống như khi bạn bậtChế độb trên máy bay trên điện thoại Ở trạng thái ngủ này, chỉ mộbt số thông báoquan trọng như cuộbc gọi, báo thức và tin nhắn có thể được hiển thị

Android 6 cũng hỗ trợ khe cắm SD, sinh trắc học và Google Pay

Android 7.0 (Nougat):

Mùa thu năm 2016, phiên bản 7.0 được Google cho ra mắt Mộbt số tính tangmới của Nougat bao gồm chức năng multi-tasking tốt hơn như hỗ trợ chuyển đổinhanh giữa các cài đặt hệ thống, trả lời tin nhắn nhanh từ thanh thông báo, chế độbchia đôi màn hình và làm mới thanh Notification Ngoài ra còn có mộbt số tínhnăng đáng chú ý như: hỗ trợ chế độb thực tế ảo VR, tích hợp chế độb tiết kiệm dữliệu, chế độb tiết kiệm pin được cải tiến…

Trang 15

Android 8.0 (Oreo):

Vào ngày 21 tháng 8 năm 2017, Google đã chính thức phát hành Android 8Oreo sau 4laanf thử nghiệm Android 8 chủ yếu tập trung vào việc cải thiện trảinghiệm người dùng, bảo mật và xây dựng nền tảng

Hạn chế ứng dụng nền: Tính năng này đã được giới thiệu trong các phiên bảnAndroid trước đó, nhưng người dùng chỉ có thể sử dụngtính năng này khi chế độbnhà phát triển được bật Vì vậy, trong Android 8 Oreo, Google đã cải thiện khảnăng tự độbng giới hạn các hoạt độbng nền mà mộbt ứng dụng có thể thực hiện Cảitiến này cho phép các nhà phát triển tạo ra các ứng dụng ít ảnh hưởng đến thiết bị

và tuổi thọ pin hơn

Chức năng Hình trong Hình (PIP) Mộbt thay đổi quan trọng không kém trongAndroid 8 là khả năng sử dụng tính năng đa nhiệm Hình trong Hình (PIP) củaYouTube Người dùng có thể tiếp tục xem video hoặc sử dụng các ứng dụng khácmộbt cách dễ dàng trên màn hình thu nhỏ

Chế độb tự độbng nhập: Tính năng này cho phép bạn đồng bộb hóa dữ liệu từ cácứng dụng yêu cầu mật khẩu với hệ điều hành Android Điều này có nghĩa là vớiAndroid 8, bạn có thể tự độbng điền mật khẩu và thông tin liên quan đến tài khoảnkhi cần mà không cần phải sử dụng đến ứng dụng quản lý mật khẩu thứ ba Điềunày sẽ giúp quá trình đăng nhập trở nên đơn giản, dễ dàng và thuận tiện hơn, hạnchế thất thoát thông tin cá nhân

Android 8.0 cũng được bổ sung các tính năng tuyệt vời như nhóm các thôngbáo theo kênh, hỗ trợ điều hướng bàn phím vật lý, mở rộbng gam màu của các ứngdụng đồ họa và cải thiện chất lượng âm thanh và máy ảnh, …

Android 9 (Pie):

Ngày7/08/2018, mộbt năm sau khi phát hành Android 8 Oreo, Google cũngchính thức phát hành Android 9 Pie Google Pixel là dong điện thoại thông minhđầu tiên được cập nhật phiên bản này, và theo sau là Nokia HMD Global

Trí tuệ nhân tạo để tối ưu hóa thời lượng pin: Trong Android 9, Google đã ramắt tính năng Adaptive Battery giúp tối ưu hóa tuổi thọ pin điện thoại Tính năngnày sử dụng AI để dự đoán các ứng dụng mà người dùng sẽ không sử dụng trongmộbt khoảng thời gian nhất định Từ đó, thiết bị sẽ giới hạn lượng pin của các ứngdụng này tránh lãng phí lượng pin bởi những ứng dụng không cần thiết và chỉ tậptrung vào những ứng dụng mà người dùng yêu thích

Tìm kiếm nâng cao: Tìm kiếm không còn chỉ là tìm kiếm khi hiển thị các biểutượng cho ứng dụng và các ứng dụng có liên quan mà còn cung cấp thêm thông tin

Trang 16

Bảo mật nâng cao: Pie hạn chế việc sử dụng micrô, máy ảnh… trên thiết bị, trừkhi ứng dụng chuyển sang chế độb nền Khi các ứng dụng này cố gắng truy cập cáctài nguyên trên, chúng sẽ nhận được thông báo lỗi Tính năng này giúp cải thiệntính bảo mật thông tin cá nhân của bạn khi sử dụng ứng dụng.

Android 9 Pie cũng cung cấp mộbt số tính năng khác: Tăng số lượng thiết bịkết nối qua Bluetooth từ 2 lên 5, thống kê thời gian sử dụng ứng dụng, nút xoaymàn hình bổ sung khi xem video, …

Cử chỉ điều hướng mới: Android 10 không còn hiển thị ba nút quen thuộbc,thay vào đó là hiển thị mộbt thanh ngang nhỏ dùng để điều hướng dựa trên cử chỉcủa người dùng Trong Android 10, người dùng có thể vuốt lên để quay lại mànhình chính và vuốt từ cạnh trái hoặc phải để quay lại như trên iPhone

Kiểm soát truy cập: Giống như các phiên bản trước của hệ điều hành, Android

10 tập trung vào việc bảo vệ quyền riêng tư của người dùng Vì vậy, trong hệ điềuhành này, người dùng có thể quản lý vị trí của mình, nhật ký cuộbc gọi, các ứngdụng yêu cầu cuộbc gọi bằng Trung tâm bảo mật hoàn toàn mới cũng như Trungtâm định vị trong phần Cài đặt Điều này cho phép người dùng thay đổi quyền truycập của các ứng dụng này mộbt cách nhanh chóng, dễ dàng và thuận tiện

Các tính năng khác của Android 10 chúng ta có thể kể đến: hỗ trợ điện thoại

có thể thu gọn tốt hơn, cải thiện chia sẻ nhanh, hỗ trợ HDR10 +, kiểm soát nhiềuhơn đối với trẻ em

Android 11:

Tiếp nối Android 10, Google chính thức ra mắt vào tháng 9 năm 2020 thế hệthứ 11 Phiên bản này dự kiến sẽ mang lại nhiều tính năng và cải tiến mới cho điệnthoại thông minh Android

Tích hợp Ghi màn hình: Tính năng này trước đây đã có trong các giao diệnngười dùng khác, nhưng đối với điện thoại thông minh chạy Android thuần, chỉthế hệ thứ 11 này mới cho phép người dùng quay trực tiếp màn hình mà không cần

sử dụng ứng dụng của bên thứ ba Tính năng này cho phép người dùng đồng thờighi lại màn hình và ghi âm giọng nói, âm thanh của hệ thống

Ngày đăng: 24/05/2022, 07:30

HÌNH ẢNH LIÊN QUAN

2. Bảng thông tin tài khoản tbl_users - Báo cáo đề án công nghệ thông tin đề tài xây dựng ứng dụng mua sắm nội thất online trên nền tảng android sử dụng ngôn ngữ lập trình java
2. Bảng thông tin tài khoản tbl_users (Trang 24)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w