Top 10 tựa game Android hấp dẫn nhất trong tháng 11. Tháng 11 có lẽ là thời điểm yêu thích của các nhà phát triển game di động, khi trong vài tuần vừa qua có rất nhiều những tựa game di động hấp dẫn được ra mắt. Chúng ta hãy cùng điểm qua 10 tựa game Android hấp dẫn nhất Ngoài ra còn một số ứng dụng cũng được phát hiện chứa phần mềm độc hại mà người dùng nên loại bỏ khác, bao gồm: - Fast PDF Scanner - Air Balloon Wallpaper - Colorful Messenger - Thug Photo Editor - Anime Wallpaper - Peace SMS - Happy Photo Collage - Original Messenger - Pellet Messages - Smart Keyboard - Special Photo Editor - 4K Wallpapers Có thể dễ dàng mở rộng sang ứng dụng cho hệ điều hành Android. Nội dung câu hỏi thông minh, vui, giúp rèn luyện tư duy, rèn luyện tính sáng tạo, rất có ích cho mọi người nên dễ làm PR cho Quản lý quyền root với áp dụng SuperSU. lúc bạn khởi rượu cồn lại điện thoại cảm ứng thông minh, bạn sẽ thấy biểu tượng SuperSU bắt đầu trong ngăn uống kéo ứng dụng của bản thân. SuperSU điều hành và kiểm soát đa số áp dụng không giống trên Smartphone của công ty Nhựa PP (polypropylene) là loại nhựa có tính bền nhiệt cao nhất, chịu được từ 130 o C - 170 o C nên được ứng dụng rộng rãi trong chế tạo các hộp đựng thực phẩm, đặc biệt các loại hộp thực phẩm có thể dùng trong lò vi sóng. Nhựa PP thường hơi trong suốt MsfhcWw. Tạo các biểu tượng tuyệt đẹp, thu hút sự chú ý cho các ứng dụng di động của tượng cho Android và iOS là đồ họa cho một ứng dụng di động được yêu cầu để hiển thị chương trình trên màn hình của thiết bị di động. Hầu hết tất cả các đối tượng trong giao diện của nền tảng di động được hiển thị bằng cách sử dụng các biểu tượng, vì chúng đơn giản hóa việc nhận dạng và tìm kiếm trực lướt qua một phần tử đồ họa thường là đủ để đưa ra quyết định về việc tải xuống một ứng dụng. Lý tưởng nhất, biểu tượng nên giải thích mục đích của chương trình mà không cần phải đọc mô cũng có thể thích Tầm quan trọng của UX .Mẹo tạo biểu tượng cho ứng dụngBiểu tượng cho các ứng dụng là một phần của bìa đồ họa của nền tảng di động. Vì vậy, nó cần hài hòa với giao diện và các biểu tượng gần đó, đồng thời duy trì tính độc đáo của nó. Do đó, quy tắc đầu tiên hãy đọc hướng dẫn từ các nhà phát triển Android và trang web chính thức cho các nhà thiết kế sản phẩm Android cung cấp một danh sách các ưu đãi đối với phong cách, linh kiện, hình ảnh động, và các yếu tố thị giác khác. Apple có hướng dẫn về cách tạo các yếu tố hình ảnh cho các chương trình iPhone và giản và rõ ràngLàm bạn với chủ nghĩa tối giản - càng ít chi tiết và “trang trí” trong bức tranh, thì càng có nhiều cơ hội được công nhận. Biểu tượng lý tưởng là biểu tượng tượng trưng cho bản chất và mục đích của sản phẩm phần mềm. Bạn không cần phải đi đâu xa để lấy ví dụ. Chỉ cần nhìn vào biểu tượng chương trình của tất cả các mạng xã hội phổ năng mở rộngCác biểu tượng không thể được thay đổi kích thước hoặc kéo dài. Do đó, chúng phải có thể đọc được trong các đặc điểm kích thước được xác định bởi các nhà phát triển hệ thống di động. Thông thường, biểu tượng được hiển thị trên trang chính, cũng như trong menu phụ, trong một phiên bản nhỏ hơn một chút. Màn hình thay đổi trên các thiết bị khác này phụ thuộc vào độ phân giải và các đặc điểm khác của màn hình. Trong mọi trường hợp, người dùng không phải căng mắt để hiểu ý nghĩa của hình ảnh. Do đó, hình ảnh thành phẩm cần được thử nghiệm cho các màn hình khác công nhậnSự đơn giản xem quy tắc đầu tiên và một phong cách dễ nhận biết là những phần của khả năng tập trung vào ý tưởng mà không có các yếu tố không cần thiết. Số lượng ứng dụng trong Google Play Market là hơn hai triệu. App Store có số lượng xấp xỉ nhau. Hãy tưởng tượng hai triệu biểu tượng chiến đấu để thu hút sự chú ý của người dùng!Dưới đây là một số mẹo về cách làm cho hình ảnh của bạn trở nên độc đáo Sử dụng yếu tố thương hiệu dễ nhận biết ví dụ chữ cái đầu tiên của tên với phông chữ nhãn hiệu.Trình bày tính năng chức năng của chương trình ví dụ vẽ một đám mây tin nhắn cho người đưa tin.Sử dụng một biểu tượng dễ hiểu đối với đối tượng mục tiêu trong nháy sao chép đối thủ cạnh tranh. Nếu một ngách chứa đầy các biểu tượng màu sáng, hãy đặt biểu tượng của bạn đơn tích kết quả và thử những ý tưởng mới. Không thể tính toán chính xác phương án thiết kế nào sẽ “bắn”.Mạch lạcBiểu tượng là một trong những yếu tố trực quan của thương hiệu. Nó phải nhất quán với phong cách xây dựng thương hiệu chung. Biểu tượng hoàn hảoĐược làm theo phong cách và màu sắc của thương tả trực quan chương trình và cho biết mục đích của ứng với bảng màu và các yếu tố thiết kế của chương thể nhìn thấy rõ ràng trên nền sáng, tối và đầy màu sắc với nhiều hình nền tùy chỉnh.Tính độc đáoCó nhiều yêu cầu đối với các biểu tượng. Các kích thước, quy tắc làm tròn, mức độ trong suốt và các độ tinh tế khác được chuẩn hóa. Tuy nhiên, bạn có thể thực hiện bất kỳ ý tưởng nào trên “canvas” được thực hiện theo yêu cầu của các nhà phát triển. Thử nghiệm - chọn hình nền, thay đổi quan điểm, thử các hình dạng khác nhau và cố gắng không lặp lại ý tưởng của đối thủ cạnh tranh, dù chỉ một vănCân nhắc kích thước, bạn sẽ không thể viết nhiều trên hình ảnh. Chữ nhỏ rất phức tạp để đọc. Các sản phẩm của chương trình quốc tế nên được phổ cập. Nếu các chữ khắc bằng tiếng Anh, chúng sẽ có thể đọc được ở hầu hết các quốc gia, bảng chữ cái Cyrillic hoặc chữ tượng hình sẽ gây ra vấn đề cho người nước ngoài. Lựa chọn lý tưởng là không sử dụng các chữ cái hoặc chỉ sử dụng 1 hoặc 2 từ tên thương thống nhất của thiết kế và chức năngBiểu tượng chính xác là biểu tượng không khiến người dùng đọc mô tả của chương trình. Một ví dụ về hình ảnh hóa thành công là hình ảnh máy ảnh cho ứng dụng “Máy ảnh”.Biểu tượng cho Ứng dụng iOSYêu cầu về kích thướcMọi biểu tượng cho iPhone và iPad đều phải có cả biến thể nhỏ và lớn. Màn hình nhỏ dành cho màn hình chính cũng như cài đặt và tìm kiếm Spotlight và màn hình lớn được sử dụng trong App đặc trưngiPhone6s Plus và iPhone 6PlusiPhone6s, iPhone6 ​​và iPhone5iPhone 4siPad & iPad miniiPad2 và iPad miniiPad ProBiểu tượng cho một ứng dụng180x180120x120120x120152x15276x76167x167Đối với App Store1024x10241024x10241024x10241024x10241024x10241024x1024Đối với tìm kiếm Spotlight180x180Đối với iPhone 6s và iPhone 6 sử dụng 120x120Đối với iPhone 5 sử dụng 80x8080x80120x12060x60120x120Menu cài đặt87x8758x5858x5858x5829x2958x58Bảng công cụ hoặc thanh Điều hướng66x6644x4444x4444х4422x2244х44Bảng điều khiển tab75 × 75 tối đa 144x9650x50 tối đa 96x6450x50 tối đa 96x6450x50 tối đa 96x6425x25 tối đa 48x3250x50 tối đa 96x64Nguyên lý thiết kếĐơn giản nhất có thể các chi tiết nhỏ không thể phân biệt được trên logo minh bạch, nền tối giản. Nó không nên triệt tiêu các yếu tố lân vi phạm bản quyền trong số những thứ khác, không thể sử dụng các biểu tượng công ty của giao diện, biểu tượng không nhất thiết phải trùng lặp mà chỉ cần sử dụng cùng một bảng khi tải về, tốt hơn hết là bạn nên kiểm tra hình ảnh trên các loại hình nền khác lên ảnh có góc vuông hệ thống tự động làm tròn cần đánh dấu đường viền của hình ảnh hệ thống tự bổ sung thụt lề tượng cho ứng dụng Android Tiêu chuẩn nhà thiết kếLàm thế nào bạn có thể tạo biểu tượng cho ứng dụng Android theo các quy tắc? Bạn cần xem xét kích thước của các tiện ích và độ phân giải của màn hình của chúng. Các yếu tố đồ họa trong các ứng dụng được đo bằng số chấm trên inch - DPI. Có một số danh mục DPIThấp hoặc LDPI - giữa - cao - 240; XHDPI cực cao - cực cao - với Android, bạn cần phát triển các chương trình logo riêng biệt các tiêu chuẩn của iOS không áp dụng cho chúng. Quy tắc biểu tượng phải ở định dạng PNG, 32-bit, với nền trong thước trong cơ sở dữ liệu là 48dp, + 1dp mỗi cạnh. Mật độ điểm ảnh càng cao thì độ chi tiết càng tốt. Bạn có thể tạo một số biểu tượng với các tùy chọn kích thước khác nhau bằng cách sử dụng bảngKích thước cơ bản MDPIHDPI 1,5xXHDPI 2xXXHDPI 3xBiểu tượng48px72px96px144pxBiểu tượng cho các chương trình của Google PlayYêu cầu kích thước 512х512, độ phân giải cao. Hình ảnh chỉ cần thiết cho cửa hàng Google và nó phải lặp lại giao diện của hình ảnh được sử dụng để khởi "Được đề xuất"Phần này thể hiện khả năng đồ họa của chương trình. Kích thước biểu tượng là 1024x500 pixel, định dạng PNG, 24 bit, với nền trong số khuyến nghịKhông đặt bất cứ thứ gì vào các phần bị cắt, đặc biệt là ở một phần ba phía dưới của bức hơn là đặt hình ảnh, logo hoặc các yếu tố chính khác ở trung bản phải ngắn và hình dạng duy nhất được cho cho phép phiên bản đã cắt của một hình ảnh ảnh phải có cùng “trọng lượng” với các biểu tượng vụ tốt nhất cho biểu trưng cho ứng dụngNếu bạn không có nhà thiết kế có thể phát triển yếu tố hình ảnh theo tất cả các quy tắc, hãy sử dụng các dịch vụ chuyên là một dịch vụ tuyệt vời dành cho các nhà phát triển chương trình, những người không muốn đi sâu vào các yêu cầu phức tạp và các chương trình đồ họa bậc thầy. Logaster làm cho quá trình tạo logo cho một ứng dụng di động trở nên cực kỳ dễ là một dịch vụ tương đối miễn phí, nơi bạn có thể tạo hoặc thay đổi biểu trưng tạo sẵn cho ứng dụng di động. Có hai trình chỉnh sửa trong giao diện thứ nhất là chính, có bảng màu và danh sách các hiệu ứng và phong cách, và thứ hai có các công cụ để thay đổi chia sẻ. Kỹ năng đồ họa là bắt cung cấp một tập hợp các biểu tượng và phông chữ dựa trên đó bạn có thể tạo các biểu trưng vectơ của riêng mình cho các ứng dụng di động. Chương trình phải được tải xuống và bạn cần có ít nhất kỹ năng chỉnh sửa đồ họa cơ kết luậnTạo biểu tượng ứng dụng là sự dung hòa giữa tiêu chuẩn hóa và sáng tạo. Một mặt, bạn cần tuân thủ tất cả các yêu cầu của nền tảng di động nếu không chương trình sẽ không vượt qua kiểm duyệt. Mặt khác, nó là cần thiết để tạo ra một hình ảnh độc đáo sẽ nổi bật giữa các đối thủ cạnh tranh. Để thành côngSử dụng dịch vụ của các nhà thiết kế chuyên nghiệp hoặc thậm chí đơn giản hơn, các dịch vụ chuyên bạn có các yếu tố hình ảnh mang thương hiệu, hãy gắn kết với chúng để biểu tượng sẽ mang phong cách của công việc trên các ý tưởng trực quan hóa trong đó sự đơn giản được kết hợp với khả năng nhận biết và khả năng hiển thị nghiệm với các biến thể bằng cách phân tích phản hồi và hoạt động của người xuyên cập nhật logo để phù hợp với thiết kế tổng thể của hệ điều hành di động, cũng như xu hướng chung của công ty và doanh bài viết liên quanCách thiết kế giao diện người dùng / UX hấp dẫn trong khi phát triển ứng dụng di động .Tại sao trải nghiệm người dùng lại là một thỏa thuận lớn như vậy . 4 hữu ích 0 bình luận 18k xem chia sẻ 12 Jun 2021 admin Xu thế xây dựng ứng dụng điện thoại ngày một thiết yếu với nhu cầu hiện nay, 80% người dùng sử dụng ứng dụng điện thoại hàng ngày thay vì dùng desktop như trước. nên Các doanh nghiệp cũng xem đây là cơ hội để tiếp cận khách hàng thông qua đầu tư xây dựng ứng dụng cho doanh nghiệp mình từ việc bán hàng, khách hang thân thiết, khuyến mãi hoặc báo cáo nội bộ. Các ứng dụng di động Mobile App đã có sự tăng trưởng nhanh chóng trong những năm gần đây khi mà hầu hết người dùng đã chuyển sang sử dụng điện thoại thông minh. Đa số các dòng Android chiếm hơn 60% thị phần điện thoaị thông mình còn lại iphone. Tỷ lệ sử dung website trên desktop cũng giảm đáng kể. Theo đó các ứng dụng di động ngày nay đã trở thành một phương tiện cần thiết cho cả người tiêu dùng và doanh nghiệp, với nhu cầu ngày càng tăng đối với các ứng dụng tập trung vào thương hiệu. Tiềm năng cho các ứng dụng kinh doanh rất rộng lớn, hỗ trợ một loạt các chức năng như khuyến mãi, giao dịch trực tuyến, chương trình khách hàng thân thiết, học tập online, xem phim, và năng suất. Mặc dù các ứng dụng tốt nhất thường đơn giản, nhưng ngay cả việc việc tạo ra một giao diện đơn giản nhất cũng có thể mất nhiều thời gian, nghiên cứu và tài nguyên. Dưới đây là một số bước tốt nhất để bạn áp dụng vào quá trình phát triển ứng dụng. 1. Chọn thị trường mục tiêu Điều quan trọng là xác định xem có thị trường cho ứng dụng di động của bạn hay không. Đầu tiên, xác định đối tượng mục tiêu của bạn, hiểu họ là ai và họ có hành vi thói quen như thế nào. Biết rõ người dùng cuối của bạn là rất quan trọng để khởi chạy thành công một ứng dụng. Khách hàng của bạn là ai? Nhu cầu của họ là gì? Làm thế nào bạn có thể thiết kế một ứng dụng để phù hợp với những nhu cầu này? Ứng dụng của bạn cung cấp giá trị gì? Khả năng ứng dụng khác để đáp ứng nhu cầu của người dùng cuối sẽ quyết định mức độ thành công của nó. Đối tượng mục tiêu được xác định rõ ràng sẽ không chỉ giúp thông báo quyết định thiết kế của bạn mà còn cho phép bạn tiếp thị hiệu quả ứng dụng của mình sau này. Khuyến khích trong giai đoạn này nên chọn các thị trường ngách với volumn thi trường vừa phải. Để có thể dễ dàng xâm nhập để bớt tính cạnh tranh và dễ dàng mở rộng về sau. Hoặc bạn có thể tham khảo các ý tưởng thiết kế app mobile trên thị trường hiện có 2. Chọn một nền tảng cho ứng dụng di động Đây là một trong những câu hỏi quan trọng nhất trong phát triển ứng dụng. Xem xét nền tảng nào bạn muốn xây dựng ứng dụng di động của mình. Nghiên cứu nền tảng nào mà đối tượng mục tiêu của bạn có xu hướng sử dụng nhiều nhất và để điều này hỗ trợ cho quyết định của bạn. Điều này đặc biệt quan trọng nếu ban đầu bạn chỉ khởi chạy ứng dụng của mình trên một kho ứng dụng. Phát triển cho nhiều nền tảng cuối cùng sẽ tăng cơ hội thành công cho ứng dụng kinh doanh. Do đó, cuối cùng, bạn sẽ muốn có ứng dụng kinh doanh của mình trên cả hai cửa hàng lớn là Google Play và App Store. Một tùy chọn khác và giá cả phải chăng hơn là phát triển ứng dụng đa nền tảng - điều này cho phép bạn xây dựng cùng một ứng dụng trên các thiết bị khác nhau. Các công cụ phát triển ứng dụng đa nền tảng có thể giảm thời gian và chi phí liên quan đến việc phát triển ứng dụng riêng biệt trên cả hai nền tảng. Việc chọn ứng dụng thì nên có ít nhất Android và iOS, nếu tốt có thể phát triển thêm trên smart tivi LG, Samsung hoặc Sony. Cũng như hỗ trợ ứng dụng trên desktop. 3. Thiết kế Mobile App đơn giản Với ứng dụng di động, đơn giản luôn là tốt hơn. Một ứng dụng kinh doanh thành công là một ứng dụng đáp ứng đầy đủ nhu cầu của người dùng cuối và thực hiện một cách nhanh chóng và hiệu quả. Một ứng dụng có thể chỉ làm một việc, nhưng nó thực sự làm rất tốt. Bạn co thể sử dụng hoặc tham khảo cách sử dụng figma Cách tiếp cận tốt nhất với các ứng dụng di động là xác định sản phẩm khả thi tối thiểu ngay từ đầu. Khi bạn loại bỏ chức năng và sau đó kiểm tra và điều chỉnh ý tưởng của bạn dựa trên phản hồi của người dùng, khi đó bạn sẽ có cơ hội thành công. 4. Phân tích tâm lý và thói quen người dùng Khi ứng dụng của bạn hoạt động, bạn sẽ cần theo dõi cách thức mà ứng dụng này được áp dụng và sử dụng để đo lường sự thành công của nó. Sử dụng các công cụ phân tích ứng dụng được xây dựng giúp bạn theo dõi hành vi của người dùng. Đo lường và giám sát hành vi sử dụng và tham gia ứng dụng thông qua công cụ phân tích có thể cung cấp những hiểu biết vô giá về cách nâng cao và tối ưu hóa trải nghiệm người dùng, tăng khả năng thành công cho ứng dụng của bạn trong tương lai. Hiểu động cơ người dùng, các tính năng hoặc lộ trình phổ biến nhất trong ứng dụng của bạn và người dùng của bạn là ai cũng có thể giúp bạn đưa ra chiến lược đúng đắn và tập trung nỗ lực tiếp thị của bạn vào đúng nơi. Không chỉ vậy, phân tích ứng dụng có thể giúp hướng dẫn mọi bản cập nhật ứng dụng trong tương lai, đảm bảo chức năng và khả năng sử dụng ứng dụng được duy trì ở tiêu chuẩn cao nhất. 5. Dự trù ngân sách dài hạn Phát triển, xây dựng một ứng dụng di động cần phải có chi phí tài chính đáng kể, đồng thời đòi hỏi rất nhiều kế hoạch và cân nhắc cẩn thận trước khi bắt đầu. Như vậy, dự trù ngân sách là việc làm không thể thiếu đối với dự án ứng dụng của bạn. Hãy nhớ rằng công việc không dừng lại khi ứng dụng kinh doanh của bạn đã được xây dựng và phát hành. Thông thường các ứng dụng cơ bản nhất với 2 app cũng tầm 80 - 150 triệu cho giai đoạn đầu Việc phân bổ ngân s ách nay tuỳ vào dự trù chuyển đổi số của doanh nghiệp bạn theo lộ trình, dựa vào đó bạn có thể chia thành các giai đoạn release app và cải tiến có thể áp dụng MVP để phát triển theo cách này. Khi bạn chuẩn bị ngân sách cho việc phát triển ứng dụng của mình, nên lập kế hoạch cho nhiều bản phát hành. Phát triển một chiến lược để duy trì ứng dụng, thực hiện các thay đổi và thêm các tính năng mới khi công nghệ và công ty phát triển. Lập kế hoạch dự dù ngân sách sẽ là chìa khóa để đảm bảo rằng ứng dụng của bạn theo kịp các yêu cầu kinh doanh đang phát triển nhanh chóng. Bạn có thể sử dụng dịch vụ của Vinaspar thiết kế ứng dụng theo nhu cầu với các gói ưu đãi từ khâu tư vấn thi trường tới linh hoạt về việc gỉai ngân cùng với đội ngũ nhiều năm kinh nghiệm làm các ứng dụng giải quyết các vấn đề phức tạp nhất cho doanh nghiệp >> Thiết kế app điện thoại theo nhu cầu Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn. 1. Trước khi bắt đầu Biểu tượng ứng dụng là cách quan trọng để phân biệt ứng dụng của bạn. Nó cũng xuất hiện ở một số vị trí như Màn hình chính, Màn hình Tất cả ứng dụng và Cài đặt ứng dụng. Biểu tượng ứng dụng còn được gọi là biểu tượng trình chạy. Trình chạy chỉ trải nghiệm mà bạn có được khi nhấn vào nút Màn hình chính trên thiết bị Android để xem và sắp xếp ứng dụng, thêm tiện ích và lối tắt, Nếu đã thử qua nhiều thiết bị Android, bạn có thể nhận thấy trải nghiệm Trình chạy có thể khác nhau tuỳ vào nhà sản xuất thiết bị. Đôi khi, nhà sản xuất thiết bị sẽ tạo trải nghiệm Trình chạy tùy chỉnh đặc trưng cho thương hiệu của họ. Theo đó, nhà sản xuất có thể hiển thị các biểu tượng ứng dụng ở hình dạng khác với hình dạng biểu tượng hình tròn ở trên. Ví dụ nếu muốn, họ có thể hiển thị tất cả biểu tượng ứng dụng ở dạng hình vuông, hình vuông bo tròn hay hình squircle lai giữa hình vuông và hình tròn. Bất kể nhà sản xuất thiết bị chọn hình dạng nào, mục tiêu là để tất cả biểu tượng ứng dụng trên một thiết bị có được hình dạng nhất quán nhằm mang lại trải nghiệm nhất quán hơn cho người dùng. Đó là lý do nền tảng Android giới thiệu tính năng hỗ trợ biểu tượng thích ứng kể từ API cấp 26. Bằng cách triển khai biểu tượng thích ứng cho ứng dụng, ứng dụng của bạn sẽ có thể phù hợp với nhiều loại thiết bị bằng cách hiển thị biểu tượng ứng dụng chất lượng cao một cách phù hợp. Lớp học lập trình này sẽ cung cấp cho bạn các tệp nguồn hình ảnh dùng cho biểu tượng trình chạy Tip Calculator Máy tính tiền boa để bạn thực hành. Bạn sẽ dùng một công cụ trong Android Studio có tên Công cụ tạo thành phần hình ảnh Image Asset Studio để tạo tất cả phiên bản biểu tượng trình chạy mà bạn cần. Sau đó, bạn có thể tích luỹ và vận dụng kiến thức đã học để thay đổi biểu tượng ứng dụng cho các ứng dụng khác! Điều kiện tiên quyết Có thể di chuyển qua các tệp của dự án Android cơ bản, bao gồm cả các tệp tài nguyên Có thể cài đặt một ứng dụng Android từ Android Studio trên trình mô phỏng hoặc thiết bị thực Kiến thức bạn sẽ học được Cách thay đổi biểu tượng trình chạy của ứng dụng Cách sử dụng Công cụ tạo thành phần hình ảnh để tạo thành phần biểu tượng trình chạy Biểu tượng thích ứng là gì và tại sao biểu tượng này được tạo thành từ hai lớp Sản phẩm bạn sẽ tạo ra Ứng dụng Android có biểu tượng trình chạy mới Bạn cần có Máy tính đã cài đặt phiên bản Android Studio ổn định mới nhất Kết nối Internet để tải xuống tệp tài nguyên hình ảnh 2. Thiết lập dự án Nếu tham gia lớp học lập trình này trong khóa học Android Basics in Kotlin Những khái niệm cơ bản về Kotlin trong Android, bạn có thể trực tiếp sử dụng trình chạy máy tính tiền boa mà bạn đang làm từ lớp học lập trình trước. Nếu tự thực hiện lớp học lập trình này ngoài khóa học, bạn có thể thiết lập một dự án mới trong Android Studio bằng mẫu Empty Activity Hoạt động trống. Bằng cách đó, bạn không sửa đổi hoặc ghi đè các tệp biểu tượng của trình chạy trong ứng dụng hiện có cho đến khi bạn thấy thoải mái hơn với các bước sau. 3. Biểu tượng trình khởi chạy Mục tiêu là để biểu tượng trình chạy trông đẹp mắt sắc nét và rõ ràng bất kể mẫu thiết bị hoặc mật độ màn hình. Cụ thể, mật độ pixel trên màn hình là số pixel trên mỗi inch hay dpi, số điểm trên mỗi inch trên màn hình. Đối với thiết bị có mật độ điểm ảnh trung bình mdpi, màn hình sẽ có 160 điểm ảnh/inch trên màn hình, còn thiết bị có mật độ cực cao xxxhdpi sẽ có 640 điểm ảnh/inch trên màn hình. Để tính toán cho thiết bị ở khía cạnh mật độ màn hình, bạn cần cung cấp các phiên bản biểu tượng ứng dụng khác nhau. Khám phá các tệp biểu tượng trình khởi chạy Để xem nội dung này, mở dự án của bạn trong Android Studio. Nếu ứng dụng của bạn bắt đầu từ một mẫu, bạn sẽ có biểu tượng trình chạy mặc định đã được Android Studio cung cấp. Trong Project window Cửa sổ dự án, chuyển sang chế độ xem ProjectDự án. Bạn sẽ thấy các tệp trong dự án được sắp xếp theo cách các tệp được lưu trên máy tính của bạn. Đến thư mục tài nguyên app > src > main > res ứng dụng > src > chính > res và mở rộng một số thư mục mipmap. Bạn nên đặt các thành phần biểu tượng trình chạy cho ứng dụng Android trong các thư mục mipmap này. mdpi, hdpi, xhdpi, là các bộ định tính mật độ mà bạn có thể thêm vào tên thư mục tài nguyên như mipmap để cho biết đây là các tài nguyên dành cho một số thiết bị có mật độ màn hình nhất định. Sau đây là danh sách các bộ định tính mật độ trên Android mdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh trung bình ~160 dpi hdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cao ~240 dpi xhdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cực cao ~320 dpi xxhdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cực cao ~480dpi xxxhdpi – tài nguyên dành cho màn hình có độ phân giải cực cao ~640 dpi nodpi – các tài nguyên không để điều chỉnh tỷ lệ bất kể mật độ pixel trên màn hình là bao nhiêu anydpi – các tài nguyên cần điểu chỉnh tỷ lệ theo mật độ bất kỳ Nếu nhấp vào tệp hình ảnh, bạn sẽ thấy bản xem trước. Các tệp chứa phiên bản hình vuông của biểu tượng trong khi các tệp chứa phiên bản hình tròn của biểu tượng. Cả hai đều được cung cấp trong mỗi thư mục tài nguyên. Ví dụ đây là hình ảnh của res > mipmap-xxxhdpi > Bạn cũng cần lưu ý rằng kích thước của thành phần nằm ở trên cùng bên phải. Hình ảnh này có kích thước 192px x 192px. Đây cũng là một giao diện của res > mipmap-mdpi > Kích thước chỉ là 48px x 48px. Như bạn có thể thấy, các tệp hình ảnh bitmap này bao gồm một lưới cố định các pixel. Chúng đã được tạo ra cho một độ phân giải màn hình nhất định. Do đó, chất lượng có thể suy giảm khi bạn đổi kích thước. Nếu bạn giảm tỷ lệ hình ảnh bitmap, có thể hình ảnh đó sẽ trông vẫn ổn do bạn đang loại bỏ thông tin pixel. Nếu bạn mở rộng đáng kể hình ảnh bitmap, hình ảnh có thể bị mờ vì Android sẽ cần phán đoán và điền thông tin pixel bị thiếu. Đến giờ bạn đã có được một vài thông tin nền về các biểu tượng trình chạy. Tiếp theo, bạn sẽ tìm hiểu về các biểu tượng thích ứng khác. 4. Biểu tượng thích ứng Lớp nền trước và lớp nền sau Kể từ phiên bản Android API cấp 26, chúng tôi đã hỗ trợ biểu tượng trình chạy thích ứng, cho phép bạn linh hoạt hơn và tạo được hiệu ứng hình ảnh thú vị khi nói đến biểu tượng ứng dụng. Đối với các nhà phát triển, điều đó có nghĩa là biểu tượng ứng dụng được tạo thành từ 2 lớp lớp nền trước và lớp nền sau. Trong ví dụ trên, biểu tượng Android màu trắng nằm ở lớp nền trước, còn lưới màu xanh dương và trắng nằm ở lớp nền sau. Lớp nền trước sẽ được xếp chồng lên trên lớp nền sau. Sau đó, một mặt nạ mặt nạ hình tròn trong trường hợp này sẽ được áp dụng lên trên cùng để tạo biểu tượng ứng dụng hình tròn. Khám phá các tệp biểu tượng thích ứng Xem các tệp biểu tượng thích ứng mặc định mà mẫu dự án cung cấp trong Android Studio. Trong Project window Cửa sổ dự án của Android Studio, tìm và mở rộng thư mục tài nguyên res > mipmap-anydpi-v26. Mở một trong các tệp XML, ví dụ Bạn sẽ thấy như sau Hãy lưu ý cách dùng phần tử để khai báo lớp và của biểu tượng ứng dụng bằng cách cung cấp các tài nguyên có thể vẽ cho mỗi lớp. Quay lại chế độ xem Project Dự án và tìm nơi các đối tượng vẽ có thể được khai báo drawable đối tượng có thể vẽ > và drawable-v24 > Chuyển sang chế độ xem Design Thiết kế để xem trước từng đối tượng nền sau ở bên trái, nền trước ở bên phải. Đây đều là hai tệp vectơ vẽ được. Chúng không có kích thước cố định tính bằng pixel. Nếu chuyển sang chế độ xem Code Mã, bạn có thể xem khai báo XML cho vectơ vẽ được sử dụng phần tử . Mặc dù vectơ vẽ được và hình ảnh bitmap đều mô tả một hình ảnh đồ hoạ, nhưng có những điểm khác biệt quan trọng. Hình ảnh bitmap không hiểu nhiều về hình ảnh mà nó lưu giữ, ngoại trừ thông tin màu ở mỗi pixel. Mặt khác, đồ họa vectơ biết cách vẽ các hình dạng xác định một hình ảnh. Những hướng dẫn này bao gồm một tập hợp các điểm, đường kẻ và đường cong cùng với thông tin màu. Ưu điểm là đồ họa vectơ có thể được điểu chỉnh tỷ lệ cho bất kỳ kích thước canvas nào cho mọi mật độ điểm ảnh màn hình nào mà không làm giảm chất lượng. Vectơ vẽ được là cách triển khai đồ họa vectơ của Android nhằm đủ linh hoạt trên thiết bị di động. Bạn có thể xác định chúng ở định dạng XML bằng các phần tử dùng từ rõ nghĩa hơn này. Thay vì cung cấp các phiên bản thành phần bitmap cho mọi bộ chứa mật độ, bạn chỉ cần xác định hình ảnh một lần. Do đó, giảm kích thước ứng dụng và giúp duy trì dễ dàng hơn. Bây giờ, đã đến lúc chuyển sang biểu tượng ứng dụng! 5. Tải xuống thành phần mới Tiếp theo, tải 2 thành phần mới này xuống để có thể tạo biểu tượng thích ứng cho ứng dụng Máy tính tiền boa. Bạn không cần lo lắng rằng phải hiểu mọi chi tiết của các tệp vectơ vẽ được. Nội dung của chúng có thể được tạo tự động cho bạn từ các công cụ thiết kế. Tải xuống Đây là vectơ vẽ được cho lớp nền. Nếu trình duyệt của bạn hiển thị tệp thay vì tải xuống tệp, hãy chọn File > Save Page As… Tệp > Lưu trang dưới dạng… để lưu vào máy tính của bạn. Tải xuống Đây là vectơ vẽ được cho lớp nền trước. Lưu ý rằng có một số yêu cầu nhất định đối với những thành phần lớp nền trước và nền sau, chẳng hạn như cả hai thành phần này phải có kích thước 108dp x 108dp. Tìm hiểu thêm về các yêu cầu tại đây hoặc bạn có thể xem hướng dẫn thiết kế biểu tượng Android trên trang web Material. Do các cạnh của biểu tượng có thể bị cắt tùy vào hình dạng mặt nạ của nhà sản xuất thiết bị, bạn cần phải đưa thông tin chính của biểu tượng vào "vùng an toàn" vùng tròn có đường kính 66 dp ở giữa lớp. Nội dung nằm ngoài vùng an toàn đó phải là thông tin không cần thiết ví dụ màu nền sau nếu nội dung bị cắt. 6. Thay đổi biểu tượng ứng dụng Hãy quay lại Android Studio để sử dụng thành phần mới. Trước tiên, hãy xóa các tài nguyên có thể vẽ cũ có biểu tượng Android và nền sau lưới màu xanh lục. Trong Project view Chế độ xem dự án, nhấp chuột phải vào tệp rồi chọn Delete Xóa. Xoá drawable/ drawable-v24/ Bạn có thể bỏ đánh dấu hộp Safe delete with usage search Xoá an toàn bằng cách tìm kiếm cách sử dụng, sau đó nhấp vào OK. Tạo Image Asset Thành phần hình ảnh mới. Bạn có thể nhấp chuột phải vào thư mục res rồi chọn New > Image Asset. Mới > Thành phần hình ảnh. Bạn cũng có thể nhấp vào thẻ Resource Manager Trình quản lý tài nguyên, nhấp vào biểu tượng dấu +, rồi chọn Image Asset Thành phần hình ảnh. Công cụ Image Asset Studio Công cụ tạo thành phần hình ảnh của Android mở ra. Để nguyên chế độ cài đặt mặc định Loại biểu tượng Biểu tượng trình chạy Thích ứng và cũ Tên ic_launcher Khi bạn đã chọn Foreground Layer tab Thẻ Lớp nền trước, đến phần phụ Source Asset Thành phần nguồn. Trên trường Path Đường dẫn, nhấp vào biểu tượng thư mục. Một lời nhắc sẽ bật lên nhắc bạn duyệt máy tính và chọn tệp. Tìm vị trí của tệp mới mà bạn vừa tải xuống máy tính. Nó có thể nằm trong thư mục tải xuống của máy tính. Khi tìm thấy, nhấp vào Open Mở. Path Đường dẫn hiện được cập nhật vị trí của vectơ vẽ được trong nền trước mới. Để nguyên Layer Name Tên lớp là ic_launcher_foreground và Asset Type Loại thành phần là Image Hình ảnh. Tiếp theo, chuyển sang Background Layer tab thẻ Lớp nền sau của giao diện. Giữ nguyên giá trị mặc định. Nhấp vào biểu tượng thư mục của Path Đường dẫn. Tìm vị trí của tệp bạn vừa tải xuống. Nhấp vào Open Mở. Bản xem trước sẽ cập nhật khi bạn chọn các tệp tài nguyên mới. Đây là giao diện của giao diện với lớp nền trước và lớp nền mới. Bằng cách hiển thị biểu tượng ứng dụng của bạn trong 2 lớp, nhà sản xuất thiết bị – được gọi là nhà sản xuất thiết bị gốc hay gọi tắt là OEM – có thể tạo ra nhiều hình dạng tuỳ thuộc vào thiết bị Android, như hiển thị trong bản xem trước ở trên. OEM cung cấp một mặt nạ áp dụng cho tất cả biểu tượng ứng dụng trên thiết bị. Mặt nạ này được áp dụng ở đầu các lớp nền trước và nền sau của biểu tượng ứng dụng. Ví dụ về mặt nạ tròn và mặt nạ vuông bên dưới. Khi áp dụng mặt nạ hình tròn cho cả hai lớp biểu tượng ứng dụng, kết quả là biểu tượng hình tròn có nền sau lưới màu xanh dương và một biểu tượng Android hình bên trái ở trên. Hoặc, bạn có thể áp dụng mặt nạ vuông để tạo biểu tượng ứng dụng ở phía trên bên phải. Việc có hai lớp cũng cho phép các hiệu ứng hình ảnh trở nên thú vị vì hai lớp này có thể di chuyển độc lập hoặc được điều chỉnh theo tỷ lệ. Để xem một số ví dụ thú vị về giao diện của các hiệu ứng hình ảnh, tìm hiểu bài đăng trên blog này trong thẻ Design Considerations Phương án thiết kế. Do bạn không biết trước được người dùng của mình sẽ có thiết bị nào hoặc mặt nạ nào sẽ được OEM áp dụng cho biểu tượng của mình, nên bạn cần thiết lập biểu tượng thích ứng để thông tin quan trọng không bị cắt bớt. Hãy đảm bảo nội dung chính của lớp nền trước trong trường hợp này là biểu tượng chuông dịch vụ nằm ở vùng an toàn và không bị cắt bởi các hình dạng mặt nạ khác nhau. Nếu nội dung quan trọng bị cắt bớt hoặc hiển thị quá nhỏ, bạn có thể sử dụng thanh trượt Resize Đổi kích thước trong phần Scaling Điều chỉnh tỷ lệ của từng lớp. Trong trường hợp này, bạn không cần đổi kích thước, vì vậy bạn có thể để ở mức 100%. Nhấp vào Tiếp theo. Bước này là để Confirm Icon PathXác nhận đường dẫn biểu tượng. Bạn có thể nhấp vào từng tệp để xem trước. Ở cuối sẽ có cảnh báo rằng một số tệp hiện có sẽ bị ghi đè được hiển thị bằng màu đỏ. Bạn có thể làm vậy vì các tệp cũ đó là dành cho biểu tượng ứng dụng trước đó. Bạn có thể sử dụng các mặc định, nhấp vào Finish Hoàn tất. Xác minh rằng tất cả thành phần được tạo đều có giao diện chính xác trong các thư mục mipmap. Ví dụ Tuyệt vời! Bây giờ, bạn sẽ thực hiện một thay đổi nữa. Di chuyển các tệp vectơ vẽ được vào thư mục -v26 Tuỳ thuộc vào SDK tối thiểu của ứng dụng, bạn có thể nhận thấy rằng thành phần trên nền sau nằm trong thư mục drawable-v24, còn thành phần trên nền trước nằm trong thư mục drawable. Lý do là thành phần trên nền sau có một tính năng gradient chuyển màu, có trong bản phát hành Android còn được gọi là API phiên bản 24, do đó có bộ hạn định tài nguyên -v24. Thành phần ở nền trước không có tính năng gradient chuyển màu, do đó, tệp này có thể nằm trong thư mục drawable cơ sở. Thay vì bố trí các thành phần ở nền trước và nền sau trong 2 thư mục drawable riêng biệt, hãy di chuyển cả 2 tệp vectơ vẽ được vào một thư mục tài nguyên -v26. Vì các thành phần này chỉ được dùng cho các biểu tượng thích ứng nên chỉ cần hai vectơ vẽ được này trên API 26 trở lên. Cấu trúc thư mục này sẽ giúp bạn dễ dàng tìm và quản lý các tệp biểu tượng thích ứng. drawable-anydpi-v26 mipmap-anydpi-v26 Trước tiên, hãy tạo thư mục drawable-anydpi-v26. Nhấp chuột phải vào thư mục res. Chọn New > Android Resource Directory. Mới > Thư mục tài nguyên Android. Hộp thoại New Resource Directory Thư mục tài nguyên mới sẽ xuất hiện. Chọn các tuỳ chọn sau Tên thư mục drawable-anydpi-v26 Loại tài nguyên đối tượng có thể vẽ Chọn từ trình đơn thả xuống Bộ nguồn chính để nguyên giá trị mặc định Nhấp vào OK. Trong chế độ xem Project Dự án, hãy xác minh thư mục tài nguyên mới es > drawable-anydpi-v26 đã được tạo. Nhấp chuột trái vào tệp và kéo tệp đó từ thư mục đối tượng có thể vẽ vào thư mục drawable-anydpi-v26. Hãy nhớ việc đặt một tài nguyên trong thư mục "any dpi" dpi bất kỳ cho biết đó là tài nguyên có thể điều chỉnh tỷ lệ theo mật độ. Nhấp chuột trái vào và kéo nó từ thư mục drawable-v24 vào thư mục drawable-anydpi-v26. Xóa thư mục drawable-v24 nếu thư mục này trống. Nhấp chuột phải vào thư mục đó rồi chọn Delete Xóa. Nhấp qua toàn bộ tệp drawable và mipmap trong dự án của bạn. Đảm bảo bản xem trước của các biểu tượng này là chính xác. Thử nghiệm ứng dụng Kiểm thử để đảm bảo biểu tượng ứng dụng mới xuất hiện. Chạy ứng dụng trên thiết bị của bạn trình mô phỏng hoặc thiết bị thực tế. Nhấn nút màn hình chính trên thiết bị. Vuốt lên để hiển thị danh sách Tất cả ứng dụng. Tìm ứng dụng bạn vừa cập nhật. Bạn sẽ thấy biểu tượng ứng dụng mới hiển thị. Lưu ý Tuỳ vào mẫu thiết bị, bạn có thể thấy biểu tượng trình chạy có hình dạng khác nhau. Tuy nhiên, nó cần hiển thị lớp nền trước trên lớp nền sau với một số loại mặt nạ được áp dụng cho nó. Tốt lắm! Biểu tượng ứng dụng mới trông rất đẹp mắt. Biểu tượng trình khởi chạy thích ứng và cũ Giờ đây, biểu tượng thích ứng của bạn đã hoạt động tốt, bạn có thể thắc mắc tại sao không thể loại bỏ tất cả các hình ảnh bitmap biểu tượng ứng dụng. Bạn vẫn cần những tệp đó để biểu tượng ứng dụng của bạn xuất hiện với chất lượng cao trên các phiên bản Android cũ hơn, đây được gọi là khả năng tương thích ngược. Trên thiết bị chạy Android trở lên API phiên bản 26 trở lên Bạn có thể sử dụng biểu tượng thích ứng kết hợp vectơ vẽ được trên nền trước, vectơ vẽ được trên nền sau, kèm theo mặt nạ OEM trên đó. Dưới đây là các tệp có liên quan trong dự án của bạn res/drawable-anydpi-v26/ res/drawable-anydpi-v26/ res/mipmap-anydpi-v26/ res/mipmap-anydpi-v26/ Trên các thiết bị chạy bất kỳ phiên bản nào dưới Android nhưng trên mức API tối thiểu bắt buộc của ứng dụng Biểu tượng trình chạy cũ sẽ được sử dụng hình ảnh bitmap trong thư mục mipmap gồm các bộ chứa có mật độ khác nhau. Dưới đây là các tệp có liên quan trong dự án của bạn res/mipmap-mdpi/ res/mipmap-mdpi/ res/mipmap-hdpi/ res/mipmap-hdpi/ res/mipmap-xhdpi/ res/mipmap-xhdpi/ res/mipmap-xxdpi/ res/mipmap-xxdpi/ res/mipmap-xxxdpi/ res/mipmap-xxxdpi/ Về cơ bản, Android sẽ quay lại hình ảnh bitmap trên các thiết bị cũ hơn mà không hỗ trợ biểu tượng thích ứng. Xin chúc mừng! Bạn đã hoàn thành tất cả các bước để thay đổi biểu tượng ứng dụng! 7. Mã giải pháp Mã giải pháp cho lớp học lập trình này có dạng như dưới đây. res/mipmap-anydpi-v26/ res/mipmap-anydpi-v26/ res/drawable-anydpi-v26/ res/drawable-anydpi-v26/ Hình ảnh Bitmap cũng đã được Android Studio tạo tự động ở các vị trí sau res/mipmap-mdpi/ res/mipmap-mdpi/ res/mipmap-hdpi/ res/mipmap-hdpi/ res/mipmap-xhdpi/ res/mipmap-xhdpi/ res/mipmap-xxdpi/ res/mipmap-xxdpi/ res/mipmap-xxxdpi/ res/mipmap-xxxdpi/ 8. Tóm tắt Đặt tệp biểu tượng ứng dụng vào thư mục tài nguyên mipmap. Cung cấp các phiên bản khác nhau của hình ảnh bitmap biểu tượng ứng dụng trong mỗi bộ chứa mật độ mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi để tương thích ngược với các phiên bản Android cũ hơn. Thêm bộ hạn định tài nguyên vào thư mục tài nguyên để chỉ định tài nguyên nên được sử dụng trên các thiết bị có cấu hình nhất định ví dụ v26. Các vectơ vẽ được là việc triển khai đồ họa vectơ của Android. Chúng được xác định trong XML dưới dạng một tập hợp các điểm, đường kẻ và đường cong cùng với thông tin màu liên quan. Vectơ vẽ được có thể được điều chỉnh tỷ lệ cho bất kỳ mật độ nào mà không làm giảm chất lượng. Chúng tôi đã giới thiệu biểu tượng thích ứng cho nền tảng Android trong API 26. Chúng được tạo thành từ một lớp nền trước và một lớp nền tuân theo các yêu cầu cụ thể để biểu tượng ứng dụng hiển thị chất lượng cao trên một loạt thiết bị có nhiều lớp phủ OEM. Sử dụng Image Asset Studio Công cụ tạo thành phần hình ảnh Studio trong Android Studio để tạo biểu tượng thích ứng và cũ cho ứng dụng của bạn. 9. Tìm hiểu thêm Các nguyên tắc thiết kế biểu tượng Android Biểu tượng thích ứng Hiểu về các biểu tượng thích ứng dành cho Android Thiết kế biểu tượng thích ứng Triển khai biểu tượng thích ứng Ứng dụng Playground biểu tượng thích ứng Tạo biểu tượng thích ứng và trình chạy cũ Hỗ trợ nhiều mật độ pixel Đặt biểu tượng ứng dụng trong thư mục mipmap Tổng quan Cectơ có thể vẽ Lớp VectorDrawable Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle. Để nảy ra ý tưởng ứng dụng mobile triệu đô là điều không dễ dàng. Khái niệm về ứng dụng này là phần quan trọng hàng đầu để tạo ra một ứng dụng thành công. Và nếu bạn không thể nghĩ ra những ý tưởng ứng dụng mobile của mình? Hãy tham khảo dưới đây là một số ý tưởng dành cho ứng dụng năm 2020 mà bạn có thể sử dụng thực tế mở rộng giúp bạn thiết kế phòng của mìnhMột trong những mối quan tâm trong khi mua đồ nội thất hoặc bất kỳ vật dụng trang trí nội thất nào là liệu sản phẩm sẽ phù hợp với căn phòng của bạn và nơi nào sẽ trông đẹp nhất. Ý tưởng lập trình di động ứng dụng AR giúp bạn tạo kiểu cho căn phòng của mình bằng cách cho phép bạn sử dụng máy ảnh và đặt các mô hình 3D của nhiều vật dụng và đồ nội thất khác nhau trong không gian ảo trên điện thoại của bạn và xem nó trông như thế nào. Ứng dụng thậm chí có thể hợp tác với các trang web mua sắm khác nhau và tạo điều kiện cho người dùng đặt hàng trực tiếp từ ứng và chuyển đổi sang ứng dụng pdfThay vì đến một cửa hàng để lấy tài liệu để quét và sau đó chuyển đổi chúng thành pdf. Một ứng dụng quét và lưu thành pdf có thể giúp bạn lưu giữ hồ sơ quan trọng như hóa đơn, chứng từ, thẻ báo cáo, ghi chú, bảng trắng vv, trên điện thoại di động một cách an toàn. Ý tưởng ứng dụng mobile này cho phép bạn nhanh chóng quét các tài liệu của mình với chất lượng cao và lưu trữ hoặc gửi chúng dưới dạng nhiều tệp PDF hoặc dụng kiểm tra sức khỏe và lên kế hoạch thực phẩmỨng dụng này kiểm tra sức khỏe của bạn từng ngày và gợi ý cho bạn những bữa ăn phù hợp mà bạn nên tiêu thụ để duy trì sức khỏe. Nó kết nối bạn với nhiều công thức nấu ăn lành mạnh được cung cấp bởi các đầu bếp chuyên nghiệp. Bạn có thể đặt nội dung của mình được cung cấp theo tình hình sức khỏe, ví dụ nếu bạn là bệnh nhân tim, bạn sẽ được đề xuất các công thức nấu ăn làm từ các thành phần tốt cho sức khỏe. Ý tưởng ứng dụng mobile này có thể hợp tác với các cửa hàng tạp hóa để cung cấp các mặt hàng lành mạnh trực tuyến từ ứng dụng theo dõi đường sắtCông dân của các thành phố đô thị lớn phụ thuộc rất nhiều vào các chuyến tàu để đến đích. Nó có thể cực kỳ gây rối nếu các chuyến tàu bị trễ và bạn không có cách nào để biết liệu bạn có nên chờ đợi hay xem xét một cách khác để đi đến đích. Một ý tưởng ứng dụng mobile đường sắt có thể cung cấp cho bạn thời gian chính xác nơi tàu chạy, vì vậy nếu bạn gặp trường hợp khẩn cấp và tàu bị trễ, bạn có thể đi xe buýt hoặc dụng học ngôn ngữCác ứng dụng ngôn ngữ học giúp cho người dùng với một số bài học mở đầu dành cho nhiều thứ tiếng khác nhau là một trong những ý tưởng ứng dụng tuyệt vời cho năm 2020. Các ứng dụng có thể có mức độ khó khác nhau với mức độ đầu tiên là bảng chữ cái và chữ cơ bản để tăng trình độ từ cơ bản đến nâng cao. Ý tưởng ứng dụng mobile có thể kích hoạt giọng nói để người học biết cách phát âm của dụng dịch thuật giọng nóiMột trong những mối quan tâm hàng đầu của việc đi du lịch nước ngoài là không biết ngôn ngữ của đất nước đó và cuộc đấu tranh phải cố gắng giao tiếp với người bản xứ. Một ứng dụng có thể dịch giọng nói của bạn sẽ mang tính cách mạng để giao tiếp cho khách du lịch. Các từ có thể được nói vào điện thoại sẽ được dịch sang ngôn ngữ mong muốn của họ. Ý tưởng ứng dụng mobile này cũng phải hoạt động theo cả hai cách mà các ngôn ngữ khác có thể được dịch sang ngôn ngữ của bạn trong thời gian dụng bảo dưỡng xe 2 bánhMột nền tảng và ứng dụng phục vụ xe 2 bánh sẽ sử dụng công nghệ để thuận tiện cho chủ sở hữu xe bằng cách cung cấp cho họ một kết nối minh bạch với các nhà cung cấp bảo dưỡng xe chất lượng cao. Nền tảng này có thể cung cấp dịch vụ lấy và trả tận cửa, một hệ thống quản lý hàng tồn kho được xây dựng cho phép giảm thời gian chờ đợi, phân bổ hàng trong kho thông minh hơn, và hệ thống quản lý đơn hàng, dụng ghi âm cuộc gọiCó rất nhiều nạn nhân ngày nay bị quấy rối, gọi điện thoại và lừa đảo. Họ có thể tải xuống ứng dụng này và nếu có cuộc gọi quấy rối người dùng, họ có thể sử dụng ứng dụng để ghi lại cuộc gọi và hiển thị làm bằng chứng sau dụng quét để muaNhững ý tưởng ứng dụng mobile này sẽ cho phép bạn quét các mặt hàng bạn mong muốn và tìm thấy chúng hoặc sản phẩm thay thế gần nhất trên các cửa hàng trực tuyến để bạn có thể mua chúng ngay lập đồ điều hướng trong trung tâm thương mạiMột ứng dụng điều hướng kỹ thuật số lưu trữ bản đồ của tất cả các trung tâm mua sắm trong khu vực và có thể được sử dụng để điều hướng trong trung tâm mua sắm cũng như các hướng dẫn đến nó. Ý tưởng ứng dụng mobile đặc biệt hữu ích cho các trung tâm lớn, với sự trợ giúp của ứng dụng, người dùng có thể tìm thấy cửa hàng chính xác hoặc thậm chí trạng thái của nhà hàng, điểm đỗ xe hoặc sự đông đúc của trung tâm mua dụng cảnh báo tội phạmNhìn thấy một người mất tích hoặc khuôn mặt của một tên tội phạm bị truy nã một lần trên truyền hình rất khó nhớ. Ngoài ra, việc gặp một người lạ hóa ra là tội phạm mà bạn không biết là điều hoàn toàn có thể xảy ra. Một ý tưởng ứng dụng mobile là sẽ cảnh báo bạn về những tên tội phạm trong khu vực đang ở – để bạn có thể cứu một mạng sống cũng như giúp đỡ trong việc bắt một kẻ vi phạm pháp dụng chăm sóc sức khoẻMột ứng dụng web chuyên về lối sống lành mạnh nhắm vào những người có ý thức về sức khỏe để theo dõi thói quen của họ được hỗ trợ bởi các chuyên gia dinh dưỡng, bệnh lý học và huấn luyện viên sức khỏe đã đăng ký để cuối cùng giảm nguy cơ rối loạn lối dụng sẽ được trang bị một số biểu đồ giúp người dùng quản lý cân nặng, đường, nhịp tim, huyết áp, Người dùng cũng được trang bị biểu đồ bữa ăn riêng, kế hoạch sinh hoạt, kế hoạch dinh dưỡng theo tình trạng của họ. Ý tưởng ứng dụng mobile này cũng sẽ được tích hợp với tiện ích trò chuyện cho phép người dùng nói chuyện với cộng đồng cũng như các chuyên gia y dụng tính toán tiền boaỨng dụng tính toán tiền boa có các tính năng cho phép nhập hóa đơn nhanh chóng cho những người đi ăn cùng bạn bè hoặc gia đình và phải chia hóa đơn. Bạn có thể tính tỷ lệ phần trăm chính xác của số tiền từ tổng hóa đơn tại chỗ và nhận dịch vụ tốt một cách nhanh dụng truy tìm mối liên lạcMột ý tưởng ứng dụng mobile theo dõi liên lạc thời gian thực cho phép người dùng xem các khu vực bị ảnh hưởng bởi COVID và thống kê toàn cầu, ứng dụng này được phát triển để giúp chính phủ theo dõi chuỗi liên hệ của người dùng được chẩn đoán nhiễm coronavirus và khả năng lây chính phủ trên toàn cầu đang sử dụng các ứng dụng này trong cuộc chiến chống lại COVID-19. Hãy xem các ứng dụng theo dõi liên lạc hàng đầu .Ứng dụng chia sẻ xe thời gian thựcMột ứng dụng chia sẻ xe theo thời gian thực cho phép người dùng đăng ký chiếc xe của họ và đích đến. Một người dùng khác trên ứng dụng có thể đặt điểm đến giống như vậy và tìm người dùng có xe ô tô đang đi cùng hướng. Cuối cùng họ có thể chia chi phí với dụng đề xuất thực phẩmMột ý tưởng ứng dụng mobile đề xuất / đánh giá thực phẩm cho thấy đề xuất từ ​​những người thích khám phá các nhà hàng khác nhau và có thể được tin cậy để đưa ra các đánh giá và đề xuất về những gì mọi người có thể thử khi họ ghé thăm các nơi ăn dụng tìm chỗ đỗ xeỨng dụng này có thể giúp mọi người tìm thấy một chỗ đậu xe có sẵn ở một vị trí cụ thể. Ứng dụng có thể sử dụng GPS, webcam, vị trí và dữ liệu đỗ xe theo thời gian thực để tìm cho người dùng một chỗ đỗ xe miễn phí ngay khi họ dụng đặt bàn nhà hàngBạn cần sự riêng tư ở một góc ngồi cho một ngày đặc biệt hoặc cần bàn trung tâm để đưa ra một thông báo tuyệt vời. Nhưng trong các nhà hàng, thật khó để có được sự sắp xếp chỗ ngồi chính xác cho những gì bạn đã lên kế hoạch. Với một ý tưởng ứng dụng mobile đặt chỗ nhà hàng, bạn có thể chọn chỗ ngồi hoặc bàn mong muốn và đặt chúng trong một thời gian cụ dụng học nhóm ảoHọc sinh có thể gặp nhau trên một diễn đàn chung và chuẩn bị cho các kỳ thi của họ cùng với các sinh viên khác đang học cho cùng một vấn đề. Ứng dụng có thể cung cấp cho họ tài liệu học tập, công cụ, trợ giúp thảo luận, hướng dẫn, dụng học ngôn ngữNgày càng có nhiều người học hỏi những điều mới để có trải nghiệm cuộc sống rộng hơn và để nâng cao kỹ năng của họ. Bạn có thể tận dụng lợi thế bằng cách tạo một ứng dụng có thể giúp người dùng tìm hiểu A, B, C, D của các ngôn ngữ mới và sau đó tiến bộ theo cấp độ kiến ​​thức. Ý tưởng ứng dụng mobile mới này vào năm 2020 thậm chí có thể tạo điều kiện sử dụng các tính năng âm thanh cho người dùng học cách phát âm chính xác của dụng karaokeMọi người đều muốn trở thành ngôi sao nhạc pop, ngay cả khi họ không phải là một ca sĩ. Với ứng dụng karaoke, người dùng có thể hát và sử dụng các bộ lọc để phát ra âm thanh giống như thần tượng ca hát của họ. Thêm vào đó, các ca sĩ nghiệp dư cũng có thể thực hành trên ứng dụng dụng thanh toán tại siêu thịKhông ai thích chờ đợi trong một hàng dài tại một cửa hàng bán lẻ. Với các thương hiệu như Amazon mang đến các cửa hàng bán lẻ tự thanh toán, các loại ứng dụng này sẽ ngày càng được sử dụng nhiều hơn. Những ý tưởng ứng dụng mobile này sẽ cho phép bạn quét các sản phẩm trên điện thoại di động trong khi mua sắm và thanh toán nhanh dụng chỉnh sửa videoSử dụng phương tiện truyền thông xã hội đang có xu hướng tăng, ngay cả khi các tùy chọn ứng dụng phương tiện truyền thông xã hội thay đổi. Ngày càng có nhiều người đưa cuộc sống cá nhân của họ lên mạng xã hội ở định dạng video không chỉ để chia sẻ mà còn cho các sản phẩm tiếp thị. Vì vậy, những bài viết như vậy luôn cần phải trông chuyên nghiệp và thu hút sự chú ý. Ở đây có một ứng dụng chỉnh sửa video cho phép người dùng tạo ra một sản phẩm chuyên nghiệp cuối dụng thanh toán UPIUPI Unified Payments Interface, tức là các ứng dụng thanh toán dựa trên giao diện thanh toán hợp nhất là xu hướng hiện nay. Đây là một hệ thống thanh toán liên ngân hàng thời gian thực cho phép gửi hoặc yêu cầu tiền. Nhiều tài khoản ngân hàng có thể được liên kết với một ứng dụng và có thể gửi / yêu cầu tiền bằng cách sử dụng số tài khoản / mã IFSC, số điện thoại di động, địa chỉ thanh toán ảo, số Aadhaar và thậm chí cả mã dụng gợi ý quà tặng cho bạn bèÝ tưởng ứng dụng mobile này có thể xem toàn bộ lịch sử trên mạng xã hội của bạn bè để đề xuất ý tưởng quà tặng tốt nhất cho bạn của bạn dựa trên nội dung họ đã dụng mạng xã hội để bán, mua và cho thuê mặt hàngỨng dụng này sẽ giống như Facebook, nhưng với các khả năng mở rộng như kết nối với bạn bè hiện tại của bạn để bán / mua hoặc cung cấp công cụ cho thuê trực tuyến. Ý tưởng ứng dụng mobile này có thể cho phép bạn đưa ra đề xuất và tìm kiếm và mua sản phẩm dựa trên đề xuất của bạn dụng vận chuyển hàng hóa hậu cầnNhiều người muốn giao hàng đến nơi trong thời gian ngắn, nhưng rất khó để tìm đúng dịch vụ vào đúng thời điểm. Trong khi đó, mặt khác, có những chiếc xe trở về trống rỗng sau khi dỡ hàng hóa của họ. Trong những trường hợp như vậy, ý tưởng ứng dụng mobile này có thể cung cấp thông tin về các phương tiện có sẵn để vận chuyển hàng dụng mua sắm quần áo ảoỨng dụng này sẽ cho phép người dùng xem liệu quần áo họ muốn mua có phù hợp với họ hơn không và cách họ nhìn theo các phong cách khác nhau. Với ý tưởng ứng dụng mobile này, người dùng được tiết kiệm thời gian thay vì sử dụng nó để thực sự thay quần áo trong phòng thay đồ và chờ đợi trong hàng dụng kiểm tra có gì trong tủ lạnh của bạnỨng dụng này tính đến tất cả các loại rau, gia vị và các nguyên liệu ăn uống khác trong tủ lạnh của bạn và sau đó dựa trên đó gợi ý cho bạn những gì bạn có thể làm ở nhà. Nó cũng cung cấp cho bạn các hướng dẫn về cách nấu một công thức cụ dụng trao đổi đồ chơiRõ ràng là trẻ em nhanh chóng chán với đồ chơi của chúng và chuyển sang cái tiếp theo khi chúng lớn lên. Đây là một trong những ý tưởng ứng dụng mobile sáng tạo nhất năm 2020. Nó dành cho cộng đồng của các bậc cha mẹ có con cái phát triển nhanh chóng. Thay vì mua đồ chơi hoàn toàn mới cứ sau vài tháng, cha mẹ có thể đặt đồ chơi của mình lên ứng dụng và trao đổi chúng với các đồ chơi khác.Theo Intelegain Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn. 1. Trước khi bắt đầu Biểu tượng ứng dụng là một cách quan trọng để phân biệt ứng dụng của bạn bằng cách thêm kiểu và hình thức riêng biệt. Biểu tượng ứng dụng xuất hiện ở một số nơi, bao gồm cả Màn hình chính, màn hình Tất cả ứng dụng và ứng dụng Cài đặt. Bạn cũng có thể đã thấy một biểu tượng ứng dụng được gọi là biểu tượng trình chạy. Trình chạy chỉ trải nghiệm mà bạn có được khi nhấn vào nút Màn hình chính trên thiết bị Android để xem và sắp xếp ứng dụng, thêm tiện ích và lối tắt, Nếu đã sử dụng nhiều thiết bị Android, có khả năng bạn sẽ nhận thấy trải nghiệm trình chạy có thể khác nhau tuỳ vào nhà sản xuất thiết bị. Đôi khi, nhà sản xuất thiết bị tạo trải nghiệm trình chạy tuỳ chỉnh đặc trưng cho thương hiệu của họ. Ví dụ các nhà sản xuất có thể hiển thị biểu tượng ứng dụng ở hình dạng khác với hình dạng biểu tượng hình tròn như trên. Chẳng hạn như họ có thể hiển thị tất cả biểu tượng ứng dụng ở dạng hình vuông, hình vuông tròn góc hay hình truông giữa hình vuông và hình tròn. Bất kể nhà sản xuất thiết bị chọn hình dạng nào, mục tiêu là để tất cả biểu tượng ứng dụng trên một thiết bị có được hình dạng đồng nhất nhằm mang lại trải nghiệm nhất quán cho người dùng. Đó là lý do nền tảng Android giới thiệu tính năng hỗ trợ biểu tượng thích ứng kể từ API cấp 26. Bằng cách triển khai biểu tượng thích ứng cho ứng dụng của bạn, ứng dụng của bạn có thể đáp ứng nhiều thiết bị bằng cách điều chỉnh biểu tượng trình chạy dựa trên màn hình của thiết bị. Lớp học lập trình này cung cấp cho bạn các tệp nguồn hình ảnh cho biểu tượng trình chạy ứng dụng Affirmations Lời tự động viên. Bạn sẽ dùng một công cụ trong Android Studio có tên Image Asset Studio để tạo tất cả phiên bản biểu tượng trình chạy mà bạn cần. Sau đó, bạn có thể áp dụng những gì đã học được với biểu tượng ứng dụng của các ứng dụng khác! Điều kiện tiên quyết Có thể di chuyển qua các tệp của dự án Android cơ bản, bao gồm cả các tệp tài nguyên. Có thể cài đặt một ứng dụng Android từ Android Studio trên trình mô phỏng hoặc thiết bị thực. Kiến thức bạn sẽ học được Cách thay đổi biểu tượng trình chạy của ứng dụng. Cách sử dụng Công cụ tạo tài sản hình ảnh để tạo các thành phần của biểu tượng trình chạy. Biểu tượng thích ứng là gì và tại sao biểu tượng này lại có hai lớp. Những việc bạn sẽ làm Biểu tượng trình chạy tuỳ chỉnh cho ứng dụng Affirmations. Bạn cần có Máy tính đã cài đặt phiên bản Android Studio ổn định mới nhất. Kết nối Internet để tải tệp tài nguyên hình ảnh xuống. Mã ứng dụng Affirmations mà bạn đã tạo trong lớp học lập trình Thêm danh sách có thể cuộn. 2. Thiết lập dự án Nếu đang tham gia lớp học lập trình này trong khoá học Kiến thức cơ bản về cách tạo ứng dụng Android bằng Compose, thì bạn có thể dùng ứng dụng Affirmations trong lớp học lập trình Thêm danh sách có thể cuộn. 3. Biểu tượng trình khởi chạy Mục tiêu là để biểu tượng trình chạy trông sắc nét và rõ ràng, bất kể mẫu thiết bị hoặc mật độ màn hình. Mật độ màn hình đề cập đến số pixel trên mỗi inch hoặc số điểm trên mỗi inch dpi trên màn hình. Đối với thiết bị có mật độ điểm ảnh trung bình mdpi, màn hình sẽ có 160 điểm ảnh/inch trên màn hình, còn thiết bị có mật độ cực cao xxxhdpi sẽ có 640 điểm ảnh/inch trên màn hình. Để đáp ứng các thiết bị ở khía cạnh mật độ màn hình, bạn cần cung cấp nhiều phiên bản biểu tượng ứng dụng. Khám phá các tệp biểu tượng trình khởi chạy Để xem giao diện của các biểu tượng trình chạy trong một dự án, hãy mở dự án mà bạn đã hoàn thành thông qua lớp học lập trình Thêm một danh sách có thể cuộn trong Android Studio. Trong Project window Cửa sổ dự án, chuyển sang khung hiển thị Project Dự án. Cột này cho bạn biết cấu trúc tệp của dự án. Đến thư mục tài nguyên app > src > main > res ứng dụng > src > chính > res và mở rộng một số thư mục mipmap. Bạn sẽ đặt trong các thư mục mipmap này các thành phần biểu tượng trình chạy cho ứng dụng Android. Các thư mục có thể vẽ chứa các vectơ cho biểu tượng trình chạy trong các tệp XML. Một vectơ, trong trường hợp là một biểu tượng có thể vẽ, là một loạt lệnh vẽ hình ảnh khi hình ảnh được biên dịch. mdpi, hdpi, xhdpi, là các bộ định tính mật độ mà bạn có thể thêm vào tên thư mục tài nguyên như mipmap, để cho biết đây là các tài nguyên dành cho một số thiết bị có mật độ màn hình nhất định. Dưới đây là danh sách bộ định tính mật độ trên Android mdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh trung bình ~160 dpi hdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cao ~240 dpi xhdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cực cao ~320 dpi xxhdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cực cực cao ~480dpi xxxhdpi - tài nguyên dành cho màn hình có mật độ điểm ảnh cực cực cực cao ~640dpi nodpi – các tài nguyên không để điều chỉnh tỷ lệ bất kể mật độ pixel trên màn hình là bao nhiêu anydpi – các tài nguyên cần điểu chỉnh tỷ lệ theo mật độ bất kỳ Nếu nhấp vào tệp hình ảnh, bạn sẽ thấy bản xem trước. Các tệp chứa phiên bản hình vuông của biểu tượng trong khi các tệp chứa phiên bản hình tròn của biểu tượng. Cả hai đều được cung cấp trong mỗi thư mục mipmap. Ví dụ đây là hình ảnh của res > mipmap-xxxhdpi > Lưu ý rằng kích thước của thành phần nằm ở trên cùng bên phải. Hình ảnh này có kích thước 192px x 192px. Đây là hình ảnh của res > mipmap-mdpi > Kích thước chỉ là 48px x 48px. Như bạn có thể thấy, các tệp hình ảnh bitmap này bao gồm một lưới cố định các pixel. Chúng đã được tạo ra cho một độ phân giải màn hình nhất định. Do đó, chất lượng có thể suy giảm khi bạn đổi kích thước. Giờ đây, khi đã có một số nền trên biểu tượng trình chạy, bạn sẽ tìm hiểu về biểu tượng thích ứng. 4. Biểu tượng thích ứng Lớp nền và nền trước Kể từ bản phát hành Android API cấp 26, hỗ trợ cho các biểu tượng thích ứng, tăng tính linh hoạt và thêm nhiều hiệu ứng hình ảnh thú vị. Đối với các nhà phát triển, điều đó có nghĩa là biểu tượng ứng dụng được tạo thành từ hai lớp lớp nền trước và lớp nền sau. Trong ví dụ trên, biểu tượng Android màu trắng nằm ở lớp nền trước, còn lưới màu xanh dương và trắng nằm ở lớp nền sau. Lớp nền trước được xếp chồng lên trên lớp nền. Một lớp phủ trong trường hợp này là hình tròn sau đó được áp dụng ở phía trên cùng để tạo thành biểu tượng ứng dụng hình tròn. Khám phá các tệp biểu tượng thích ứng Xem các tệp biểu tượng thích ứng mặc định đã được cung cấp trong mã ứng dụng Affirmations của bạn. Trong Cửa sổ dự án của Android Studio, hãy tìm và mở rộng thư mục tài nguyên res > mipmap-anydpi-v26. Mở một trong các tệp XML, ví dụ Bạn sẽ thấy như sau Hãy lưu ý cách dùng phần tử để khai báo lớp và của biểu tượng ứng dụng bằng cách cung cấp các tài nguyên có thể vẽ cho mỗi lớp. Quay lại khung hiển thị Project Dự án rồi tìm vị trí có thể vẽ của nền trước và nền sau res > drawable > và res > drawable-v24 > Chuyển sang khung hiển thị Design Thiết kế để xem trước từng khung hiển thị Nền Nền trước Đây đều là hai tệp vectơ vẽ được. Chúng không có kích thước cố định tính bằng pixel. Nếu chuyển sang chế độ xem Code Mã, bạn có thể xem khai báo XML cho vectơ vẽ được sử dụng phần tử . Mặc dù vectơ vẽ được và hình ảnh bitmap đều mô tả một hình ảnh đồ hoạ, nhưng có những điểm khác biệt quan trọng. Hình ảnh bitmap không hiểu nhiều về hình ảnh mà nó lưu giữ, ngoại trừ thông tin màu ở mỗi pixel. Mặt khác, đồ họa vectơ biết cách vẽ các hình dạng xác định một hình ảnh. Những hướng dẫn này bao gồm một tập hợp các điểm, đường kẻ và đường cong cùng với thông tin màu. Ưu điểm là đồ hoạ vectơ có thể được điều chỉnh tỷ lệ cho mọi kích thước canvas và cho mọi mật độ điểm ảnh màn hình nào mà không làm giảm chất lượng. Vectơ vẽ được là cách triển khai đồ hoạ vectơ của Android nhằm thay đổi kích thước linh hoạt trên thiết bị di động. Bạn có thể xác định chúng ở định dạng XML bằng các phần tử khả thi này. Thay vì cung cấp các phiên bản thành phần bitmap cho mọi bộ chứa mật độ, bạn chỉ cần xác định hình ảnh một lần. Do đó, giảm kích thước ứng dụng và giúp duy trì dễ dàng hơn. Bây giờ đã đến lúc chuyển sang thực sự đổi biểu tượng ứng dụng! 5. Tải thành phần mới Tải 2 nội dung mới sau đây xuống để tạo biểu tượng thích ứng cho ứng dụng Affirmations. Bạn không cần phải lo lắng về việc hiểu rõ từng chi tiết của các tệp vectơ vẽ được. Nội dung của trang web được tạo tự động cho bạn từ các công cụ thiết kế. Tải xuống, đây là vectơ có thể vẽ cho lớp nền. Nếu trình duyệt của bạn hiển thị tệp thay vì tải tệp xuống, hãy chọn File > Save Page As…Tệp > Lưu trang dưới dạng... để lưu vào máy tính của bạn. Tải xuống, đây là vectơ có thể vẽ cho lớp nền trước. Lưu ý rằng có một số yêu cầu nhất định đối với những tài sản lớp nền trước và nền sau, chẳng hạn như cả hai đều phải có kích thước 108 dpi x 108 dpi. Bạn có thể xem thêm thông tin chi tiết trong tài liệu về AdaptiveIconDrawable và cũng có thể xem hướng dẫn thiết kế về các biểu tượng Android trên trang web Material Design. Vì các cạnh của biểu tượng có thể bị cắt bớt, tuỳ theo hình dạng của lớp phủ từ nhà sản xuất thiết bị, bạn cần đặt thông tin chính về biểu tượng của mình vào "vùng an toàn". Vùng an toàn là một vòng tròn có đường kính 66 dpi ở chính giữa lớp trên nền trước. Nội dung nằm ngoài vùng an toàn không cần thiết, chẳng hạn như màu nền và nội dung này bị cắt bớt. 6. Thay đổi biểu tượng ứng dụng Quay lại Android Studio để sử dụng tài sản mới bạn vừa tải xuống. Trước tiên, hãy xoá các tài nguyên có thể vẽ cũ có biểu tượng Android và nền sau lưới màu xanh lục. Trong Project view Chế độ xem dự án, nhấp chuột phải vào tệp rồi chọn Delete Xóa. Xoá drawable/ drawable-v24/ Xoá mipmap-anydpi-v26/ mipmap-hdpi/ mipmap-mdpi/ mipmap-xhdpi/ mipmap-xxhdpi/ mipmap-xxxhdpi/ Bạn có thể bỏ đánh dấu hộp Safe delete with usage search Xoá an toàn bằng cách tìm kiếm cách sử dụng, sau đó nhấp vào OK. Tính năng Xoá an toàn có tìm kiếm theo mức sử dụng tìm kiếm mã để sử dụng tài nguyên mà bạn sắp xoá. Trong trường hợp này, bạn sẽ thay thế các thư mục này bằng những thư mục mới có cùng tên, do đó bạn không cần phải lo lắng về việc Xoá an toàn. Tạo Image Asset Thành phần hình ảnh mới. Bạn có thể nhấp chuột phải vào thư mục res rồi chọn New > Image Asset Mới > Thành phần hình ảnh hoặc nhấp vào thẻ Resource Manager Trình quản lý tài nguyên, rồi nhấp vào Biểu tượng dấu +, sau đó chọn Image Asset Thành phần hình ảnh trên trình đơn thả xuống. Công cụ Image Asset Studio Công cụ tạo thành phần hình ảnh của Android mở ra. Để nguyên chế độ cài đặt mặc định Loại biểu tượng Biểu tượng trình chạy Thích ứng và cũ Tên ic_launcher Khi bạn đã chọn thẻ Foreground Layer Lớp nền trước, hãy nhìn vào phần phụ Source Asset Thành phần nguồn. Trên trường Path Đường dẫn, nhấp vào biểu tượng thư mục. Một lời nhắc sẽ bật lên nhắc bạn duyệt máy tính và chọn tệp. Tìm vị trí của tệp mới bạn vừa tải xuống. Nó có thể nằm trong thư mục Tải xuống của máy tính của bạn. Sau khi bạn tìm thấy nút này, hãy nhấp vào Mở. Path Đường dẫn hiện được cập nhật vị trí của vectơ vẽ được trong nền trước mới. Để nguyên Layer Name Tên lớp là ic_launcher_foreground và Asset Type Loại thành phần là Image Hình ảnh. Tiếp theo, chuyển sang thẻ Background Layer Lớp nền sau của giao diện. Để nguyên giá trị mặc định. Nhấp vào biểu tượng thư mục trong trường Đường dẫn. Tìm vị trí của tệp bạn vừa tải xuống. Nhấp vào Open Mở. Bản xem trước sẽ cập nhật khi bạn chọn các tệp tài nguyên mới. Đây là giao diện của giao diện với lớp nền trước và lớp nền mới. Bằng cách hiển thị biểu tượng ứng dụng của bạn trong 2 lớp, nhà sản xuất thiết bị được gọi là nhà sản xuất thiết bị gốc hay gọi tắt là OEM có thể tạo ra các hình dạng riêng tuỳ vào thiết bị Android, như minh hoạ trong bản xem trước ở trên. OEM cung cấp một mặt nạ áp dụng cho tất cả biểu tượng ứng dụng trên thiết bị. Khi lớp phủ hình tròn được áp dụng cho cả hai lớp của biểu tượng ứng dụng, kết quả sẽ là một biểu tượng hình tròn có hình ảnh Android và nền dạng lưới màu xanh dương hình ảnh bên trái ở trên. Ngoài ra, bạn có thể áp dụng lớp phủ hình vuông bo cạnh để tạo thành biểu tượng ứng dụng ở phía trên bên phải. Việc có cả lớp nền trước và lớp nền cho phép hiệu ứng hình ảnh thú vị vì hai lớp này có thể di chuyển độc lập với nhau và được điều chỉnh tỷ lệ. Để biết một số ví dụ thú vị về hiệu ứng hình ảnh, hãy xem bài đăng trên blog Thiết kế biểu tượng thích ứng trong phần Các yếu tố cân nhắc về mặt thiết kế. Vì không biết người dùng sẽ dùng thiết bị nào hoặc lớp phủ mà OEM sẽ áp dụng cho biểu tượng của bạn nên bạn cần thiết lập biểu tượng thích ứng để thông tin quan trọng không bị cắt bớt. Nếu nội dung quan trọng bị cắt bớt hoặc xuất hiện quá nhỏ, thì bạn có thể sử dụng thanh trượt Resize Đổi kích thước trong mục Scaling Điều chỉnh tỷ lệ của từng lớp để đảm bảo mọi nội dung xuất hiện trong vùng an toàn. Để đảm bảo không có gì bị cắt bớt, hãy đổi kích thước hình nền trước và hình nền thành 99% bằng cách kéo thanh trượt Resize Đổi kích thước trong thẻ Foreground Layer Lớp nền trước và thẻ Background Layer Lớp nền. Nhấp vào Tiếp theo. Bước này là để Confirm Icon PathXác nhận đường dẫn biểu tượng. Bạn có thể nhấp vào từng tệp để xem trước. Có một cảnh báo ở dưới cùng cho biết Một số tệp hiển thị màu đỏ sẽ ghi đè các tệp hiện có. Bạn có thể làm vậy vì các tệp cũ đó là dành cho biểu tượng ứng dụng trước đó. Nhấp vào Finish Hoàn tất. Xác minh rằng tất cả thành phần được tạo đều có giao diện chính xác trong các thư mục mipmap. Ví dụ Tuyệt vời! Giờ bạn sẽ thực hiện một thay đổi nữa. Kiểm thử ứng dụng Kiểm thử để đảm bảo biểu tượng ứng dụng mới xuất hiện. Chạy ứng dụng trên thiết bị của bạn trình mô phỏng hoặc thiết bị thực tế. Nhấn nút Màn hình chính trên thiết bị. Vuốt lên để hiển thị danh sách Tất cả ứng dụng. Tìm ứng dụng bạn vừa cập nhật. Bạn sẽ thấy biểu tượng ứng dụng mới hiển thị. Tốt! Biểu tượng ứng dụng mới trông rất đẹp mắt. Biểu tượng trình chạy thích ứng và cũ Giờ đây biểu tượng thích ứng của bạn đã hoạt động tốt, bạn có thể thắc mắc tại sao không thể loại bỏ tất cả các hình ảnh bitmap biểu tượng ứng dụng. Bạn vẫn cần những tệp đó để biểu tượng ứng dụng của bạn xuất hiện với chất lượng cao trên các phiên bản Android cũ hơn, đây được gọi là khả năng tương thích ngược. Đối với các thiết bị chạy Android trở lên API phiên bản 26 trở lên, bạn có thể dùng Biểu tượng thích ứng kết hợp các vectơ có thể vẽ trên nền, vectơ nền có thể vẽ khi đã áp dụng lớp phủ OEM ở trên cùng. Dưới đây là các tệp có liên quan trong dự án của bạn res/drawable-v24/ res/drawable/ res/mipmap-anydpi-v26/ res/mipmap-anydpi-v26/ Trên các thiết bị chạy mọi phiên bản dưới Android nhưng cao hơn cấp độ API tối thiểu bắt buộc của ứng dụng, Các biểu tượng trình chạy cũ được sử dụng hình ảnh bitmap trong thư mục mipmap của các nhóm mật độ khác nhau. Dưới đây là các tệp có liên quan trong dự án của bạn res/mipmap-mdpi/ res/mipmap-mdpi/ res/mipmap-hdpi/ res/mipmap-hdpi/ res/mipmap-xhdpi/ res/mipmap-xhdpi/ res/mipmap-xxdpi/ res/mipmap-xxdpi/ res/mipmap-xxxdpi/ res/mipmap-xxxdpi/ Về cơ bản, Android quay lại hình ảnh bitmap trên các thiết bị cũ hơn mà không hỗ trợ biểu tượng thích ứng. Xin chúc mừng, bạn đã hoàn thành tất cả các bước để thay đổi biểu tượng ứng dụng! 7. Lấy mã giải pháp Để tải mã này xuống khi lớp học lập trình đã kết thúc, bạn có thể sử dụng các lệnh git sau $ git clone $ cd basic-android-kotlin-compose-training-affirmations $ git checkout main Ngoài ra, bạn có thể tải kho lưu trữ xuống dưới dạng tệp zip rồi giải nén và mở trong Android Studio. Nếu bạn muốn xem mã giải pháp, hãy xem mã đó trên GitHub. Chuyển đến trang kho lưu trữ GitHub được cung cấp cho dự án. Xác minh rằng tên chi nhánh khớp với tên chi nhánh được chỉ định trong lớp học lập trình. Ví dụ trong ảnh chụp màn hình sau đây, tên nhánh là main chính. Trên trang GitHub cho dự án này, nhấp vào nút Code Mã. Thao tác này sẽ khiến một cửa sổ bật lên. Trong cửa sổ bật lên, nhấp vào nút Download ZIP Tải tệp ZIP xuống để lưu dự án vào máy tính. Chờ quá trình tải xuống hoàn tất. Xác định vị trí của tệp trên máy tính thường nằm trong thư mục Downloads Tệp đã tải xuống. Nhấp đúp vào tệp ZIP để giải nén. Thao tác này sẽ tạo một thư mục mới chứa các tệp dự án. Mở dự án trong Android Studio Khởi động Android Studio. Trong cửa sổ Welcome to Android Studio Chào mừng bạn đến với Android Studio, hãy nhấp vào Open Mở. Lưu ý Nếu Android Studio đã mở thì chuyển sang chọn tuỳ chọn File Tệp > Open Mở trong trình đơn. Trong trình duyệt tệp, hãy chuyển đến vị trí của thư mục dự án chưa giải nén có thể nằm trong thư mục Downloads Tệp đã tải xuống. Nhấp đúp vào thư mục dự án đó. Chờ Android Studio mở dự án. Nhấp vào nút Run Chạy để tạo bản dựng và chạy ứng dụng. Đảm bảo ứng dụng được xây dựng như mong đợi. Mã giải pháp cho lớp học lập trình này có dạng như dưới đây. res/mipmap-anydpi-v26/ res/mipmap-anydpi-v26/ res/drawable-v24/ res/drawable/ Hình ảnh Bitmap phải được Android Studio tự động tạo ở các vị trí sau res/mipmap-mdpi/ res/mipmap-mdpi/ res/mipmap-hdpi/ res/mipmap-hdpi/ res/mipmap-xhdpi/ res/mipmap-xhdpi/ res/mipmap-xxdpi/ res/mipmap-xxdpi/ res/mipmap-xxxdpi/ res/mipmap-xxxdpi/ 8. Tóm tắt Đặt tệp biểu tượng ứng dụng vào thư mục tài nguyên mipmap. Cung cấp các phiên bản khác nhau của hình ảnh bitmap biểu tượng ứng dụng trong mỗi bộ chứa mật độ mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi để tương thích ngược với các phiên bản Android cũ hơn. Thêm bộ hạn định tài nguyên vào thư mục tài nguyên để chỉ định tài nguyên nên được sử dụng trên các thiết bị có cấu hình nhất định v24 hoặc v26. Các vectơ vẽ được là cách triển khai đồ hoạ vectơ của Android. Chúng được xác định trong XML dưới dạng một tập hợp các điểm, đường thẳng và đường cong, cùng với thông tin màu liên quan. Vectơ vẽ được có thể được điều chỉnh tỷ lệ cho bất kỳ mật độ nào mà không làm giảm chất lượng. Chúng tôi đã giới thiệu biểu tượng thích ứng cho nền tảng Android trong API 26. Chúng được tạo thành từ một lớp nền trước và một lớp nền tuân theo các yêu cầu cụ thể để biểu tượng ứng dụng hiển thị chất lượng cao trên một loạt thiết bị có nhiều lớp phủ OEM. Sử dụng Công cụ tạo tài sản hình ảnh trong Android Studio để tạo biểu tượng thích ứng và cũ cho ứng dụng của bạn. 9. Tìm hiểu thêm Các nguyên tắc thiết kế biểu tượng Android Biểu tượng thích ứng Hiểu về các biểu tượng thích ứng dành cho Android Thiết kế biểu tượng thích ứng Triển khai biểu tượng thích ứng Ứng dụng Playground biểu tượng thích ứng Tạo biểu tượng thích ứng và trình chạy cũ Hỗ trợ nhiều mật độ pixel Đặt biểu tượng ứng dụng trong thư mục mipmap Tổng quan Cectơ có thể vẽ Lớp VectorDrawable Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.

ý tưởng ứng dụng android