KLWPで表示できる値・機能一覧 【KLWP勉強中】

20160711-klwp-1

KLWPで表示できるオブジェクトはいくつもありますが、その中でも値として表示できるものをまとめました。基本的にテキストで表示できるものになります。

公式では以下のページにまとまっているので、そちらを参照するのもいいでしょう。
Functions – Kustom HQ

df:日付

$df(h) 時(1-12/0-23) 0
$df(H) 時(0-23?) 0
$df(k) 時(0-11/1-24) 24
$df(K) 時(0-11?) 0
$df(KK) 1桁の時に0を加える 03
$df(m) 12
$df(s) 24
$df(a) 午前午後 AM/PM
$df(y) 2016
$df(yy) 年(下2桁) 16
$df(M) 月(数字1桁) 8
$df(MM) 月(数字2桁) 08
$df(MMM) 月名(短縮) Aug
$df(MMMM) 月名(フル) August
$df(d) 14
$df(E) 曜日(短縮) Sun
$df(EEEE) 曜日(フル) Sunday
$df(EEEE, a2d)$ 2日後の曜日 Tuesday
$df(H, a2h)$ 2時間後の時 17
$df(D) 1年の何日目 227
$df(w) 1年の第何週目か 32
$df(e) 曜日番号(土曜=0、金曜=6) 1
$df(f) 曜日番号(月曜=1、日曜=7) 7

mi:音楽情報

$mi(album)$ アルバム名
$mi(artist)$ アーティスト名
$mi(title)$ 曲名
$tf(mi(len), mm:ss)$ 曲の長さ
$tf(mi(pos), mm:ss)$ 曲中の現在の位置
$mi(len)$ 曲の長さ(秒)
$mi(pos)$ 曲中の現在の位置(秒)
$mi(vol)$ 音量(0-100)
$mi(percent)$ 曲中の現在の位置(パーセント)
$mi(cover)$ アルバムアートのURI
$mi(package)$ プレイヤーのパッケージ名
$mi(state)$ プレイヤーのステータス STOPPED, PAUSED, PLAYING, FORWARDING, REWINDING, SKIPPING_FORWARDS, SKIPPING_BACKWARDS, BUFFERING, ERROR, NONE

li:位置情報

$li(loc)$ 現在のロケーション位置 Tsukuba
$li(country)$ 現在の国 Japan
$li(ccode)$ 現在の国コード Shinjuku
$li(addr)$ 現在の住所 2 Chome- 8 -1
$li(admin)$ 現在の都道府県 Tokyo
$li(postal)$ 現在の郵便番号
$li(spd)$ ローカルの単位での現在の速度
$li(spdm)$ メートル/秒での現在の速度
$li(spdu)$ 速度単位 kmh/mph
$li(alt)$ ローカルの単位での標高
$li(altm)$ メートル単位での標高
$li(lat)$ 緯度 36.0894
$li(lon)$ 経度 140.0975
$li(lplat)$ 緯度(低精度~50m) 36.089
$li(lplon)$ 経度(低精度~50m) 140.098

wi:天気情報

$wi(temp)$ 現在の気温 27
$wi(tempu)$ 温度の単位 C/F
$wi(flik)$ 現在の体感温度 31
$wi(cond)$ 現在の天気 few clouds
$df(“hh:mm”, wi(updated))$ 天気情報の最終更新(hh:mm形式) 15:22
$wi(provider)$ 天気情報元 Open Weather Map
$wi(icon)$ 現在の天気アイコン SHOWER
$wi(code)$ 現在の天気コード SHOWERS
$wi(wspeed)$ 現在の風速 3
$wi(wspeedm)$ 現在の風速(秒速) 0.2
$wi(wchill)$ 風速冷却 29
$wi(wdir)$ 風向き 10
$wi(press)$ 気圧 998
$wi(hum)$ 湿度 78
$wi(lid)$ 天気の地点 Marunouchi

wf:天気予報情報

$wf(min,0)$ 今日の最低気温 28
$wf(max,2)$ 2日後の最高気温 34
$wf(cond,0)$ 今日の天気 Rain
$wf(icon,0)$ 今日の天気アイコン SHOWER
$wf(code,0)$ 今日の天気コード SHOWERS
$wf(wspeed,0)$ 風速 10
$wf(wspeedm,0)$ 風速(秒速) 3.0
$wf(wdir,0)$ 風向き 210
$wf(hum,0)$ 湿度 90

bi:バッテリー情報

$bi(level)$ バッテリー残量 62
$bi(temp)$ バッテリー温度 32
$bi(tempc)$ バッテリー温度(摂氏) 32.29999
$bi(volt)$ バッテリー電圧 3891
$bi(source)$ 現在の電源 Battery, AC, USB, Wireless
$df(“hh:mm”, bi(plugged)$ 最後にプラグを抜き差しした時間 15:45
$bi(current)$ リアルタイムでの充電・放電状態 -447
$tf(bi(plugged))$ 最後にプラグを抜き差ししてからの時間 14 minutes ago
$df(“hh:mm”, bi(fullempty))$ 充電完了/バッテリー切れになる予想時間 18:56
$tf(bi(fullempty))$ 充電完了/バッテリー切れになるまでの時間 54 minutes from now
$bi(level, r30m)$ 30分前のバッテリー残量 65
$bi(source, r1h)$ 1時間前の電源 USB
$bi(temp, r2h)$ 2時間前のバッテリー温度 30

nc:ネットワーク情報

$nc(csig)$ 電波強度(0-4) 3
$nc(operator)$ オペレーター NTT DOCOMO
$nc(dtype)$ 接続の種類 LTE, HSDPA
$nc(dtypes)$ 接続の種類(短) 4G
$nc(ssid)$ (接続していれば)現在のWi-FiのSSID 00_MCD-FREE-WIFI
$nc(wsig)$ Wi-Fiのシグナル強度(0-9) 7
$nc(csiga)$ 電波強度(ASU, 0-31 99はunknown) 23
$nc(csigd)$ 電波強度(dBm) -117
$nc(wrssi)$ Wi-Fiシグナル(RSSI) -61
$nc(wspeed)$ Wi-Fiの速度(MB) 65
$nc(bt)$ Bluetoothのステータス 0:不可 1:接続可能 2:接続中
$nc(airplane)$ 機内モード 0:オフ 1:オン
$nc(ifip)$ 非ループバックインタフェースのIPv4 192.168.11.4
$nc(ifname)$ 非ループバックインタフェース wlan0
$nc(cell)$ モバイルデータ通信の状態 OFF, ON, AIRPLANE, DATA, ROAMING, DATAROAMING
$nc(wifi)$ Wi-Fiのステータス DISABLED, ENABLED, CONNECTED

tf:時間に関する表示

$tf(22h30m0s)$ 22時30分までの時間
$tf(22h30m0s, hh:mm:ss)$ 22時30分までのカウントダウン 2:25:24
$tf(ai(sunset) – ai(sunrise))$ 日の出から日の入りまでの時間

si:システム情報

$df(hh:mm”, si(alarmd))$ 次のアラームの時間(フォーマット付き) 8:30
$si(alarmt)$ 次のアラーム時間(オリジナル) 月 07:00午前
$si(alarmon)$ アラームスイッチ 1:アラームオン 0:その他
$si(land)$ 画面の向き 0:縦向き 1:横向き
$si(locked)$ ロック状態 1:ロック 0:その他
$si(lmode)$ 現在地モード OFF, SENSORS_ONLY, BATTERY_SAVING, HIGH_ACCURACY, UNKNOWN
$df(MM/dd hh:mm, si(boot))$ 最後に電源をオンにした時間 06/01/20:46
$si(screen)$ 現在のスクリーン 2
$si(screenc)$ 現在のスクリーン数 3
$si(rwidth)$ ルートの幅 720
$si(rheight)$ ルートの高さ 1280
$si(rratio)$ ルートのアスペクト比 1.125
$si(model)$ 機種名 SO-02G
$si(man)$ メーカー名 Sony
$si(build)$ ビルド名 23.1.B.1.197
$si(aver)$ Android バージョン 5.0.2
$si(mindex)$ Module index in its parent 0
$si(mindex,1)$ Module index in its parent’s parent 0
$si(Inchname)$ ランチャー名 Nova Launcher
$si(Inchpkg)$ ランチャーのパッケージ名

ni:通知に関する表示

$ni(count)$ 消せる通知の数
$ni(scount)$ 消せない通知の数
$ni(pcount, com.google.android.gm)$ Gメールの通知数
$ni(0, title)$ 1番目の消せる通知のタイトル
$ni(0, text)$ 1番目の消せる通知のテキスト(短)
$ni(0, desc)$ 1番目の消せる通知のテキスト(長)
$ni(0, icon)$ 1番目の消せる通知のアイコン(ステータスバーに表示される小さいアイコン)
$ni(0, bicon)$ 1番目の消せる通知のアイコン(アプリのアイコン)
$ni(0, count)$ 1番目の消せる通知の個数
$ni(0, pkg)$ 1番目の消せる通知のパッケージ名
$ni(0, app)$ 1番目の消せる通知のアプリ名
$tf(ni(0, time))$ 1番目の消せる通知が表示されてからの時間
$ni(s0, title)$ 1番目の消せない通知のタイトル
$ni(s0, text)$ 1番目の消せない通知のテキスト(短)
$ni(com.google.android.gm, text)$ Gメールの通知のテキスト

ci:カレンダー情報

$ci(title, 0)$ 直近の予定のタイトル
$df(EEE hh:mm, ci(start, 0))$ 直近の予定の開始時間
$df(EEE hh:mm, ci(end, 0))$ 直近の予定の終了時間
$ci(desc, 1)$ 2番めの予定の説明
$ci(allday, 0)$ 直近の予定が終日だったら1、それ以外は0
$ci(title, a0, a0d) 今日の終日予定(1つ目)のタイトル
$ci(desc, e1, a0d)$ 今日の2つ目の予定の説明
$ci(loc, e1, a0d)$ 今日の2つ目の予定の場所
$ci(ccolor, e0, a1d)$ 明日の最初の予定のカレンダー色
$ci(cname, a1, a1d)$ 明日の終日予定1つ目のカレンダー名
$df(“hh:mm”, ci(end, 0, a0d))$ 今日の最初の予定の終了時刻
$ci(color, 1, a1d)$ 明日の2番めの予定の色
$ci(ecount, a0d)$ 今日の予約数
$ci(acount, a1d)$ 明日の終日予定の数
$ci(url, 0)$ 今日の1つ目の予定のURL
$ci(urld, 0)$ 最初のイベントの時間を開く

ai:天文情報

$df(“hh:mm”, ai(sunrise))$ 今日の日の出時刻 4:32
$df(“hh:mm”, ai(sunset))$ 今日の日の入時刻 19:02
$ai(isday)$ 昼は1、夜なら0 1
$tf(ai(nsunrise))$ 次の日の出までの時間 今から13時間後
$tf(ai(nsunset))$ 次の日の入までの時間 今から3時間後
$ai(mphase)$ 今日の月相の名前 Waxing Crescent
$ai(zodiac)$ 今日の星座名 Cancer
$ai(season)$ 現在の季節 Summer
$ai(mage)$ 現在の月齢 1
$ai(mill)$ 現在の月齢(パーセント表示)
$df(“hh:mm”, ai(moonrise))$ 月の出時刻 5:13
$df(“hh:mm”, ai(moonset))$ 月の入時刻 19:28
$df(“hh:mm”, ai(csunrise))$ 常用の日の出時刻 4:02
$df(“hh:mm”, ai(csunset))$ 常用の日の入時刻 19:31
$df(“hh:mm”, ai(nsunrise))$ 海事の日の出時刻 3:25
$df(“hh:mm”, ai(nsunset))$ 海事の日の入時刻 20:08
$df(“hh:mm”, ai(asunrise))$ 天文的な日の出時刻 2:44
$df(“hh:mm”, ai(asunset))$ 天文的な日の入時刻 20:49
$ai(mphasec)$ 現在の月相コード NEW, WAXING_CRESCENT, FIRST_QUARTER, WAXING_GIBBOUS, FULL, WANING_GIBBOUS, THIRD_QUARTER, WANING_CRESCENT
$ai(zodiacc)$ 現在の星座コード ARIES, TAURUS, GEMINI, CANCER, LEO, VIRGO, LIBRA, SCORPIO, SAGITTARIUS, CAPRICORN, AQUARIUS, PISCES
$ai(seasonc)$ 現在の季節コード SPRING, SUMMER, AUTUMN, WINTER

wg:ウェブからの情報

$wg(“www.orefolder.net”, txt)$ 対象URLのhtmlをプレーンテキストに変換して表示
$wg(“www.orefolder.net/rss.xml”, xml, “//quote”)$ 対象URLのxmlの引用を表示
$wg(“www.orefolder.net/rss.xml”, xml, “//author”)$ 対象URLのxmlの執筆者を表示
$wg(“www.orefolder.net/feed/”, rss, title)$ RSSフィードのタイトルを表示
$wg(“www.orefolder.net/feed/”, rss, desc)$ RSSフィードの説明を表示
$df(“hh:mm”, wg(“www.orefolder.net/feed/”, rss, date))$ RSSフィードの更新時刻を表示
$wg(“www.orefolder.net/feed/”, rss, count)$ RSSフィードの件数を表示
$wg(“www.orefolder.net/feed/”, rss, 0, title)$ 1番目のエントリータイトル
$wg(“www.orefolder.net/feed/”, rss, 0, desc)$ 1番目のエントリーの概要
$wg(“www.orefolder.net/feed/”, rss, 0, link)$ 1番目のエントリーのリンク
$wg(“www.orefolder.net/feed/”, rss, 0, thumb)$ 1番目のエントリーのサムネイル画像
$wg(“www.orefolder.net/feed/”, url, “blog”)$ RSSフィードのURLから最初にblogとマッチングするもの
$wg(“www.orefolder.net/feed/”, url, “blog”, count)$ RSSフィードのURLからblogとマッチングする数
$wg(jsonip.com, json, .ip)$ current IP via public service(parse JSONPath expression)

ts:通信に関する表示

$ts(trx)$ 現在のダウンロード速度 135b/s
$ts(ttx)$ 現在のアップロード速度 15b/s
$ts(mt, a, r0d)$ 今日のモバイル通信量 21.13mb
$ts(mt, a, r1d, r1d)$ 昨日のモバイル通信量 44.36mb
$ts(mt, a, r1w)$ 直近7日間のモバイル通信量 251.48mb
$ts(mt, a, 2d)$ 今月2日からの合計データ通信量 451.35mb
$ts(mt, a, 1dr1M, 1dr1d)$ 先月の合計データ通信量(先月の1日から最後の日まで) 865.23mb

fd:フィットネス情報

$fd(steps)$ 歩数 373
$fd(cals)$ アクティビティでの消費カロリー 543
$fd(cals, a0d, a0d, inactive)$ アクテビティ以外での消費カロリー 740
$fd(dista)$ 距離 3.2
$fd(disu)$ 距離の単位 km
$fd(dist) 距離(m) 432
$tf(fd(time))$ 今日のアクティブタイム 24分
$fd(steps, r1d, r1d)$ 昨日の歩数 245
$fd(cals, a0d, a0d, walk)$ 今日のウォーキングでの消費カロリー 234
$tf(fd(time, a0d, a0d, walk))$ 今日のウォーキングの時間 24分
$fd(count)$ 今日のアクティビティの回数 4
$tf(fd(time), H)$ 今日のアクティブ時間(時) 1
$tf(fd(time), m)$ 今日のアクティブ時間(分) 34

rm:リソースモニター

$rm(cidle)$ 現在のCPUの待機(パーセント) 89
$rm(cused)$ 現在の使用中(システム+ユーザー)CPU% 11
$rm(cusr)$ 現在のユーザー使用CPU% 3
$rm(csys)$ 現在のシステム使用CPU% 8
$rm(fmin)$ 最小CPU周波数(Mhz) 200
$rm(fmax)$ 最大CPU周波数(Mhz) 1200
$fm(fcur)$ 現在のCPU周波数(Mhz) 1094
$rm(mtot)$ 合計メモリ(MB) 1842
$rm(mfree)$ 空きメモリ(MB) 991
$rm(mused)$ 使用中メモリ(MB) 851
$rm(fstot)$ 合計SD容量(MB) 9473
$rm(fsfree)$ 空きSD容量(MB) 4109
$rm(fsused)$ 使用中SD容量(MB) 5364
$rm(fstot, int)$ 合計内部ストレージ容量(MB) 9573
$rm(fsfree, int)$ 空き内部ストレージ容量(MB) 4209
$rm(fsfree, “/sdcard/external_sd”)$ /sdcard/external_sdの空き容量

bp:画像からの色情報

$bp(muted, mi(cover))$ カバーアートからの淡色 #FFC5DE00
$bp(vibrant, mi(cover))$ カバーアートからの鮮色 #FF525A62
$bp(mutedbc, mi(cover))$ カバーアートからの本文用淡色 #90000000
$bp(vibrantbc, mi(cover))$ カバーアートからの本文用鮮色 #B7FFFFFF
$bp(mutedtc, mi(cover))$ カバーアートからのタイトル用淡色 #70000000
$bp(vibranttc, mi(cover))$ カバーアートからのタイトル用鮮色 #7EFFFFFF
$bp(dmuted, mi(cover))$ カバーアートからの淡色(暗) #FF181818
$bp(dvibrant, mi(cover))$ カバーアートからの鮮色(暗) #FF730829
$bp(dmutedbc, mi(cover))$ カバーアートからの本文用淡色(暗) #74FFFFFF
$bp(dvibrantbc, mi(cover))$ カバーアートからの本文用鮮色(暗) #92FFFFFF
$bp(dmutedtc, mi(cover))$ カバーアートからのタイトル用淡色(暗) #54FFFFFF
$bp(dvibranttc, mi(cover))$ カバーアートからのタイトル用鮮色(暗) #6CFFFFFF
$bp(lmuted, mi(cover))$ カバーアートからの淡色(暗) #FFBDC5C5
$bp(lvibrant, mi(cover))$ カバーアートからの鮮色(暗) #FFCDDE4A
$bp(lmutedbc, mi(cover))$ カバーアートからの本文用淡色(暗) #95000000
$bp(lvibrantbc, mi(cover))$ カバーアートからの本文用鮮色(暗) #90000000
$bp(lmutedtc, mi(cover))$ カバーアートからのタイトル用淡色(暗) #72000000
$bp(lvibranttc, mi(cover))$ カバーアートからのタイトル用鮮色(暗) #6F000000

cm:色の表示

$cm(128,255,0,0)$ 透過度128 RGB255,0,0 #80FF0000
$cm(0,df(ss)*4.25,255-df(ss)*4.25)$ 1秒毎に青から緑へ変わる #FF00F608

gv:グローバル変数

$gv(fgcolor)$ グローバル変数fgcolorの値 #FF3C8B71
$gv(fgcolor,#FFFFFFFF)$ グローバル変数fgcolorの値、なければ#FFFFFFFF #FFFFFFFF

br:ブロードキャストレシーバー

$br(tasker, FOOBAR)$ taskerから受け取ったFOOBARの値
$br(zooper, FOOBAR)$ taskerがzooperに宛てたFOOBARの値(zooperで言えば#TFOOBAR#)

tu:タイマーによる数字やファイル表示

$tu(rnd, 1, 10, 20)$ 1分ごとに10から20の間の数字をランダムに表示 14
$tu(seq, 1/4, 1, 100)$ 15秒ごとに1から100まで数字が増えていく(100含む) 5
$tu(rndimg, 15, “sdcard/pictures”)$ sdcard/picturesフォルダから15分ごとに画像をランダムで表示 file:/sdcard/pictures/test.jpg
$tu(rndimg, 5, “/sdcard/pictures”, “miku”)$ sdcard/picturesフォルダから5分ごとに”miku”に一致する画像をランダムで表示 file:/sdcard/pictures/miku_001.jpg
$tu(rndfile, 15, “/sdcard/Music”)$ sdcard/Musicフォルダから15分ごとにファイルをランダムで表示 file:/sdcard/Music/treasure.mp3
$tu(rndfile, 5, “/sdcard/Music”, “kuzu”)$ sdcard/Musicフォルダから5分ごとに”kuzu”に一致するファイルをランダムで表示 file:/sdcard/Music/kuzure.mp3
この記事が気に入ったら
いいね!しよう
 シェアする  ツイートする
  • 天空のキラ

    klwpで電波強度アイコンを表示させることはできるのでしょうか?

    • orefolder

      $nc(csigd)$で数値を出せるので、それを使ってif文で分岐させて画像なりFontIconなりを切り替えるといいと思います。

PREVIOUS POST
NEXT POST
ANDROID
GIVES YOU
MORE