ブートアニメーションは、最初にあなたがオペレーターまたはメーカーのロゴの後に、Androidスマートフォンまたはタブレットの電源を入れたときに表示されます。機能的には機能しませんが、目を引くブートアニメーションは、ブート中にデバイスを際立たせることができます。 Androidカスタマイズシリーズのこの3回目の記事では、Androidブートアニメーションを変更または作成する方法を見ていきます。また、これまでに登場した最も美しい、そして生意気なブートアニメーションをいくつか紹介します。

このガイドは、Androidデバイスの外観をカスタマイズする方法に関するシリーズの一部です。このシリーズの他のガイドは次のとおりです。
- Androidのカスタマイズの概要
- Splash Screen Creatorを使用して独自のAndroidスプラッシュスクリーンを作成およびフラッシュする
- Androidブートアニメーションを変更、カスタマイズ、作成する方法(現在表示中)
- Androidロック画面を交換してカスタマイズする方法
- Android壁紙の究極のガイド
- 最高のAndroidランチャーでホーム画面を置き換えてパーソナライズ
進行中にこのレイアウトに変更が加えられる可能性があることに注意してください。また、パーツを公開し続けるにつれてリンクを更新することになります。
ブートアニメーションのカスタマイズに進みましょう。このガイド自体は、次のように構成されます。
- 基礎
- bootanimation.zipファイル内
- 注目のブートアニメーション
- 独自のブートアニメーションを作成する
- ブートアニメーションを適用する
基礎
Androidのブートアニメーションは、システムパーティションのメディアフォルダー、つまりデバイスの内部メモリの/ system / mediaにあるbootanimation.zipという圧縮されていないzipファイルこの単一のファイルには、ブートアニメーションの再生に必要なすべての情報が含まれており、デバイスのブート時に自動的にロードされます。したがって、ブートアニメーションのカスタマイズまたは変更は、単にこのファイルを編集または置換するプロセスです。
bootanimation.zipファイル内
このセクションは、検索に興味がある人向けですAndroidのブートアニメーションの仕組みをご覧ください。ファイルの内容を気にせずにインストールしたい場合は、次のセクションに進んでください。このセクションでは技術的な知識が得られます。誰でも理解できるほど簡単でシンプルなはずです。
Androidのブートアニメーションは、再生中はビデオ形式になりますが、実際には少し異なります。 bootanimation.zipファイルの内容をコンピューターに抽出すると、次のように表示されます。
- desc.txtファイル
- part0フォルダー(増分番号で名前が付けられたPNGイメージが含まれています)
- より多くのpart1、part2などのフォルダー(存在する場合と存在しない場合があります)
ご覧のとおり、ブートアニメーション。zipには、1つのテキストファイルと、PNG画像のある1つ以上のフォルダーが含まれているだけです。アニメーションは、単に画像をシーケンスで表示するだけで再生され、テキストファイルはそれらの再生方法を定義します。本質的には、最初にpart0フォルダーのPNGファイルが次々に表示され、その後、part1ファイルのPNGファイル(存在する場合)が表示され、再び次々に表示されます。これらはすべてdesc.txtファイルで定義されています。
ファイルの内容を詳しく見て、どのように機能するかを少し詳しく見てみましょう。
フォルダー
これらには、数字で指定されたPNG画像が含まれています。0000.jpgまたは00001.jpgのようなものから始まり、1ずつ増分します。少なくとも1つのフォルダーが必要であり、フォルダーの数に上限はありません。
desc.txtファイル
このファイルは、ブートアニメーション中にフォルダー内の画像がどのように表示されるかを次の形式で定義します。
幅高さフレームレート
pループ一時停止フォルダー1
pループ一時停止フォルダー2
desc.txtファイルの例は次のとおりです。
480 800 30
p 1 0 part0
p 0 0 part1
ご覧のとおり、最初の行では、480と800この例では、ブートアニメーションの幅と高さをピクセル単位で定義します。これは、ブートアニメーションが全画面で適切に再生されるように、デバイスの画面解像度と同じである必要があります。 30はfps(1秒あたりのフレーム数)でのフレームレート、つまり1秒あたりに表示する画像の数です。
2行目と3行目は同じ形式で、pで始まり、アニメーションの一部を表し、part0またはpart1で終わります。part0またはpart1は、その部分の画像が存在するフォルダーを示します。
「p」の後の数字は、この回数を定義しますパートは、次のパート(存在する場合)に切り替える前にループします(再生を繰り返します)。 0を指定すると、電話機が完全に起動するまでパートが無限にループします。
次の数字は一時停止用で、フレーム数で表され、フレームレートで除算することで時間に変換できます。たとえば、15の一時停止は、再生するのに15フレームかかる時間だけ一時停止することを意味します。フレームレートは30フレーム/秒なので、15フレームは0.5秒かかります。
上記の場合、これらすべてを翻訳するたとえば、ブートアニメーションは、480 x 800ピクセルの解像度、30 fpsのフレームレートで、part0フォルダーのコンテンツから開始し、1ループで再生した後、part1フォルダーのコンテンツに切り替えて、連続して再生します。デバイスが完全に起動します。
解像度に関する注意: 大画面のほとんどのハイエンドAndroidデバイス480 x 800ピクセルの解像度を持ち、HDPIと呼ばれます。一部のミッドレンジデバイスの解像度は320 x 480ピクセルで、MDPIと呼ばれます。最後に、一部のローエンドデバイスの画面解像度は340 x 320ピクセルであり、これらはLDPIと呼ばれますが、これらは非常に古いAndroidスマートフォンまたは最も安い中国モデルのいずれかです。
原則として、より低い人のために作られたブートアニメーション解像度のデバイスは高解像度のデバイスでも問題なく動作しますが、画面の中央に配置され、余分な画面スペースは使用されません。低解像度のデバイスで高解像度のブートアニメーションを使用すると、画面の境界外にあるために外側の部分が切り取られて、ブートアニメーションが画面に完全に表示されなくなります。
注目のブートアニメーション
そこには何百ものブートアニメーションがありますさまざまなデバイス解像度用。それらのいくつかは、特定のデバイスをストックして出荷され、ユーザーが抽出して他のユーザーがデバイスにインストールできるようにします。また、他のユーザーはユーザーがカスタム構築し、コミュニティと共有します。
約束どおり、ここで注目を集めたブートアニメーションをいくつか紹介します。
DysgenicによるDroidsシリーズ:




ダウンロード(XDA-Developers)
DysgenicによるAndroidパーティクルリング(aphによる変更):


ダウンロード(XDA-Developers)
fryseeによるAndroid BIOS:
これには、電話バージョンとタブレットバージョンの両方があります。表示されるプレビューは、タブレットバージョンのものです。

ダウンロード(XDA-Developers)
Googleのハニカム:

完全なアニメーションプレビューを表示するには、上の画像をクリックしてください。
ダウンロード
もっと:
たくさんのブートアニメーションがすべて浮かんでいますインターネットでGoogleで検索すると、いくつかの結果が表示されます。優れたリソースはXDA-Developersフォーラムです。ここでは、ユーザーが何百もの移植された新しいブートアニメーションを共有します。パイのように簡単です!
独自のブートアニメーションを作成する
それで、あなたは仕事でアーティストをあなたの中に入れて、あなた自身のブートアニメーションを作りたいですか?子供でもできるのでとても簡単です。その方法をお見せします。
高解像度のデバイス用に作成されたブートアニメーションを見つけたが、低解像度のものがある場合は、この方法を使用してデバイスに合わせて編集することもできます。
要件:
- 7-Zipのようなzip / unzipユーティリティ
- PhotoShop、GIMP、Paint.NETなど、お好みの画像エディターは、MSペイントでもできます。
- 任意のプレーンテキストエディター。 Linuxで使用されるテキストファイルの編集にWindows Notepadを使用することは常に良い考えではないため、代わりにNotepad ++などを使用してください。
- あなたがタスクに喜んで投入するのと同じくらいの時間と創造性。
- まだ知らない場合は、デバイスの画面解像度を知る必要があります。 Googleでデバイスの仕様を検索すると、解像度を見つけることができます。
注意: 高解像度のデバイスは、低解像度のデバイス用に作成されたブートアニメーションは画面全体を占有しませんが、高解像度のブートアニメーションは低解像度のスクリーンデバイスでは完全に表示されません。
手順:
- 全体を通過する bootanimation.zipファイル内 まだ行っていない場合は、最初にこのガイドのセクションをご覧ください。
- ブートアニメーションの実行方法を計画します。これには、個別のパーツの数、各パーツの再生時間、パーツのシーケンスが含まれます。
- コンピューター上の都合の良い場所に新しいフォルダーを作成し、名前を付けます ブートアニメーション.
- このフォルダーに、ブートアニメーションの各部分用のフォルダーを作成します。 part0、part1 等々。
- 選択した画像エディターで、すべての携帯端末の画面解像度に等しい適切なサイズのブートアニメーションの各部分の画像ファイルを、PNG形式で各部分のそれぞれのフォルダーに保存します。最大32ビットのPNGがサポートされています。
注意: 既存の起動アニメーションを携帯電話の画面に合わせて変換する場合は、そこから画像を抽出し、それぞれを端末の画面解像度に合わせてサイズ変更します。 - 画像が数値で命名されていることを確認してくださいつまり、最初の部分の画像は00000.jpgで始まり、00075.jpgまで進む必要があり、2番目の部分の画像は00076.jpgで始まり-まで続くはずです。インスタンス– 00123.jpg。
- すべてのパーツの画像を作成し、各フォルダーに適切な名前で保存したら、次の名前のテキストファイルを作成します。 desc.txt 概して ブートアニメーション フォルダ。
- テキストエディターでテキストファイルを開き、次で詳しく説明されている形式で編集します。 desc.txtファイル 上記のセクション。フレームレートが30 fpsを超えると、多くのデバイスで問題が発生する可能性があることを考慮してください。
注意: 既存のブートアニメーションを携帯電話の画面に合わせて変換する場合は、元のdesc.txtファイルと同じものをすべて使用し、解像度のみを変更します。 - 次に、内部のすべてを選択します ブートアニメーションお好みの圧縮ユーティリティを使用して、新しい非圧縮のzipアーカイブにフォルダーを圧縮します。 7-zipを使用する方法は次のとおりです。
- 内部のすべてを選択します ブートアニメーション フォルダ。
- 選択したファイル/フォルダーのいずれかを右クリックし、7-zipメニューから[アーカイブに追加]を選択します。
- アーカイブ形式として「zip」、圧縮レベルとして「Store」を使用し、「OK」をクリックします。これにより、同じフォルダーにbootanimation.zipというファイルが作成されます。
それだけです-独自のAndroidブートアニメーションを作成しました!今残っているのはデバイスにそれを適用することだけですので、それで始めましょう。
ブートアニメーションを適用する
あなたが望むブートアニメーションを見つけました携帯電話にインストールしますか?独自のものを作成し、デバイスで実際に動作するのを待ちきれませんか?あなたがしなければならないのは、あなたのデバイスの特定の場所にそれをコピーすることです。コピーできる場所は、/ data / localと/ system / mediaの2つです。どちらにも長所と短所があります。
/ data / localにコピーすることの利点は、ルートアクセスは必要なく、/ systemパーティションで何かを変更するリスクを冒すことなく、ルート化されていないすべてのデバイスで動作するはずです。さらに、bootanimation.zipファイルが両方の場所にある場合、Androidは/ system / mediaにあるものを無視し、/ data / localにあるものを優先します。この方法の欠点は、ハードリセット(フルデータワイプまたはファクトリリセットとも呼ばれます)を行うと、新しいブートアニメーションが失われることです。
ブートアニメーションを/ system / media /にコピーするのはデバイスがルート化され、/ systemパーティションへの読み取り/書き込みアクセス権がある場合にのみ可能です。この方法の利点は、ハードリセットしても新しいブートアニメーションが残るため、再度適用する必要がないことです。欠点は、ADBまたはルートエクスプローラーやスーパーマネージャーなどのルートレベルのファイルブラウザーが必要なことです。
十分な詳細がありましたか?ブートアニメーションを適用する方法を次に示します。上記の場所のいずれかにファイルをコピーする方法を説明し、「すべてのデバイス/ data / local pathメソッドの場合は、根ざしたデバイスのみ’/ system / media pathメソッドの場合。
更新: 私たちの注意を喚起したのは次の方法は、ストックROMを実行している一部のデバイスでは機能しません。メーカーが独自の独自のフォーマットを使用してブートアニメーション(Samsungについて語っています)を選択するか、 bootanimation.zipファイルを削除し、新しいファイルを/ data / local(HTC!)にコピーして上書きする機能を削除します。
によって使用される独自の形式の場合サムスン、できることはほとんどありません。ただし、HTCデバイスは同じ形式を使用しますが、通常の/ system / mediaではなく、/ system / customize / resource /などの異なるパスで使用します。つまり、ルート化されたS-OFF HTCデバイスを持つユーザーは、/ system / mediaを/ system / customize / resource /に変更するだけで、次の方法を使用して元のデバイスを置き換えることができますが、ルート化されたS-OFFデバイスがない場合は、幸運なことに、/ data / localメソッドはそのような電話では動作しません。
要件:
- Android 2.2 Froyo以降を実行しているAndroidスマートフォンまたはタブレット。 FroyoとGingerbreadで動作するようにテストされています。ファイルの場所が異なるため、以前のバージョンまたは以降のバージョンでは動作しない場合があります。
- ルートエクスプローラーやスーパーマネージャーなどのルートファイルブラウザー。
注意: ADBが既にインストールされている場合、またはコマンドラインに慣れている場合は、代わりに使用できます。 ADBインストールのヘルプについては、ADBとは何か、インストール方法を参照してください。また、以下のADBメソッドも提供します。 - bootanimation.zipの名前と形式で選択したブートアニメーション。
注意: どの形式であるかを確認するには、zip / unzipユーティリティとその内容を確認します。 「bootanimation.zipファイルの内部」セクションで上記のファイルとフォルダーが含まれている場合は、正しい形式です。 META-INFと呼ばれるフォルダーが見つかった場合、それは回復可能なフラッシュ可能な形式ですが、/ system / mediaフォルダー内のアーカイブ内にbootanimation.zipファイルがあり、回復可能なフラッシュ可能なzipファイルからそのファイルを抽出できます、このメソッドで使用するため。
ファイルブラウザの方法(ルート化デバイスのみ):
- 電話機をUSB経由でコンピュータに接続し、ファイル転送用のストレージカードをマウントします。
- をコピー bootanimation.zip インストールするファイルをSDカードに保存します。
- USBストレージをアンマウントし、お使いの電話で選択したファイルブラウザーを起動します。
- / system / mediaを参照し、そこから既存のbootanimation.zipファイルをコピーして、SDカードの安全な場所に貼り付けます。
- 新しいbootanimation.zipをコピーしたSDカード上の場所を参照してコピーします。
- / data / localを参照し、bootanimation.zipファイルをそこに貼り付けて、デフォルトのシステムブートアニメーションを置き換えずにオーバーライドします。
または
/ system / mediaを参照し、bootanimation.zipファイルをそこに貼り付けます。
Super Managerを使用している場合、最初に設定からそのルート機能を有効にする必要があります。さらに、/ systemパーティションを最初に読み取り/書き込みとしてマウントする必要がある場合もあります。
注意: 以前にカスタムbootanimation.zipファイルを/ data / localにコピーしていた場合は、それを削除する必要があります。そうしないと、/ system / mediaから新しいファイルがロードされません。
ADBメソッド:
- [設定]> [アプリケーション]> [開発]でデバイスのUSBデバッグを有効にします。
- デバイスをUSB経由でコンピューターに接続します。
- コンピューターでコマンドプロンプト/ターミナルウィンドウを起動します。
- bootanimation.zipファイルを保存した場所に移動します。
- Rooted / Unrootedデバイス:これらのコマンドを入力してください:
adb pull /data/local/bootanimation.zip c: adb push bootanimation.zip /data/local/
または
根ざしたデバイスのみ: これらのコマンドを入力してください:adb pull /system/media/bootanimation.zip c: adb remount adb push bootanimation.zip /system/media/
どちらの方法を使用したとしても、新しいブートアニメーションがデバイスに正常にインストールされているはずです。単純に再起動すると、起動時に実行されていることがわかります。
元のブートアニメーションの復元:
元のブートに戻す場合上記の両方の方法で元のアニメーションをバックアップしているため、アニメーションを簡単に作成できます。ファイルブラウザの方法では、ステップ4でバックアップした場所のストレージカードにありますが、ADBの方法では、Cドライブにバックアップされています。元のbootanimation.zipファイルを使用してこれらの方法のいずれかを実行するだけで、元に戻すことができます。
次は何ですか:
ブートに関してはこれですべてですアニメーションですが、それはほんの始まりに過ぎません。このシリーズの次の機能にご期待ください。Androidデバイスのロック画面のカスタマイズについて説明します。
ここで紹介されているブートアニメーションが気に入りましたか?より良いものを見つけましたか?自分で作ったものを私たちと共有したいですか?コメントで聞いてみましょう。
コメント