Làm cách nào để tạo hoạt hình khởi động tùy chỉnh cho thiết bị Android của tôi?
Thiết bị của tôi là một chiếc HTC HD2 được cài đặt Cyanogen Mod 7.
Làm cách nào để tạo hoạt hình khởi động tùy chỉnh cho thiết bị Android của tôi?
Thiết bị của tôi là một chiếc HTC HD2 được cài đặt Cyanogen Mod 7.
Câu trả lời:
Một hình ảnh động khởi động là một chuỗi các hình ảnh (khung hình) trong một thư mục (các bộ phận). Có một tệp văn bản (desc.txt) xác định các phần, tốc độ khung hình và số lần lặp của nó.
Một desc.txt trông như thế này:
480 427 30
p 1 0 part0
p 0 10 part1
Thích đầu tiên là chiều cao và chiều rộng, sau đó số khung hình mỗi giây của 2 dòng tiếp theo xác định các phần sẽ "phát".
"p" chỉ ra dòng là "phần" chữ số tiếp theo là số lần lặp lại, 0 = vô hạn tiếp theo là tạm dừng, đây là độ trễ trước khi bắt đầu "phần" tiếp theo (hoặc khung nếu lặp) khung cuối cùng trong phần hoàn thành. cuối cùng, là tên của một phần (tên thư mục chứa các khung)
bên trong mỗi phần hình ảnh png của bạn sẽ "phát" theo thứ tự, vì vậy, bất cứ khi nào bạn đặt tên cho chúng, chỉ cần đảm bảo rằng chúng được sắp xếp theo cách bạn muốn chúng "chơi". Ví dụ: frame001.png, frame002.png. Tôi đã thêm 0 giây vì nếu tôi có nhiều hơn 10 khung hình, thứ tự có thể bị lẫn lộn.
Hoạt hình khởi động sau đó được đưa vào một kho lưu trữ zip với nén "lưu trữ", với desc.txt ở gốc của kho lưu trữ.
Tệp được đặt tên là bootanimation.zip và được đặt trong / system / media / (bạn cần truy cập lại dưới dạng rw) hoặc bạn có thể đặt nó vào / data / local trên một số thiết bị (nên hoạt động trên CM7).
Khi hình động khởi động ở trong / data / local, nó sẽ được ưu tiên hơn / system / media, theo cách này, "mặc định" có thể không bị ảnh hưởng trên thiết bị.