■ このスレッドは過去ログ倉庫に格納されています
【Androidホーム】Lightning Launcher Part3
- 631 :名無しさん@お腹いっぱい。:2015/08/22(土) 08:02:05.13 ID:/NH6Hxss.net
- 『次のアラーム』をトースト通知するスクリプト
LL.bindClass("android.provider.Settings");
var alarm = Settings.System.getString(LL.getContext().getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED);
Android.makeNewToast(alarm,true).show();
これをもとにした、言語設定が日本語でも英語でラベルにて通知するbindings 用のスクリプト貼ってみる
なお、更新には最大1分の遅延が発生しますよ
bindings / Add binding... / Property - Text :: Label を選択しペンボタンを押して以下をコピペ
LL.bindClass("android.provider.Settings");
LL.bindClass("java.util.Locale");
var str = Settings.System.getString(LL.getContext().getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED);
var noset = "No set";
var next;
if (str == ""){
next = noset;
}
else{
if (Locale.JAPAN.equals(Locale.getDefault())){
// ja_JP
var dow3 = {"日":"Sun","月":"Mon","火":"Tue","水":"Wed","木":"Thu","金":"Fri","土":"Sat"};
var arr = str.split(" ");
next = dow3[arr[0]]+" "+arr[1];
next += arr.length > 2 ? " "+arr[2] : "";
}
else{
// other locale(en_US)
next = str;
}
}
if ($ll_minute > -1) return next;
/* OS.verによって元の文字列(NEXT_ALARM_FORMATTED)が違うかもしれないので期待通りの結果が表示されない可能性が… */
総レス数 649
175 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★