2021-11-25 15:21:59 +00:00
|
|
|
(function(back) {
|
2023-06-19 18:19:32 +00:00
|
|
|
function gbSend(j) {
|
|
|
|
Bluetooth.println("");
|
2021-11-25 15:21:59 +00:00
|
|
|
Bluetooth.println(JSON.stringify(j));
|
|
|
|
}
|
2022-01-12 10:58:47 +00:00
|
|
|
var settings = require("Storage").readJSON("android.settings.json",1)||{};
|
|
|
|
function updateSettings() {
|
|
|
|
require("Storage").writeJSON("android.settings.json", settings);
|
|
|
|
}
|
2021-11-25 15:21:59 +00:00
|
|
|
var mainmenu = {
|
|
|
|
"" : { "title" : "Android" },
|
|
|
|
"< Back" : back,
|
2023-02-23 11:46:49 +00:00
|
|
|
/*LANG*/"Connected" : { value : NRF.getSecurityStatus().connected?/*LANG*/"Yes":/*LANG*/"No" },
|
2022-04-25 12:42:00 +00:00
|
|
|
/*LANG*/"Find Phone" : () => E.showMenu({
|
|
|
|
"" : { "title" : /*LANG*/"Find Phone" },
|
2021-11-25 15:21:59 +00:00
|
|
|
"< Back" : ()=>E.showMenu(mainmenu),
|
2023-06-19 18:19:32 +00:00
|
|
|
/*LANG*/"On" : _=>gbSend({t:"findPhone",n:true}),
|
|
|
|
/*LANG*/"Off" : _=>gbSend({t:"findPhone",n:false}),
|
2021-11-25 15:21:59 +00:00
|
|
|
}),
|
2022-01-12 10:58:47 +00:00
|
|
|
/*LANG*/"Keep Msgs" : {
|
|
|
|
value : !!settings.keep,
|
|
|
|
onchange: v => {
|
|
|
|
settings.keep = v;
|
|
|
|
updateSettings();
|
|
|
|
}
|
|
|
|
},
|
2022-11-06 12:41:49 +00:00
|
|
|
/*LANG*/"Overwrite GPS" : {
|
|
|
|
value : !!settings.overwriteGps,
|
2022-11-28 14:22:35 +00:00
|
|
|
onchange: newValue => {
|
|
|
|
if (newValue) {
|
|
|
|
Bangle.setGPSPower(false, 'android');
|
|
|
|
}
|
|
|
|
settings.overwriteGps = newValue;
|
|
|
|
updateSettings();
|
|
|
|
}
|
2022-11-06 12:41:49 +00:00
|
|
|
},
|
2023-01-12 11:49:34 +00:00
|
|
|
/*LANG*/"Messages" : ()=>require("messages").openGUI(),
|
2021-11-25 15:21:59 +00:00
|
|
|
};
|
|
|
|
E.showMenu(mainmenu);
|
|
|
|
})
|