free page hit counter

Category: Thủ thuật lập trình

Hướng dẫn xử lý quyền Manage Storage trên Android 11 từ A – Z

Ở bài viết này mình sẽ hướng dẫn các bạn các thức update một ứng dụng có sử dụng quyền MANAGE_EXTERNAL_STORAGE – Quyền này về bản chất giống với quyền WRITE_EXTERNAL_STORAGE + READ_EXTERNAL_STORAGE ở các device có API < 30. Đầu tiên, Bạn phải chắc chắn rằng, tính năng sử dụng quyền MANAGE_EXTERNAL_STORAGE là tính […]

Loading

Chia sẻ danh sách Plugin thần thánh trong lập trình Android

Mở đầu Trong lập trình Android, bạn sẽ gặp những tác vụ cần xử lý lặp đi lặp lại như Clear app data hay Uninstall để phục vụ quá trình test app. Thực sự mà nói, các công việc này có thể rất đơn giản nhưng lại mất thời gian vì mỗi dòng máy lại […]

Loading

Mã hóa Proguard dành cho người lười

Giới thiệu Đã bao giờ bạn gặp hoặc tự mình hỏi những câu hỏi như thế này: Ứng dụng của mình vừa lên Store đã bị clone thế nhở? Làm sao để che giấu mã nguồn của ứng dụng vô cùng xịn xò này? Làm thế nào để làm cho việc thực hiện mã hóa […]

Loading

Quản lý, chia sẻ Code Snippet trong quá trình phát triển phần mềm

Chào các bạn! Trong quá trình phát triển phần mềm, bạn sẽ gặp rất nhiều bài toán lặp đi lặp lại. Khi ấy việc làm của một số bạn sẽ là nhớ lại dự án đã làm bài toán đấy, sau đó copy paste vào dự án đang làm. Đây là việc dành cho các […]

Loading

Lưu dữ liệu tạm siêu nhanh với MMKV

Trong quá trình phát triển ứng dụng, bài toán thường gặp nhất là bài toán lưu trữ dữ liệu tạm như configs, http response hoặc một “cờ” bật tắt tính năng nào đó. Khi đó chúng ta thường nghĩ ngay đến giải pháp đơn giản nhất là sử dụng SharedPreferences, nó giúp chúng ta xử […]

Loading

Tích hợp quảng cáo AdMob trong vòng một nốt nhạc với AdTemplate

Xin chào các bạn! Hôm nay mình sẽ chia sẻ với các bạn thư viện do mình tự phát triển để hiển thị quảng cáo Google AdMob một các nhanh chóng. 1) Giới thiệu Với các bạn mới làm ứng dụng thì việc triển khai quảng cáo dạng Native khá khó khăn và không biết […]

Loading

Sức mạnh của Style trong lập trình Android

Trong quá trình phát triển ứng dụng Android, chắc hẳn bạn đã gặp những thiết kế có nhiều điểm chung về màu sắc cũng như kích thước của các thành phần. Nếu bạn là một Beginner thì chắc hẳn mục tiêu của bạn chỉ là chạy được ứng dụng và mọi thứ đều ổn cho […]

Loading

Tự động lấy Device Test Id cho Google AdMob

Trong quá trình phát triển Android, đặc biệt đối với các lập trình viên “tự thân” thì bước quan trọng nhất mang lại doanh thu chính là Quảng cáo. Khi phát triển ở giai đoạn này, bạn sẽ phải test khá nhiều lần kịch bản quảng cáo với nhiều thiết bị khác nhau. Vấn đề […]

Loading

Hướng dẫn hỗ trợ đa màn hình trong lập trình Android

Trong quá trình phát triển Android thì mình nhận ra một vấn đề rất lớn của nền tảng mobile có thị phần lớn nhất thế giới đó chính là sự phân mảnh thiết bị, cộng với vô số các kích thước màn hình. Với một newbie thì đây thực sự là cơn ác mộng, đó […]

Loading

Back To Top