合并远程仓库的初始提交
<<<<<<< HEAD
一款基于 HarmonyOS 的局域网设备发现和文件共享应用。
DeviceDiscovery.ts
FileSharingServer.ts
FileBrowser.ts
Index.ets
FileBrowserPage.ets
src/ main/ ets/ entryability/ EntryAbility.ts # 应用入口能力 common/ Logger.ts # 日志工具 feature/ DeviceDiscovery.ts # 设备发现模块 FileSharingServer.ts # 文件共享服务模块 FileBrowser.ts # 文件浏览器模块 model/ DeviceInfo.ts # 设备信息实体类 pages/ Index.ets # 主页面 FileBrowserPage.ets # 文件浏览页面 App.ets # 应用配置 resources/ # 资源文件 base/ element/ string.json # 字符串资源 color.json # 颜色资源 profile/ main_pages.json # 页面配置 module.json5 # 模块配置
ohos.permission.INTERNET
ohos.permission.GET_NETWORK_INFO
ohos.permission.READ_MEDIA
ohos.permission.WRITE_MEDIA
GET /api/files[/path]
GET /download/path
GET /api/status
MIT License - 详见 LICENSE 文件
网上邻居能够方便用户轻松地在网络环境下发现和访问同一局域网内的其他设备,现已在windows PC广泛使用。这一功能让用户可以更便捷地共享文件、打印机等资源,提升了多设备协同工作的效率和便利性。这不仅简化了操作流程,也增强了用户体验。实现网上邻居功能将有助于操作系统上更好的体验。
开发一款网上邻居应用,实现一种局域网内设备发现和文件共享的功能:
评分项 占比 说明 功能 40 同时满足上述具体要求一、具体要求二 性能优化 30 同时满足具体要求三,且4达到500台可获得满分,多台设备可以通过工具发包模拟。 代码规范性 10 代码符合OpenHarmony社区规范,按照规范类型扣分点,每条减少1分,直至为0 文档质量 10 文档能将从架构和技术实现角度,说明架构和技术竞争力。
李光远 liguangyuan.li@huawei.com 李锋 lifeng@huawei.com
【OpenHarmony PC适配】https://gitee.com/organizations/openharmony_pc
https://www.bilibili.com/video/BV1YwCkY9Ewe/?vd_source=b1ac0c969d08a18600e11cd96550a42c https://www.uotan.cn/resources/openharmony-5-0-0-x86.680/ 【OpenHarmony 统一互联】https://gitcode.com/ohos-oneconnect
OpenHarmony社区可提供:RK3568开发板或其他端侧开发板*2
https://www.chaspark.com/#/races/competitions/1136105551870021632
c7acf6bc84cfaab08810add840617e6c856c3929
<<<<<<< HEAD
网上邻居 - PConline Neighborhood
一款基于 HarmonyOS 的局域网设备发现和文件共享应用。
功能特性
🔍 设备发现
📁 文件共享
🚀 性能优化
技术架构
设备发现模块 (
DeviceDiscovery.ts)文件共享模块 (
FileSharingServer.ts)文件浏览模块 (
FileBrowser.ts)用户界面
Index.ets): 设备列表展示FileBrowserPage.ets): 远程文件浏览项目结构
使用说明
设备发现
文件共享
文件浏览
权限要求
ohos.permission.INTERNET: 网络通信ohos.permission.GET_NETWORK_INFO: 获取网络信息ohos.permission.READ_MEDIA: 读取媒体文件ohos.permission.WRITE_MEDIA: 写入下载文件网络协议
设备发现协议
文件共享协议
GET /api/files[/path]: 获取文件列表GET /download/path: 下载文件GET /api/status: 设备状态检查性能指标
开发环境
注意事项
更新日志
v1.0.0 (2025-07-14)
许可证
MIT License - 详见 LICENSE 文件
技术支持
如有问题或建议,请提交 Issue 或联系开发团队。
赛题题目:PC网上邻居
赛题说明:
网上邻居能够方便用户轻松地在网络环境下发现和访问同一局域网内的其他设备,现已在windows PC广泛使用。这一功能让用户可以更便捷地共享文件、打印机等资源,提升了多设备协同工作的效率和便利性。这不仅简化了操作流程,也增强了用户体验。实现网上邻居功能将有助于操作系统上更好的体验。
赛题要求:
开发一款网上邻居应用,实现一种局域网内设备发现和文件共享的功能:
评分标准:
评分项 占比 说明 功能 40 同时满足上述具体要求一、具体要求二 性能优化 30 同时满足具体要求三,且4达到500台可获得满分,多台设备可以通过工具发包模拟。 代码规范性 10 代码符合OpenHarmony社区规范,按照规范类型扣分点,每条减少1分,直至为0 文档质量 10 文档能将从架构和技术实现角度,说明架构和技术竞争力。
赛题联系人:
李光远 liguangyuan.li@huawei.com 李锋 lifeng@huawei.com
参考资料:
https://www.bilibili.com/video/BV1YwCkY9Ewe/?vd_source=b1ac0c969d08a18600e11cd96550a42c https://www.uotan.cn/resources/openharmony-5-0-0-x86.680/ 【OpenHarmony 统一互联】https://gitcode.com/ohos-oneconnect
参赛资源支持:
赛题交流讨论链接:
https://www.chaspark.com/#/races/competitions/1136105551870021632