junsbさんのblog -23ページ目

junsbさんのblog

The private blog of junsb

Google Play に、「Carbona UI」っていうUCCWのテーマがあるんだけど、自分のスマホと画面の縦横比が合わない。


説明を見ると、Nexus4 で Apex の 9x8 グリッドと書いてあった。自分の場合は、Nova の 8x5 (UCCW の Homescreen grid size で指定するときは、5x8)で作った。


これでも1グリッドの縦横比が真四角にならない。単純に 1x1 のウィジェットを作成して並べると、パネルの上下に隙間が空いてしまうのだ。なので、微妙に調整してある。


Homescreen grid size : 5x8
Widget size : 1x1


で作成すると、


Width x Height : 218x218


になるが、


Edit objects => Background => Width x Height


の部分で、214x220 に設定した。微妙に縦長の四角。


私が使ってるスマホの画面サイズが以下


ディスプレイサイズ:4.5インチ
ディスプレイ解像度:1080x1920


※但し、ナビゲーションバー(画面下の黒いトコ)部分があるので実際に使用できるのは、1080x1776 ぐらいだと思う。


これで、5x8 グリッドなので計算上では、


1080÷5=216
1776÷8=222


となるが、この縦横比には変更できずに自動調整されて、215x221 になってしまった。奇数だとセンターポジションが取りづらいので偶数に調整して、214x220 とした。


まだ、手直しするかもしれないけど、現状は以下。


uccw_panel01


同じものを壁紙を変えたパターンで


uccw_panel02


uccw_panel03


暗めの壁紙用かな。明るい壁紙ならパネルの透過度を上げて、文字色を黒にすれば良さそう。

下のは、灰色の壁紙を使用。真ん中のは、イメージを貼り付けただけのパネル。


uccw_panel07


ウィジェットを一旦作り終わった時は、いい感じのが出来たと悦に入って眺めるけど、しばらく使ってるとなぜか残念な感じに見えてくるのはなんででしょうかね?


uccw_panel08


明るい壁紙用に文字色黒&アイコン黒バージョンも作ってみた。


uccw_panel09


uccw_panel10



以下、説明。以前の記事で説明している部分は省きます。


※1 Nova の設定


グリッド数:8x5


uccw_panel04


重複しての配置を許可する


uccw_panel05


「ドックを有効にする」のチェックをはずず


uccw_panel06


※2 バッテリー表示


Battery Bar の Style で、Barcode


※3 日付


使用オブジェクトは以下


Week Bar
Day of the month serise
Month series
Year series


※4 アルバムアートと再生ボタン


ブランクのパネルの上に、Media Utilities のウィジェットを重ねてるだけ。


使用ウィジェットは以下


Media Utilities (1x1) - Coverart
Media Utilities (2x1) - Just Controls


※5 使用アプリのバージョン等


Android 4.2.2
Media Utilities 0.0.152
UCCW 2.9.27
Nova Launcher 3.0.1


※6 Media Utilities 側の設定


以前の記事「UCCWとMedia Utilitiesの連携」を参照。


※7 フォント


以前の記事「UCCWで作成したウィジェットのフォントを変更する」を参照。
使ってるフォントは、「Catull」


※8 天気アイコン


以前の記事「UCCWの天気アイコンを変更する」を参照。


※9 アプリアイコン


使ってるアイコンは、白っぽいのが「plateau」

黒っぽいのが「78white」

「《ガンゲイル・オンライン》……知ってるかい?」

「そりゃ……もちろん。日本で唯一《プロ》がいるMMOゲームだからな」

「ここからは未確認情報なんだが……GGO内で妙なことが有ったってブログに書いてるユーザーがいるんだ」

「妙?」

「とある酒場で問題の時刻ちょうどに、一人のプレイヤーがおかしな行動をしたらしい」

「なんでも、テレビのゼクシード氏に向かって、裁きを受けろ等と叫んで銃を発射したということだ」

「……随分と手回しがいいな、菊岡さん? こんな偶然と噂だけで出来上がってるようなネタに?」

「《デス・ガン》」

「デス……ガン……」

「──実はね、上のほうが気にしてるんだよね」

「まあ、九割方偶然かデマだろうとは僕も思うよ。だから、ここは仮定の話しさ。──キリト君は、可能だと思うかい? ゲーム内の銃撃によって、プレイヤー本人の心臓を止めることが?」

『これが本当の力、本当の強さだ! 愚か者どもよ、この名を恐怖とともに刻め!』
『俺とこの銃の名は……《デス・ガン》だ!』

「改めて頼むんだが──ガンゲイル・オンラインにログインして、この《デス・ガン》なる男と接触してくれないかな」

再び仮想世界で殺人事件が起きて、俺はその世界に呼ばれようとしている。まるで誰かが忘れるなと言っているみたいに

「リンク・スタート」


saoⅡtr01

saoⅡtr02

saoⅡtr03

saoⅡtr04

saoⅡtr05

saoⅡtr06

saoⅡtr07

saoⅡtr08

saoⅡtr09

saoⅡtr10

saoⅡtr11

saoⅡtr12

saoⅡtr13

saoⅡtr14

saoⅡtr15

saoⅡtr16

saoⅡtr17

saoⅡtr18

saoⅡtr19

saoⅡtr20

saoⅡtr21

saoⅡtr22

saoⅡtr23

saoⅡtr24

saoⅡtr25

saoⅡtr26

saoⅡtr27

saoⅡtr28

saoⅡtr29

saoⅡtr30


音楽再生アプリを呼び出すのに『Media Utilities』を使用していたのだが、このウィジェットに表示される曲情報(アルバム名、アーティスト名、曲名)のフォントを変えることができないか調べていたら、UCCWと連携できそうなことが判った。


Media Utilities


mediautil


YouTube で以下タイトルの動画をチラッと見る。


「Media Utilities - The Complete Guide」


説明されてるけどヒアリング苦手なので聴覚使わず視覚だけで判断するに、「Tasker variable1」と「Tasker variable2」って項目に何か設定してるっぽい。


Tasker ってアプリが必要なのか? 有料アプリは使う気ないぞ、あきらめるか?


ここで、Google play で、Media Utilities の説明を見ると、以下のように書いてある。


-Native Support for Zooper, UCCW and minimalistic text. When enabled the following variables are made available without the need for Tasker.
MU_ALBUM - Album name
MU_ARTIST - Artist name
MU_TRACK - Track name
MU_COVERART - Path to Bitmap containing current coverart
MU_ISPLAYING - 1 if playing 0 if not
MU_CURR_APP - Current media app "pretty" name
MU_CURR_PACKAGE - Current media app package name


「Tasker 無しで」って書いてあるなあ。よく判らないまま、とりあえずやってみたらできた。



まずは、Media Utilities 側の、設定"settings"について。


uccw_media01


Notification Configration


たぶん、スマホの通知パネル(上からビロ~ンっておろして見る画面)に表示させる為の設定なので、使わないからチェックしない。


uccw_media08


General features


たぶん、音楽再生アプリを起動したときに非アクティブにするってことかな? とりあえずチェックしないで様子見。


Application Integration


使うの、UCCW だけなので、そこだけチェック。


uccw_media09


Experimental features


ここは、全部チェックしない。とある日本のサイトの、Zooper との連携記事で全てチェックとか書いてたけど、「実験的機能」-「これらの機能は、予期しない動作を引き起こす可能性があります」って書いてある。


Make coverart available って項目にチェックしなくても Media Utilities 側のウィジェットなら、カバーアートは表示される。チェックすると、


/sdcard/Pictures/mu_coverart/


の中に勝手にカバーアートを作ってるけど、動作が重くなるだけで、UCCW 側ではパスが取得できても表示に使う方法が判らんのでチェックしない。(カバーアートを表示したければ、Media Utilities 側の「Media Utilities (1x1) - Coverart」ウィジェットを重ねればいい)


uccw_media10



UCCW のウィジェットに以下オブジェクトを追加。


Tasker variable1
Tasker variable2
Tasker variable3


uccw_media03


各オブジェクトの Variable に、それぞれ以下文字列を入力。


MU_ALBUM
MU_ARTIST
MU_TRACK


uccw_media04


ついでに、左端(アイコン部分)に、Hotspot を設定して音楽再生アプリを起動するように設定。


uccw_media05


※1 アイコン


アイコンは、以下、xda のフォーラムで公開されてた「plateau」ってやつ


『[ICONS, ZOOPER & UCCW-SKINS] by King Rollo』


plateau.zip を解凍して必要なアイコンだけ抜き出して、"Image 1"の"Image"で指定。


※2 フォント


フォントは、google のロゴに使われてるのを探してきた。


まず、フォントの名前を調べます。"google ロゴ フォント"でググって「Catull BQ」という名前のフォントだということが判った。次に、"catull bq free font download"でググって「Catull.ttf」というのを見つけた。


※3 不在着信数表示


"Missed calls" を追加


uccw_media06


※4 Gmail の未読メール数表示


"Gmail 1" で Account を設定して Label に "All mail" を指定


uccw_media07


※5 使用アプリのバージョン等


Android 4.2.2
Media Utilities 0.0.152
UCCW 2.9.27
Nova Launcher 3.0.1


※6 関連記事


自作音楽再生用ウィジェットの再生ボタンについて