SandboxFinder:HarmonyOS 沙箱文件浏览器,浏览器里就能管控应用文件

编程开发 zyg0106 2025-08-02 810 0

SandboxFinder简介

SandboxFinder是一个专为 HarmonyOS 应用 开发设计沙箱文件浏览器,通过内置 HTTP 服务器提供 Web 界面访问应用沙箱目录。专为 HarmonyOS 应用开发者打造,提供一种直观、高效的方式来访问和 管理 应用沙箱目录。通过内置的轻量级 HTTP 服务器,开发者可以在任意设备( 模拟器 或真机)上,使用浏览器快速浏览和操作应用内部文件,显著提升调试 效率

SandboxFinder:HarmonyOS 沙箱文件浏览器,浏览器里就能管控应用文件

SandboxFinder核心功能

沙箱文件系统

  • 内置基于 TCP Socket 的轻量级 HTTP 服务器,启动后即提供文件浏览服务。
  • 默认监听 7777 端口,可按需自定义。
  • 支持模拟器与真机,方便联调与测试。
  • 自动识别文本、图片、音视频与 SQLite 数据 库等多种文件类型。

Web 界面

  • 前端 采用 Vue 3 + Tailwind CSS,界面自适应不同分辨率。
  • 提供目录快捷入口(filesDir、cacheDir、tempDir、databaseDir 等),点击即跳转。
  • 支持名称、大小、 时间 多维排序,以及实时关键字搜索。
  • 内嵌预览组件,可直接查看文本、图片、视频、音频与 数据库 表。

文件操作

  • 新建、删除、重命名等基础操作一应俱全。
  • 大文件分块、拖放、多选上传,稳定处理 GB 级文件。
  • 直链下载,适合自动化脚本或浏览器直接保存。

沙箱目录速查

HarmonyOS 将应用数据隔离在 filesDir、cacheDir、tempDir、databaseDir 等路径,确保存储安全且互不干扰。这些目录均可通过 SandboxFinder 快捷访问,便于日志抓取、数据库调试与临时文件清理。

SandboxFinder快速上手

  • 在项目根目录执行 ohpm install @cxy/sandboxfinder 并同步依赖。
  • 调用 SandboxFinder.run(),默认即可启动 7777 端口服务;如需修改,传入自定义端口号。
  • 确保手机与 电脑 在同一 Wi-Fi,浏览器访问 http://设备IP:端口 即可。
  • SandboxFinder适用场景与优势

    • 调试:无需 hdc 拉文件,浏览器即看即改,缩短排查耗时。
    • 演示:在 团队 分享或课堂教学中,通过 URL 直接展示应用沙箱结构,提高讲解效率。
    • 自动化:结合直链下载,可用脚本定时同步日志或数据库,便于持续集成。

    通过以上特性,SandboxFinder 成为 HarmonyOS 开发 环境 下的高效文件管理利器,帮助开发者专注业务而非繁琐的设备文件操作。

    SandboxFinder如何使用/项目地址

    GitHub地址:https://github.com/iHongRen/SandboxFinder

    夸克资源精选合集

    (0)
    (0)

    评论列表

    冲上云霄
    • 冲上云霄
    • 冲上云霄
    • 冲上云霄
    • 冲上云霄