B2B网络软件
标题:
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
[打印本页]
作者:
YYPOST群发软件
时间:
2 小时前
标题:
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
2.png
(819.57 KB, 下载次数: 0)
下载附件
2 小时前
上传
1.png
(1.01 MB, 下载次数: 0)
下载附件
2 小时前
上传
/**
* 专为安卓Rhino JavaScript
* 🍎交流QQ群711841924群一,苹果内测群,528816639
*
* AIWROK 日志演示 - 100%基于现有成功代码
* 功能:开启日志显示 → 放大 → 关闭
*/
// 记录手机日志
print.log("开始执行日志演示");
try {
// 直接复用现有的成功模式
var 日志 = new floatUI();
print.log("floatUI实例创建成功");
} catch (e) {
print.err("floatUI实例创建失败: " + e.message);
printl("❌ floatUI实例创建失败");
}
// 加载初始布局(小尺寸)
try {
日志.loadXML(
'<LinearLayout orientation="vertical" w="350" h="30" gravity="center">' +
' <TextView id="rz" text="日志系统启动中..." textColor="#00ff00" textSize="14" />' +
'</LinearLayout>'
);
print.log("初始布局加载成功");
} catch (e) {
print.err("初始布局加载失败: " + e.message);
}
// 获取日志文本组件
try {
var g_日志 = 日志.findViewById('rz');
if (!g_日志) {
print.err("findViewById('rz') 返回null");
}
} catch (e) {
print.err("获取日志组件失败: " + e.message);
var g_日志 = null;
}
if (g_日志) {
print.log("日志组件获取成功,开始设置位置");
var 动态更新 = null; // 声明动态更新变量
// 延迟设置初始位置
setTimeout(function() {
var x = (screen.getScreenWidth() - 350) / 2;
var y = screen.getScreenHeight() - 50;
日志.setPosition(x, y);
g_日志.setText("步骤1完成:日志显示已开启 ✅");
printl("✅ 步骤1:日志显示已开启");
print.log("步骤1完成:日志显示已开启");
// 等待2秒后放大
setTimeout(function() {
// 放大布局 - 添加动态内容展示
try {
日志.loadXML(
'<LinearLayout orientation="vertical" w="800" h="400" gravity="center">' +
' <TextView id="rz" text="步骤2完成:日志窗口已放大 ✅\n\n动态内容演示:\n✅ 支持实时更新日志内容\n✅ 可显示多行文本信息\n✅ 支持动态数据展示\n✅ 窗口大小可调整" textColor="#00FF00" textSize="16" />' +
'</LinearLayout>'
);
print.log("放大布局加载成功,包含动态内容提示");
} catch (e) {
print.err("放大布局加载失败: " + e.message);
}
// 重新获取组件
g_日志 = 日志.findViewById('rz');
// 重新设置位置(居中)
setTimeout(function() {
var x2 = (screen.getScreenWidth() - 800) / 2;
var y2 = (screen.getScreenHeight() - 400) / 2;
日志.setPosition(x2, y2);
printl("✅ 步骤2:日志窗口已放大");
print.log("步骤2完成:日志窗口已放大");
// 动态内容更新演示
var 动态计数 = 0;
var 动态更新 = setInterval(function() {
动态计数++;
if (g_日志 && 动态计数 <= 5) {
var 当前时间 = new Date().toLocaleTimeString();
g_日志.setText(
"步骤2完成:日志窗口已放大 ✅\n\n" +
"动态内容演示:\n" +
"✅ 支持实时更新日志内容\n" +
"✅ 可显示多行文本信息\n" +
"✅ 支持动态数据展示\n" +
"✅ 窗口大小可调整\n\n" +
"实时更新示例 " + 动态计数 + "/5:\n" +
"🕐 当前时间: " + 当前时间 + "\n" +
"📊 随机数据: " + Math.floor(Math.random() * 1000)
);
print.log("动态更新 " + 动态计数 + ": " + 当前时间);
} else {
clearInterval(动态更新);
print.log("动态内容演示完成");
}
}, 1000);
// 等待2秒后关闭(给动态演示留时间)
setTimeout(function() {
if (动态更新) {
clearInterval(动态更新); // 停止动态更新
}
g_日志.setText("步骤3:正在关闭...");
setTimeout(function() {
try {
if (日志.close) {
日志.close();
print.log("日志窗口关闭成功");
} else {
print.err("日志对象没有close方法");
}
} catch (e) {
print.err("关闭日志窗口失败: " + e.message);
}
printl("✅ 步骤3:日志窗口已关闭");
printl("🎉 演示完成!全部三个步骤成功:");
printl(" 1. ✅ 开启日志显示");
printl(" 2. ✅ 放大日志窗口");
printl(" 3. ✅ 关闭日志窗口");
print.log("步骤3完成:日志窗口已关闭");
print.log("演示完成!全部三个步骤成功");
}, 1000);
}, 2000);
}, 100);
}, 2000);
}, 100);
} else {
printl("❌ 日志组件初始化失败");
print.err("❌ 日志组件初始化失败");
}
复制代码
欢迎光临 B2B网络软件 (http://bbs.niubt.cn/)
Powered by Discuz! X3.2