Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

カスタムロックスクリーンウィジェットをAndroidに追加する方法

多くのAndroidユーザーは、ロック画面にウィジェットを追加したいと考えたことがあるでしょう。実はこれはAndroid 4.0の時代には存在していた機能でしたが、Lollipop以降で削除されてしまいました。そのため、サードパーティ製のロック画面アプリを導入するユーザーも少なくありません。

しかし、サードパーティ製のロック画面アプリは動作が非常に不安定で、ハッキングなどの特別な技術がなくても簡単に無効化できてしまうため、セキュリティ面で大きなリスクを伴います。

一方、Androidの標準ロック画面は最も安全ですが、サードパーティ製アプリのような便利な付加機能は備わっていません。そこで今回は、標準ロック画面を思い通りにカスタマイズする方法をご紹介します!

カスタムロックスクリーンウィジェットをAndroidに追加する方法

このガイドでは、標準のAndroidロック画面にウィジェットを追加する方法と、オリジナルのカスタムウィジェットを簡単に作成する方法を解説します。それでは早速始めましょう!

必要なもの

  1. Root化済みのスマートフォン(Appualsで「Android rootガイド」を検索)
  2. Xposed Framework(「XposedモジュールでAndroidを完全テーマ化する方法」を参照)
  3. Lock Screen Widgets(Xposedモジュール)
  4. KWGT Kustom Widget Maker(Google Playストアのアプリ)
  5. 画像編集スキル(PhotoShopやGIMPなど)

スマートフォンの準備

まず最初に行うべきは、Xposed Frameworkのインストールです。必要条件のリンク先では、Magisk Manager(systemless root)を使用したXposedの導入手順を解説していますが、端末によって手順が異なる場合があります。不明な場合は、お使いの端末に対応したXposed Frameworkの導入ガイドを検索してください。

Xposedが動作するようになったら、モジュール一覧から「Lock Screen Widgets」を検索するか、上記のリンクから直接ダウンロードしてスマートフォンに保存します。モジュールを有効化し、スマートフォンを再起動してください。

次に、Google PlayストアからKWGTをインストールして起動します。KWGTはAndroid上で動作するカスタムウィジェットメーカーで、ドラッグ&ドロップのような直感的なインターフェースを使って、魅力的なウィジェットを作成するための豊富なリソースと機能を提供しています。

KWGTの設定メニューを開き、好みに合わせて各種設定を変更しましょう。特に重要なのは「Preferred Music Player(優先音楽プレーヤー)」の設定です。筆者はSpotifyを使用しており、このガイドの後半でSpotifyのアルバムアートワークを表示するためのコードもご紹介します。

ここからは、ロック画面用の音楽コントローラーを作成する手順を解説します。完成品には、アルバムアートワーク、アーティスト名、曲名、そして次へ/前へ/再生/一時停止ボタンが含まれます。下のスクリーンショットは、KWGTで作成した筆者のカスタムロック画面ウィジェットです。

Xposedを起動し、Lock Screen Widgetsモジュールを開く

設定内容は完全にお好みで構いませんが、画面全体を使うロック画面ウィジェットにしたい場合は、以下のチェックボックスを有効にします:「Hide clock(時計を非表示)」「Hide date(日付を非表示)」「Hide owner(所有者情報を非表示)」「Never show next alarm(次のアラームを非表示)」「Hide the status bar(ステータスバーを非表示)」「Update widgets(ウィジェットを更新)」。設定後、「Apply(適用)」を押してください。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

次に、右下の緑色の「+」アイコンを押して新しいウィジェットを作成します。「Choose Widget(ウィジェットを選択)」メニューで下にスクロールすると、KWGTのウィジェットサイズ一覧が表示されるので、「KWGT 4×4」を選択します(画面全体を使用しますが、このガイドとは異なるサイズを選んでも問題ありません)。

Lock Screen Widgetsアプリの下部に「Click to Setup or Long Press to Resize(タップで設定、長押しでサイズ変更)」というグレーのボックスが表示されます。これは、KWGTウィジェットがカスタマイズされる前に常に表示される状態です。そのボックスを押すと、ウィジェット設定メニューに移動します。同じグレーのボックスが見えますが、ここでは押さないでください。

「Size and Gravity(サイズと配置)」で、Width(幅)を「Match parent(親に合わせる)」、Height(高さ)を「Min height(最小の高さ)」に変更します。さらに下にスクロールして「Make the widget clickable(ウィジェットをクリック可能にする)」を有効にし、最後に緑のチェックマークを押します。

次に、スマートフォンの画面をオフにしてから再度オンにすると、ロック画面がアクティブになります。ロック画面に同じ「Click to Setup or Long Press to Resize」というグレーのボックスが表示されているはずなので、それを押してから画面のロックを解除します。ロックを解除するとすぐに、ウィジェットをカスタマイズするためのKWGTアプリが開きます。

ここでは例としてAppualsのロゴをウィジェットのアートワークとして使用しますが、本来は自分自身のアートワークを用意するのが理想的です。PhotoShopやGIMPなどのソフトウェアでアートワークを作成できます。透明度を維持するために.PNG形式で保存することを忘れないようにしましょう。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

補足として、KWGTでは独自のカスタムフォントを使用することもできます。.TTFフォントファイルをスマートフォンのストレージ内の/kustom/fonts/フォルダに置くだけでOKです。アートワークはスマートフォンのほぼどこにでも保存できます。例えば、SDカードの/Pictures/Kustom_Art/フォルダなどが便利でしょう。

テキストアイテムの編集

KWGTアプリを開くと、2つのウィジェット要素(Items)が自動的に追加されているのがわかります。時刻と日付用の2つのテキストアイテムです。削除しても構いませんが、せっかくなので編集して活用しましょう。最初のテキストアイテムを押すと、アイテム設定メニューが開きます。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

最初のメニュー項目(a-z Text)を押すと、数式エディターが開きます。「mi」に移動すると、現在再生中の音楽に関する情報を表示する数式のほとんどが含まれています。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

数式を「Current Artist(現在のアーティスト)」のオプションに変更し、アイテム設定メニューに戻ってテキストの外観をお好みに合わせて編集します。フォントの種類、サイズ、位置を変更したり、画像をテクスチャとして使用することも可能です。

KWGTのメイン画面にある2番目のテキストアイテムに対しても同じ手順を実行しますが、今回は数式オプションの「mi」で「Current Track Title(現在の曲名)」に変更します。

補足: ウィジェットのカスタマイズ中に音楽を再生していると、設定を変更するたびにウィジェットが自動的に更新されます。これにより、アーティスト名や曲名の長さが異なるケースでも、フォントサイズが画面幅を超えないかなどをリアルタイムでプレビュー確認できます。

また、KWGTではプレビューウィンドウの背景を変更して、ホーム画面の壁紙や単色に設定することもできます。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

アートワークの追加

次にアートワークを追加しましょう。KWGTの右上にある「+」アイコンを押して「Image(画像)」を選択し、Itemsメニューで新しく追加された画像を押します。「Bitmap」の横にある「Pick Image(画像を選択)」を押すと、ギャラリーが起動します。

筆者はAppualsのロゴを使用しますが、好きな画像を何でも追加できます。サイズ変更や配置も自由自在です。

KWGTはPhotoShopのレイヤーのように機能します。メイン画面では、レイヤーを前後にドラッグして重ね順を変更できます。ここでは、テキストを画像より下のレイヤーに配置しているため、テキストが画像の前面に表示されます。

アルバムアートワークの追加

続いてアルバムアートワークを追加します。Spotifyのアルバムアートワークを取得する数式はKWGTに標準で用意されていないため、ここでご紹介します。ただし、Google Playミュージックなどの標準メディアプレーヤーを使用している場合は、KWGTの通常のアルバムアート数式をそのまま使うこともできます。

$if(mi(state) = playing & mi(package) = com.spotify.music, mi(cover))$

新しいShape(シェイプ)アイテムを追加します。シェイプは自由に変更できますが、正方形以外の形状ではアルバムアートワークが切り取られてしまうので注意してください。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

次に「FX」タブに移動し、テクスチャを「Bitmap」に変更します。「Bitmap – Pick Image」の横にあるチェックボックスを押し、右上の電卓アイコンを押します。これにより、シェイプのテクスチャとして数式を指定できるようになります。上記でご紹介したSpotify用の数式を入力するか、標準メディアプレーヤーを使用している場合は「mi」タブの「Current Cover Image(現在のカバー画像)」を選択してください。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

音楽操作ボタンの追加

最後に、音楽をコントロールするためのボタンを追加しましょう。3つの新しいシェイプ(三角形2つと四角形1つ)を追加します。あるいは、独自にデザインしたボタンがある場合は、自作のアートワークを追加しても構いません。外観をお好みに合わせて編集したら、それぞれのシェイプで「Touch(タッチ)」タブを開きます。KWGTの右上にある「+」アイコンを押して、タッチアクションをそれぞれ「Music Controls > Play/Pause(再生/一時停止)」「Next(次へ)」「Previous(前へ)」に設定します。

カスタムロックスクリーンウィジェットをAndroidに追加する方法

あとは自由にカスタマイズしてください。基本的な流れがつかめたところで、ゼロからまったく別のウィジェットを作り始めるのも良いでしょう。まずは、作成したウィジェットがAndroidのロック画面でどのように表示されるか、実際に確認してみましょう!

  1. Androidでメッセージの通知音と着信音をカスタマイズする方法【連絡先ごとの設定も解説】

    特定の連絡先からのメッセージにカスタム通知音を、通話にカスタム着信音を設定することは、シンプルながら非常に便利な機能です。どのメッセージや電話に即座に対応すべきか、後回しにできるかを判断するのに役立ちます。例えば、家族からのメッセージや電話にはすぐに応答したいでしょうし、上司からの電話であれば見逃すわけにはいきません。このように、Androidユーザーが特定の連絡先に対してカスタム着信音や通知音を設定できる機能は、実際には大きな恩恵をもたらしてくれるのです。 カスタマイズ性の高さは、Androidスマートフォンを使う大きなメリットの一つです。本記事では、通話とテキストメッセージにカスタム着信音

  2. Androidで写真に透かし(ウォーターマーク)を自動的に追加する方法【無料アプリ4選】

    写真に透かし(ウォーターマーク)を入れたい理由は人それぞれです。SNSで多くのユーザーに自分の作品を届けたい場合や、せっかく撮った写真を無断で使われて自分の撮影技術の功績を横取りされたくない場合など、透かしはとても役立ちます。では、Androidで写真に透かしを自動的に追加するにはどうすればよいのでしょうか?ご安心ください。この記事では、Android端末で手軽にオリジナルの透かしを追加できる方法をわかりやすく解説します。 Androidで写真に透かしを自動的に追加する方法 Androidの写真に透かしを追加するには? Androidの写真に透かしを追加する最も簡単な方法は、Google P