信息发布软件,b2b软件,广告发布软件

标题: 安卓脚本简化版H5日志输出窗口 [打印本页]

作者: 群发软件    时间: 2026-6-1 06:42
标题: 安卓脚本简化版H5日志输出窗口
安卓脚本简化版H5日志输出窗口

安卓脚本简化版H5日志输出窗口 b2b软件

安卓脚本简化版H5日志输出窗口 b2b软件

安卓脚本简化版H5日志输出窗口 b2b软件

  1. // 🍎交流QQ群:711841924(群)
  2. // 🍎交流QQ群:528816639  (安卓内测群)

  3. // 初始化一个activity页面
  4. var ac = new activity();

  5. ac.loadXML(`
  6. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  7.     android:layout_width="match_parent"
  8.     android:layout_height="match_parent"
  9.     android:orientation="vertical"
  10. >
  11.     <WebView
  12.         android:id="@+id/web"
  13.         android:layout_width="match_parent"
  14.         android:layout_height="0dp"
  15.         android:layout_weight="1" />
  16. </LinearLayout>
  17. `);

  18. // 延迟确保布局加载完成
  19. sleep.millisecond(400);

  20. // 获取 WebView 组件
  21. var web1 = ac.findWebViewById('web');
  22. // 将WebView对象和activity暴露为全局变量,供主脚本使用
  23. global.web1 = web1;
  24. global.ac = ac;

  25. // 加载本地 HTML 文件(使用绝对路径)
  26. web1.url('/代码/h5.html');

  27. // 三秒倒计时
  28. console.log("\n3 秒后启动...");
  29. for (var i = 3; i > 0; i--) {
  30.     console.log(i + "...");
  31.     sleep.millisecond(1000);
  32. }
  33. console.log("启动完成!\n");

  34. // 导入日志桥接器
  35. Import("LogBridge.js");

  36. // 初始化日志桥接(会阻塞等待WebView加载完成)
  37. LogManagerH5.init(web1, ac);

  38. // 定义 H5 中调用的函数
  39. function test(arg) {
  40.     console.log("我被 H5 调用了,参数是: " + arg);
  41. }

  42. // 定义返回桌面的函数,供H5页面调用
  43. function returnToHome() {
  44.     console.log("执行返回桌面操作");
  45.     // 安卓环境下的返回桌面操作
  46.     if (typeof device !== 'undefined' && device.home) {
  47.         device.home();
  48.     } else {
  49.         console.log("返回桌面功能在当前环境不可用");
  50.     }
  51. }

  52. // 发送测试日志到H5界面
  53. console.log("系统启动成功");
  54. console.log("WebView已就绪");

  55. // ============================================
  56. // 导入并执行主脚本
  57. // ============================================

  58. // 导入主脚本(会立即执行其中的代码)
  59. Import("主脚本.js");

  60. // 延迟执行,确保文件加载完成
  61. sleep.millisecond(500);

  62. console.log("主脚本已加载并执行完成");
  63. /**
  64. * ============================================
  65. * &#127822; print日志系统完整示例
  66. * 功能: 日志记录、调试输出、画中画管理
  67. * 交流QQ群: 711841924 (群一) / 528816639 (苹果内测群)
  68. * ============================================
  69. */
复制代码







欢迎光临 信息发布软件,b2b软件,广告发布软件 (http://www.postbbs.com/) Powered by Discuz! X3.2