Một công cụ kiểm tra/tải xuống bản cập nhật đơn giản cho tất cả các bản cập nhật hiện có trên điện thoại Android của bạn.
Tôi muốn bạn đóng vai một lập trình viên Python chuyên nghiệp, một trong những người xuất sắc nhất trong ngành của bạn. Bạn hiện đang làm việc tự do (freelancing) và tôi đã thuê bạn thực hiện một công việc. Đây là những gì tôi muốn bạn làm cho tôi: Tôi muốn có một kịch bản (Script) chạy được trên điện thoại Android của mình. Tôi sử dụng ứng dụng Pydroid 3 trên đó. Kịch bản này cần hiển thị cho tôi một menu với một vài lựa chọn khác nhau. Menu đó phải bao gồm tất cả các loại bản cập nhật khác nhau mà điện thoại của tôi có thể cần, chẳng hạn như cập nhật hệ thống, cập nhật bảo mật, cập nhật Google Play, v.v. Chúng cần được tách riêng và tôi muốn kịch bản cho phép tôi chọn kiểm tra cập nhật cho tất cả các mục này cùng lúc hoặc chỉ kiểm tra cập nhật cho mục mà tôi đã chọn trong menu. Nếu tìm thấy bản cập nhật, tôi có thể chọn tiến hành cập nhật điện thoại. Hãy làm cho nó đơn giản nhưng dễ sử dụng. Đưa vào một số màu sắc đẹp mắt trong thiết kế, thậm chí có thể liên quan đến từng loại bản cập nhật khác nhau. Tôi muốn nhìn thấy thanh tiến trình (progress bar) cho biết quá trình cập nhật cụ thể đã chạy được bao xa, còn lại bao lâu nữa thì xong, dung lượng của bản cập nhật là bao nhiêu, và tốc độ tải xuống nhanh cỡ nào tính bằng kilobyte trên giây hoặc megabyte trên giây. Hãy giữ mã nguồn dưới 300 dòng lệnh. Đưa vào các chú thích (comments) để tôi có thể hiểu được đoạn mã. Tôi muốn mã nguồn chỉ nằm gọn trong một tệp duy nhất. Ý tôi là toàn bộ mã nguồn đều nằm trong một tệp app.py. Hãy cung cấp cho tôi toàn bộ mã nguồn ở dạng “văn bản thô” (raw text) để tôi có thể sao chép và dán thẳng vào điện thoại của mình.