20%

KHUYẾN MẠI

Giảm giá khi nâng cấp web năm 2021

Có vấn đề gì nếu dùng hàm đã bị deprecate trong Android

Vẫn có thể sử dụng được cho các API cũ.
Ví dụ StaticLayout chỉ hỗ trợ đến API 27, sang API 28 họ báo API này đã lỗi thời vì cậy cần update sang dùng Builder, nhưng tại API 28 vẫn có thể dùng vì họ chưa xoá đi.

Nhưng nếu vẫn dùng mà không update sang dùng API Builder thì có thể một ngày nào đó trong API 30, API 31… họ sẽ xoá đi và khi người dùng Android chạy hệ điều hành Android 11, Android 12 và cài app của mình vào sẽ gây crash.

Giải pháp ở đây là cần xử lí các API cũ khi migrate sang API mới. check SDK bằng câu lệnh if else là được.

Cách mở ra SDK Manager

 

Danh sách API Level trong Android

 

Nếu người dùng chạy Android cũ thì kệ họ, app của mình sẽ sử dụng API cũ vì trong API của chúng ta và trong bản hệ điều hành họ đang chạy có hỗ trợ.
Còn nếu người dùng chạy Android mới thì app của chúng ta cũng hỗ trợ, vì API mới trong SDK lúc build đã có và trong bản os họ đang chạy cũng hỗ trợ.

Các bài viết không xem thì tiếc:

《Chia sẻ kiến thức này là người hào sảng》
---------------------------------------

Mình vừa đăng 1 video lên Youtube theo phong cách YOLO cách đây vài ngày trong lúc dịch COVID-19 vẫn kéo dài này.

Nếu có thời gian thì xem giúp mình có ổn không nhé? Bạn có thể nhận xét video trong Youtube cũng được nha!

LINK VIDEO: https://youtu.be/kQxUIpvplYc

Nếu bận thì lưu lại xem sau, mời bạn đọc bài khác

---------------------------------------

Thảo luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.

 
 
 
 
Facetime iPhone

Main Menu