Skip to content

MinamiJogen/HarmonyOS-EhViewer

Repository files navigation

HarmonyOS EhViewer / 鸿蒙 Ehviewer

HarmonyOS EhViewer(鸿蒙 Ehviewer)是一个面向 HarmonyOS NEXT / HarmonyOS 6.1+ 的非官方 E-Hentai / ExHentai 浏览器,使用 ArkTS、ArkUI 原生开发,界面简洁好用,适配多种设备和屏幕比例。

原代码已开源:HarmonyOS-EhViewer

未签名HAP安装包:Releases

项目完全免费,仅供学习交流使用,不提供任何 VPN、代理、网络加速、绕过访问限制或类似服务,请在遵守所在地法律法规与目标站点规则的前提下使用。有问题欢迎在 Issues 留言。

关键词:HarmonyOS EhViewer、鸿蒙 EhViewer、EhViewer on HamonyOS

功能

  • E-Hentai / ExHentai 插画、漫画等资源浏览
  • 原生列表、详情、阅读和下载界面
  • Web 登录与 Cookie 同步
  • 收藏、本地收藏、搜索历史和快捷搜索
  • 标签翻译、标签搜索与关键词联想
  • 阅读进度记录、继续阅读和重新阅读入口
  • App 锁定、面容/指纹/锁屏密码验证与后台预览保护
  • 深色模式还适配

界面展示

界面会根据窗口宽度与设备形态调整布局:手机竖屏优先保证单手浏览与双列信息流;双折叠屏会展开详情、预览、阅读和下载管理空间;三折叠屏与平板等宽屏比例会展示更多列内容,适合横向浏览和快速筛选。

手机竖屏

手机竖屏搜索瀑布流 手机竖屏筛选器 手机竖屏排行榜切换

手机竖屏关注 Tag 管理 手机竖屏详情页 手机竖屏继续阅读入口

手机竖屏评论区 手机竖屏后台下载 手机竖屏设置页面

搜索、筛选、排行榜、关注 Tag、详情、评论、下载和设置入口会在竖屏宽度下保持紧凑排版。

双折叠屏

双折叠屏详情页 双折叠屏详情预览

双折叠屏阅读器 双折叠屏评论区 双折叠屏下载管理

宽屏下详情信息、预览列表、阅读区域、评论和下载管理会展开。

三折叠屏 / 平板

三折叠屏和平板搜索瀑布流

三折叠屏和平板详情页

三折叠屏和平板评论区

三折叠屏和平板等更宽比例会展示更多内容列,适合横向浏览与快速比较。

更新记录

1.0.6 (2026-07-01)

  • 排行榜支持更多分类的连续加载,画廊类排行榜使用瀑布流展示并标注排名。
  • 优化排行榜顶部筛选区、加载态和空状态位置,避免被标题栏遮挡。
  • 关注页改为登录后使用,新增关注 Tag 管理半模态弹窗,支持联想添加、本次添加、本次删除和恢复。
  • 修复关注页空内容、已关注标签读取、以及 /watched 页面需要网页会话 sk 状态时无法解析内容的问题。
  • 优化折叠屏比例切换时排行榜画廊瀑布流的布局稳定性。
  • 移除搜索页高级筛选弹窗底部的生成网址显示。

1.0.5 (2026-06-30)

  • 更新下载页为“已下载 / 下载中”双页签,已下载支持瀑布流展示,下载中保留任务列表和进度控制。
  • 修复下载状态恢复、进度条、暂停任务统计、通知更新和通知点击回到下载中页面的问题。
  • 优化未登录和游客模式:收藏页、详情页默认只使用本地收藏,云端收藏夹登录后才显示。
  • 修复登录提醒关闭行为,点击游客模式或弹窗外部不再刷新回首页,里站未登录时自动切回外站。
  • 优化下载历史加载态、本地账号缓存保留、瀑布流弹性滚动和登录弹窗图标显示。
  • 移除正式界面的模拟器调试代理入口,保留系统代理能力。

1.0.3 (2026-06-24)

  • 新增“我的 - 设置 - 隐私保护”,支持锁定 App,进入前台时使用面容、指纹或锁屏密码验证,默认关闭。
  • 新增后台预览隐私保护开关,默认开启。
  • 详情页会根据阅读器退出时页码显示“继续阅读”和“从 xx 页”,并提供重新阅读入口。
  • 整理 ArkTS 文件结构,拆分隐私、设置解析、阅读进度和通用工具模块。

1.0.1 (2026-06-22)

  • 修复搜索联想和历史记录浮层位置异常、滚动后不可见或遮挡底部导航的问题。
  • 修复搜索页刚打开、从详情页返回瀑布流时联想/历史框误自动弹出的问题。
  • 修复点击联想或历史记录后继续输入,需要再次点击搜索框才会出现下一轮联想的问题。
  • 修复从详情页返回瀑布流时回到顶部,而不是恢复到原位置的问题。
  • 修复详情页点击标签进入搜索后,标签格式与联想标签不一致、高级筛选项不生效的问题。
  • 优化瀑布流分页加载和底部导航区域的滚动留白表现。

安装与构建

可以在 Releases 页面直接下载安装包,并使用 HoKit 进行安装。

也可以从源码自行构建。本项目使用 HarmonyOS / DevEco Studio 工程结构。

hvigor assembleHap --mode module -p product=default -p buildMode=release --no-daemon

未签名 HAP 通常会生成在:

entry/build/default/outputs/default/entry-default-unsigned.hap

公开仓库不包含签名配置、证书、密钥或本地构建凭据。自行安装时,请使用自己的 HarmonyOS 签名材料。

声明

  • 本项目不是 E-Hentai、ExHentai 或 EhViewer 官方项目。
  • 本项目不托管、不分发、不代理任何 E-Hentai / ExHentai 内容。
  • 本项目不内置、不提供、不推荐任何 VPN 或代理服务。
  • 使用者应自行确认所在地法律法规、目标站点规则及账号使用风险。

致谢

本项目的灵感来自 seven332/EhViewer,并参考了 xiaojieonly/Ehviewer_CN_SXJ 的功能形态与使用体验。

标签翻译与关键词联想功能使用了 xiaojieonly/EhTagTranslation 的标签翻译数据,并保留了 Mapaler/EhViewer 的标签翻译数据源作为备用更新来源。

感谢上述项目及其贡献者对 E-Hentai 浏览器生态的长期维护。

许可

本项目源码采用 Apache License 2.0 开源。

内置标签翻译数据 entry/src/main/resources/rawfile/tag-translations-zh-rCN 及其在线更新数据遵循其上游数据源声明的 CC-BY-NC-SA-3.0 协议;相关数据仅可在该协议允许的范围内使用。

About

鸿蒙 EhViewer / HarmonyOS 原生 EhViewer 客户端,ArkTS 开发,支持 HarmonyOS 6.1+

Topics

Resources

License

Stars

31 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors