Animasi but ialah perkara pertama yang anda lihat apabila menghidupkan telefon atau tablet Android anda, selepas logo pengendali atau pengeluar. Walaupun ia tidak berfungsi secara fungsional, animasi but yang menarik perhatian pastinya boleh menyerlahkan peranti anda semasa but. Dalam ansuran ketiga siri penyesuaian Android kami, kami akan melihat cara menukar atau bahkan mencipta animasi but Android anda dan akan menampilkan beberapa animasi but tercantik dan paling geeki yang pernah kami temui.
Panduan ini adalah sebahagian daripada siri kami tentang cara menyesuaikan rupa peranti Android anda. Panduan lain dalam siri ini termasuk:
- Pengenalan kepada penyesuaian Android
- Jadikan & Kilat Skrin Percikan Android anda sendiri dengan Pencipta Skrin Percikan
- Cara Menukar, Menyesuaikan & Mencipta Animasi But Android (Sedang dilihat)
- Cara Mengganti dan Menyesuaikan Skrin Kunci Android
- Panduan Terbaik untuk Kertas Dinding Android
- Gantikan dan Peribadikan Skrin Utama anda dengan Pelancar Android Terbaik
Ambil perhatian bahawa mungkin terdapat perubahan dalam reka letak ini semasa kami meneruskan, dan kami akan mengemas kini pautan sambil kami terus menerbitkan bahagian tersebut.
Sekarang mari kita teruskan dengan menyesuaikan animasi but. Panduan ini sendiri akan dianjurkan seperti berikut:
- Asas-asas
- Di dalam fail bootanimation.zip
- Animasi But yang Ditampilkan
- Cipta Animasi But Anda Sendiri
- Gunakan Animasi But
Asas-asas
Animasi but Android terkandung dalam fail zip tidak dimampatkan yang dipanggil bootanimation.zip yang boleh ditemui dalam folder media partition sistem iaitu /system/media pada memori dalaman peranti. Fail tunggal ini mengandungi semua maklumat yang diperlukan untuk memainkan animasi but, dan dimuatkan secara automatik apabila peranti but. Oleh itu, menyesuaikan atau menukar animasi but hanyalah proses menyunting atau menggantikan fail ini.
Di dalam fail bootanimation.zip
Bahagian ini adalah untuk mereka yang berminat untuk mengetahui cara animasi but Android berfungsi. Jika anda hanya mahu memasang satu tanpa mengganggu diri anda tentang apa yang ada dalam fail, sila teruskan ke bahagian seterusnya, kerana yang ini akan mendapat sedikit teknikal. Walaupun ia sepatutnya mudah dan cukup mudah untuk difahami oleh sesiapa sahaja.
Walaupun animasi but Android mungkin kelihatan dalam format video semasa main balik, ia sebenarnya sedikit berbeza. Jika anda mengekstrak kandungan fail bootanimation.zip ke komputer anda, anda akan melihat:
- Fail desc.txt
- Folder part0 (Mengandungi imej PNG yang dinamakan dalam nombor tambahan)
- Lebih banyak folder bahagian1, bahagian2 dsb. (Mungkin atau mungkin tidak ada)
Seperti yang anda lihat, bootanimation.zip hanya mengandungi satu fail teks dan satu atau lebih folder dengan imej PNG. Animasi dimainkan hanya dengan memaparkan imej dalam urutan, dan fail teks mentakrifkan cara ia dimainkan. Pada dasarnya, mula-mula fail PNG dalam folder part0 dipaparkan satu demi satu dan selepas itu, fail dalam fail part1 – jika wujud – dipaparkan, sekali lagi satu demi satu, dan seterusnya. Semua ini ditakrifkan dalam fail desc.txt.
Mari lihat cara ia berfungsi secara terperinci dengan melihat lebih dekat kandungan fail.
Folder-folder itu
Ini mengandungi imej PNG yang dinamakan dalam nombor, bermula daripada sesuatu seperti 0000.jpg atau 00001.jpg dan meneruskan dengan kenaikan 1. Perlu ada sekurang-kurangnya satu folder dan tiada had atas yang diketahui untuk bilangan folder.
Fail desc.txt
Fail ini mentakrifkan cara imej dalam folder dipaparkan semasa animasi but, dalam format berikut:
Lebar Tinggi Kadar Bingkai
p Gelung Jeda Folder1
p Gelung Jeda Folder2
Contoh fail desc.txt ialah:
480 800 30
p 1 0 bahagian0
p 0 0 bahagian1
Seperti yang anda lihat, dalam baris pertama, 480 dan 800 mentakrifkan lebar dan ketinggian animasi but dalam piksel untuk contoh ini. Ini mestilah sama dengan resolusi skrin peranti anda untuk animasi but dimainkan dengan betul dalam skrin penuh. 30 ialah kadar bingkai dalam fps (bingkai sesaat) iaitu bilangan imej untuk dipaparkan sesaat.
Baris kedua dan ketiga mempunyai format yang sama, bermula dengan p, yang bermaksud sebahagian daripada animasi dan berakhir di bahagian0 atau bahagian1, yang menandakan folder di mana imej untuk bahagian itu hadir.
Nombor selepas 'p' mentakrifkan berapa kali bahagian ini akan gelung (ulang main balik) sebelum beralih ke bahagian seterusnya (jika ada). Menentukan 0 akan menjadikan bahagian gelung selama-lamanya sehingga telefon telah dibut sepenuhnya.
Nombor seterusnya adalah untuk jeda, dan dinyatakan dalam bilangan bingkai, yang boleh diterjemahkan ke dalam masa dengan membahagikannya dengan kadar bingkai. Jeda 15 contohnya, bermakna berhenti seketika untuk masa yang diperlukan 15 bingkai untuk dimainkan dan memandangkan kadar bingkai ialah 30 bingkai sesaat, 15 bingkai akan mengambil masa setengah saat.
Menerjemahkan semua ini dalam kes contoh di atas, animasi but akan dimainkan pada resolusi 480 kali 800 piksel, pada kadar bingkai 30 fps, bermula dengan kandungan folder part0 dan selepas memainkannya dalam satu gelung, beralih ke kandungan folder bahagian1 dan memainkannya secara berterusan sehingga peranti boot sepenuhnya.
Nota tentang peleraian: Kebanyakan peranti Android mewah dengan skrin besar mempunyai resolusi 480 x 800 piksel dan dirujuk sebagai HDPI. Sesetengah peranti jarak pertengahan mempunyai resolusi 320 x 480 piksel dan dipanggil MDPI. Akhir sekali, resolusi skrin bagi sesetengah peranti rendah ialah 340 x 320 piksel dan ini dipanggil LDPI, walaupun ini sama ada telefon Android yang benar-benar lama atau model Cina termurah.
Sebagai peraturan, animasi but yang dibuat untuk peranti peleraian rendah akan berjalan dengan baik pada resolusi tinggi tetapi ia akan dipusatkan pada skrin, dengan ruang skrin tambahan di sekelilingnya tidak digunakan. Menggunakan animasi but resolusi tinggi pada peranti resolusi rendah akan menyebabkan animasi but tidak dipaparkan sepenuhnya pada skrin, dengan bahagian luarnya terputus kerana berada di luar sempadan skrin.
Animasi But yang Ditampilkan
Terdapat beratus-ratus animasi but di luar sana untuk pelbagai resolusi peranti. Sesetengah daripada mereka datang sebagai stok dengan peranti tertentu dan diekstrak oleh pengguna untuk disediakan untuk dipasang oleh orang lain pada peranti mereka, manakala yang lain dibina tersuai oleh pengguna dan dikongsi dengan komuniti.
Seperti yang dijanjikan, kami memaparkan di sini beberapa animasi but yang menarik perhatian kami.
Siri Droids oleh Dysgenic:
Muat turun (XDA-Developers)
Cincin Zarah Android oleh Dysgenic (Diubah suai oleh aph):
Muat turun (XDA-Developers)
BIOS Android oleh frysee:
Yang ini mempunyai kedua-dua versi telefon dan versi tablet. Pratonton yang ditunjukkan adalah daripada versi tablet.
Muat turun (XDA-Developers)
Honeycomb oleh Google:
Klik imej di atas untuk pratonton animasi penuh.
(https://addictivetips.com/app/uploads/2011/05/bootanimation.zip) Muat turun
Lagi:
Terdapat lebih banyak animasi but yang terapung di seluruh internet dan carian di Google pasti akan mengembalikan beberapa kepada anda. Sumber yang sangat baik ialah XDA-Developers Forum di mana pengguna berkongsi ratusan animasi but yang dialihkan dan baharu, walaupun jika anda benar-benar ingin menonjolkan peranti anda, mengapa tidak membuat sendiri? Ia semudah pai!
Cipta Animasi But Anda Sendiri
Jadi anda mahu meletakkan artis dalam diri anda di tempat kerja dan mencipta animasi but anda sendiri? Ia sangat mudah walaupun seorang kanak-kanak boleh melakukannya, dan kami akan menunjukkan kepada anda caranya.
Jika anda telah menjumpai animasi but yang dibuat untuk peranti resolusi lebih tinggi dan anda mempunyai resolusi rendah, anda boleh menggunakan kaedah ini untuk mengeditnya agar sesuai dengan peranti anda juga.
Keperluan:
- Utiliti zip/nyahzip seperti 7-Zip
- Editor imej pilihan anda seperti PhotoShop, GIMP, Paint.NET, malah MS Paint akan melakukannya.
- Editor teks biasa pilihan anda. Menggunakan Windows Notepad untuk mengedit fail teks yang akan digunakan dalam Linux bukanlah idea yang baik, jadi gunakan sesuatu seperti Notepad++ sebaliknya.
- Sebanyak masa dan kreativiti yang anda sanggup luangkan dalam tugasan itu.
- Anda mesti mengetahui resolusi skrin peranti anda jika anda belum mengetahuinya. Anda boleh mencari peleraian dengan mencari spesifikasi peranti anda di Google.
Nota: Peranti resolusi tinggi akan dapat memainkan animasi but yang dibuat untuk peranti resolusi rendah tetapi ia tidak akan mengambil keseluruhan skrin, manakala animasi but resolusi tinggi tidak akan dipaparkan sepenuhnya pada peranti skrin resolusi rendah.
Prosedur:
- Semak keseluruhan bahagian Di dalam bootanimation.zip Fail panduan ini dahulu, jika anda belum melakukannya.
- Rancang bagaimana animasi but anda akan dijalankan. Ini termasuk berapa banyak bahagian berbeza yang akan ada, berapa lama setiap bahagian akan dimainkan dan apakah urutan bahagian tersebut.
- Buat folder baharu di mana-mana lokasi yang sesuai pada komputer anda, dan namakannya bootanimation .
- Dalam folder ini, cipta folder untuk setiap bahagian animasi but anda, dinamakan part0, part1 dan seterusnya.
- Dalam editor imej pilihan anda, buat semua fail imej untuk setiap bahagian animasi but anda dengan dimensi yang betul sama dengan resolusi skrin telefon anda dan simpannya dalam folder masing-masing untuk setiap bahagian, dalam format PNG. Sehingga 32 bit PNG disokong.
Nota: Sekiranya anda menukar animasi but sedia ada agar muat pada skrin telefon anda, cuma ekstrak imej daripadanya dan ubah saiz setiap satu daripadanya kepada resolusi skrin peranti anda.
- Pastikan imej dinamakan dalam format berangka dan dalam urutan yang betul, iaitu imej di bahagian pertama harus bermula dengan katakan 00000.jpg dan diteruskan sehingga 00075.jpg, dan imej di bahagian kedua kemudiannya harus bermula dengan 00076 .jpg dan teruskan sehingga – contohnya – 00123.jpg.
- Sebaik sahaja anda mempunyai imej untuk semua bahagian selesai dan disimpan dengan nama yang betul dalam setiap folder, cipta fail teks bernama desc.txt dalam folder bootanimation utama .
- Buka fail teks dalam editor teks dan edit dalam format yang diterangkan secara terperinci dalam bahagian fail desc.txt di atas. Pertimbangkan bahawa kadar bingkai yang lebih tinggi daripada 30 fps boleh memberikan masalah pada banyak peranti.
Nota: Sekiranya anda menukar animasi but sedia ada agar muat pada skrin telefon anda, pastikan semuanya sama seperti dalam fail desc.txt asal dan tukar resolusi sahaja.
- Sekarang pilih segala-galanya di dalam folder bootanimation dan zipkannya ke dalam arkib zip baru yang tidak dimampatkan menggunakan utiliti mampatan kegemaran anda. Berikut ialah kaedah menggunakan 7-zip:
- Pilih segala-galanya di dalam folder bootanimation .
- Klik kanan pada mana-mana fail/folder yang dipilih dan daripada menu 7-zip, pilih 'Tambah ke arkib'.
- Gunakan 'zip' sebagai format arkib dan 'Simpan' sebagai tahap mampatan, dan klik OK. Ini akan mencipta fail yang dipanggil bootanimation.zip dalam folder yang sama.
Itu sahaja – anda telah mencipta animasi but Android anda sendiri! Satu-satunya perkara yang tinggal sekarang ialah menerapkannya pada peranti anda, jadi mari kita teruskan.
Gunakan Animasi But
Jadi anda telah menemui animasi but yang anda ingin pasang pada telefon anda? Membuat salah satu daripada anda sendiri dan tidak sabar untuk melihatnya beraksi pada peranti anda? Apa yang anda perlu lakukan ialah menyalinnya di lokasi tertentu pada peranti anda. Terdapat dua lokasi anda boleh menyalinnya: /data/local dan /system/media, dan kedua-duanya mempunyai kelebihan dan kekurangannya.
Kelebihan menyalinnya ke /data/local ialah anda tidak memerlukan akses root untuknya dan ia harus berfungsi untuk semua peranti yang tidak berakar tanpa menghadapi risiko mengubah apa-apa dalam partition /system. Tambahan pula, jika fail bootanimation.zip ditemui di kedua-dua lokasi, Android mengabaikan fail yang terdapat dalam /system/media dan memberi keutamaan kepada fail dalam /data/local. Kelemahan kaedah ini ialah apabila tetapan semula keras (juga dipanggil penghapusan data penuh atau tetapan semula kilang), animasi but baharu akan hilang.
Menyalin animasi but ke /system/media/ hanya boleh dilakukan jika peranti anda berakar dan anda mempunyai akses baca+tulis ke partition /system. Kelebihan kaedah ini ialah apabila tetapan semula keras, animasi but baharu masih akan kekal dan tidak perlu menggunakannya semula. Kelemahannya ialah ia memerlukan ADB atau pelayar fail peringkat akar seperti Root Explorer atau Super Manager.
Sudah cukup dengan butirannya? Berikut ialah cara untuk meneruskan penggunaan animasi but. Kami akan memberitahu anda cara untuk menyalin fail ke mana-mana lokasi yang dinyatakan di atas dan akan menggunakan ' Semua peranti ' untuk kaedah /data/local path dan ' Rooted devices only ' untuk /system/media path method.
KEMASKINI: Telah dibawa kepada perhatian kami bahawa kaedah berikut tidak akan berfungsi untuk sesetengah peranti yang menjalankan ROM stok kerana pengeluar mereka telah membuat keputusan yang tidak masuk akal sama ada menggunakan format proprietari mereka sendiri untuk animasi but mereka (kami bercakap tentang anda, Samsung !), atau memilih laluan bukan standard untuk fail bootanimation.zip dan mengalih keluar keupayaan untuk mengatasinya dengan menyalin laluan baharu ke /data/local (iaitu anda, HTC!).
Dalam kes format proprietari yang digunakan oleh Samsung, terdapat sedikit yang boleh kita lakukan. Walau bagaimanapun, peranti HTC menggunakan format yang sama tetapi pada laluan yang berbeza iaitu /system/customize/resource/ dan bukannya /system/media biasa. Ini bermakna pengguna yang mempunyai peranti HTC berakar dan S-OFF masih boleh menggantikan peranti asal menggunakan kaedah berikut, dengan hanya menukar /sistem/media kepada /sistem/sesuaikan/sumber/ tetapi peranti yang tidak berakar dan peranti S-OFF hanya keluar dari nasib baik, kerana kaedah /data/local tidak akan berfungsi pada telefon tersebut.
Keperluan:
- Telefon atau tablet Android yang menjalankan Android 2.2 Froyo atau lebih baru. Diuji untuk berfungsi pada Froyo dan Gingerbread; mungkin atau mungkin tidak berfungsi pada versi lebih awal atau lebih baru kerana lokasi fail yang berbeza.
- Pelayar fail root seperti Root Explorer atau Super Manager .
Nota: Jika anda sudah memasang ADB atau jika anda selesa dengan baris arahan, anda boleh menggunakannya sebaliknya. Untuk bantuan pemasangan ADB, lihat apakah itu ADB dan cara memasangnya . Kami juga akan memberikan anda kaedah ADB di bawah.
- Animasi but pilihan anda dalam nama dan format bootanimation.zip.
Nota: Untuk menyemak format mana ia berada, bukanya menggunakan utiliti zip/nyahzip dan lihat kandungannya. Jika ia mengandungi fail dan folder yang disebut di atas dalam bahagian 'Di dalam fail bootanimation.zip' kami, ia adalah format yang betul. Jika anda melihat folder antaranya yang dipanggil META-INF, ia berada dalam format boleh kilat pemulihan tetapi anda masih boleh menemui fail bootanimation.zip di dalam arkib dalam folder /system/media dan ekstrak fail tersebut daripada fail zip boleh kilat pemulihan , kerana menggunakannya dengan kaedah ini.
Kaedah penyemak imbas fail (Peranti berakar umbi sahaja):
- Sambungkan telefon anda ke komputer anda melalui USB dan lekapkan kad storan untuk pemindahan fail.
- Salin fail bootanimation.zip yang anda ingin pasang, ke kad SD anda.
- Nyahlekap storan USB dan lancarkan penyemak imbas fail pilihan anda pada telefon anda.
- Semak imbas ke /system/media, salin fail bootanimation.zip sedia ada dari sana dan tampalkannya di tempat yang selamat pada kad SD anda.
- Semak imbas ke lokasi pada kad SD tempat anda menyalin bootanimation.zip baharu dan salinnya.
- Semak imbas ke /data/local dan tampal fail bootanimation.zip di sana untuk mengatasi animasi but sistem lalai tanpa menggantikannya.
ATAU
Semak imbas ke /system/media dan tampal fail bootanimation.zip di sana.
Jika anda menggunakan Pengurus Super, anda perlu mendayakan fungsi akarnya terlebih dahulu daripada tetapan. Tambahan pula, anda mungkin perlu memasang partition /system sebagai baca-tulis terlebih dahulu juga apabila memasukinya.
Nota: Jika anda telah menyalin fail bootanimation.zip tersuai sebelum ini ke /data/local, anda juga perlu memadamkannya atau fail baharu daripada /system/media tidak akan dimuatkan.
Kaedah ADB:
- Dayakan penyahpepijatan USB pada peranti anda dalam Tetapan > Aplikasi > Pembangunan.
- Sambungkan peranti anda ke komputer melalui USB.
- Lancarkan tetingkap command prompt/terminal pada komputer anda.
- Navigasi ke lokasi di mana anda menyimpan fail bootanimation.zip.
- Peranti yang di-root/unroot: Masukkan arahan ini:
adb pull /data/local/bootanimation.zip c:\ adb push bootanimation.zip /data/local/
ATAU
Peranti berakar sahaja: Masukkan arahan ini:
adb pull /system/media/bootanimation.zip c:\ adb remount adb push bootanimation.zip /system/media/
Mana-mana kaedah yang anda gunakan, kini anda sepatutnya mempunyai animasi but baharu yang berjaya dipasang pada peranti anda. Hanya mulakan semula dan anda akan melihat ia berjalan semasa but.
Memulihkan animasi but asal:
Jika anda ingin kembali kepada animasi but asal, anda boleh melakukannya dengan mudah, kerana kami menyandarkan yang asal dalam kedua-dua kaedah di atas. Dalam kaedah penyemak imbas fail, anda boleh menemuinya pada kad storan di lokasi tempat anda menyandarkannya dalam langkah 4, manakala dalam kaedah ADB, ia disandarkan ke pemacu C. Cuma ikut mana-mana kaedah ini dengan fail bootanimation.zip asal dan anda akan mendapatkannya kembali.
Apa yang akan datang:
Itu sahaja yang kami ada untuk anda apabila ia datang kepada animasi but tetapi ia hanya permulaan. Nantikan ciri kami yang seterusnya dalam siri ini, yang mana kami akan memberitahu anda semua tentang menyesuaikan skrin kunci peranti Android anda .
Suka animasi but yang dipaparkan di sini? Temui yang lebih baik? Dibuat sendiri dan ingin berkongsi dengan kami? Mari dengar tentangnya dalam ulasan.