callScript
参数:
// 调用脚本,注意test1是在冰狐后端创建的移动端脚本
callScript('test1');
// 调用本地脚本,可以在打包apk时添加js脚本,12和'abc'为脚本参数
callScript('asset:test.js', 12, 'abc');
runTask
参数:
// 调用脚本,注意test1是在冰狐后端创建的移动端脚本
runTask('test1');
// 调用本地脚本,可以在打包apk时添加js脚本,12和'abc'为脚本参数
runTask('asset:test.js', 12, 'abc');
stop
logout
getDeviceCustomData
参数:
例子:
var ret = getDeviceCustomData('name');
console.log('设备自定义数据:' + ret);
getUserCustomData
参数:
var data = getUserCustomData('key', 123);
console.log('data:' + data);
getCustomData
参数:
var data = getCustomData('key', 123);
console.log('data:' + data);
smartGetCustomData
参数:
var data = smartGetCustomData('key', 123);
console.log('data:' + data);
setCustomData
参数:
var ret = setCustomData('key', 123);
console.log('ret:' + ret);
sleep
sendMessage
参数:
sendMessage('msg_id', 'test', 123);
getAppName
参数:
var ret = getAppName('com.libra.aznfz');
console.log('ret:' + ret);
getCurAppName
参数:
var ret = getCurAppName();
console.log('ret:' + ret);
getCurPackageName
参数:
var ret = getCurPackageName();
console.log('ret:' + ret);
prob
参数:
var ret = prob(50);
console.log('ret:' + ret);
alert
parseInt
参数:
var ret = parseInt('123');
console.log('ret:', ret);
parseFloat
参数:
var ret = parseFloat('123.11');
console.log('ret:', ret);
parseBoolean
参数:
var ret = parseBoolean('true');
console.log('ret:', ret);
strIsEmpty
参数:
var ret = strIsEmpty('');
console.log('ret:', ret);
strIsNotEmpty
参数:
var ret = strIsNotEmpty('');
console.log('ret:', ret);
strEquals
参数:
var ret = strEquals('abc', 'aaa');
console.log('ret:', ret);
setClipboardData
参数:
setClipboardData('hello');
getClipboardData
参数:
var data = getClipboardData();
console.log('data:', data);
toast
startActivity
参数:
intent对象支持如下函数(每个函数都返回当前intent对象):
// 以下脚本表示显示桌面
var intent = new Intent();
intent.setAction('android.intent.action.MAIN').addCategory('android.intent.category.HOME');
startActivity(intent);
shell
参数:
// 以下脚本表示显示桌面
shell('cp /sdcard/aznfz/temp.txt /sdcard/aznfz/file.txt');
enableWifi
参数:
var ret = enableWifi(false);
console.log('ret:', ret);
getIp
参数:
var ret = getIp();
console.log('ret:', ret);
killBackgroundApp
参数:
killBackgroundApp('com.xx.tt');
installApp
参数:
installApp('/sdcard/xx.apk');
openUrl
参数:
openUrl('http://www.baidu.com');
震动手机(vibrate)
setupUI(安装ui)
参数:
function main() {
setupUI();
}
ui(获取ui控件)
参数:
function main() {
ui('name').setText('hello');
}
openUI
参数:
function main() {
openUI('newUI');
}
closeUI