Trung Quốcjenly1314/AppUpdater
🚀 AppUpdater一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。(集成步骤超简单)
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📱 AppUpdater: Cập nhật App chỉ bằng một dòng code
Một thư viện Kotlin nhẹ, tích hợp nhanh cập nhật App chỉ bằng 1 dòng code, hỗ trợ tải về, kiểm tra MD5, và tùy chỉnh giao diện.
AppUpdater là một thư viện mã nguồn mở nhẹ dành cho Android, giúp đơn giản hóa quá trình cập nhật phiên bản App. Dự án chia thành hai phần chính: app-updater (xử lý tải về và cập nhật) và app-dialog (quản lý hiển thị hộp thoại người dùng). Hai thành phần này hoạt động độc lập nhau, cho phép bạn chỉ sử dụng một phần nếu cần.
✨ Điểm nổi bật
- app-updater: Tải về và cập nhật App với cấu hình tối thiểu.
- app-dialog: Hỗ trợ Dialog và DialogFragment, dễ tùy chỉnh giao diện.
- Hỗ trợ Kotlin DSL: Cú pháp ngắn gọn, dễ đọc khi dùng Kotlin.
- Kiểm tra MD5: Tránh tải lại file khi đã tồn tại bản sao hợp lệ.
- Tùy chỉnh thông báo: Toàn bộ nội dung và quy trình thông báo đều có thể cấu hình.
- Hỗ trợ OkHttpClient hoặc HttpsURLConnection: Linh hoạt chọn phương thức tải.
- Hỗ trợ hủy tải và tải lại: Khi tải thất bại, có thể bắt đầu lại.
- Hỗ trợ Java và Kotlin: Tương thích với cả hai ngôn ngữ.
💡 Vì sao đáng chú ý
AppUpdater khác biệt vì sự tách biệt rõ ràng giữa logic tải về (app-updater) và giao diện người dùng (app-dialog). Điều này giúp giảm thiểu sự can thiệp vào mã nguồn ứng dụng, đồng thời cho phép nhà phát triển tự do kết hợp theo nhu cầu. Với hỗ trợ cả Kotlin DSL và cách gọi truyền thống, thư viện phù hợp với cả dự án mới và di động từ phiên bản cũ. Đặc biệt, chỉ cần một dòng lệnh new AppUpdater(context, apkUrl).start(); là bạn đã có thể khởi chạy toàn bộ quy trình cập nhật.
#Android #Kotlin #AppUpdater #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
Vivi-Music is an expressive Material 3–based YouTube Music client for Android.
A library for reading and writing data that lives in network, disk, and memory.
A library that shows a beautiful and customizable Material-based dialog with header. API 14+ required.