Skip to content

plae-tljg/Anime-Webview

Repository files navigation

Anime WebView 安卓应用

本项目将一个动漫集合网页封装为安卓 WebView 应用,并增加了离线下载、内置调试和简易去广告播放功能。

🌟 核心特性

  • 内置调试控制台
    应用内集成本地调试屏幕,自动收集所有调试日志。非常适合喜欢 DIY 调试的开发者,无需连接电脑即可查看运行信息。

  • 动漫视频离线下载
    通过模拟网页“检查元素”行为,自动提取页面中 CDN 提供的 MP4 直链,并支持下载到本地存储,实现离线观看。

  • 纯净视频播放模式
    播放时会清理原网页内容,仅保留 <video> 元素(类似手动删除页面其他部分再插入视频),从而绕过广告干扰。

    ⚠️ 注意:此功能目前尚不稳定,部分网站可能无法正常播放。

📁 项目结构

lib/  
  ├── core/                 # 核心功能  
  │   ├── config/          # 配置  
  │   ├── debug/           # 调试工具  
  │   ├── di/              # 依赖注入  
  │   ├── error/           # 错误处理  
  │   └── services/        # 核心服务  
  ├── data/                # 数据层  
  │   ├── models/          # 数据模型  
  │   ├── repositories/    # 仓库实现  
  │   └── services/        # 数据服务  
  ├── domain/              # 领域层  
  │   ├── entities/        # 实体  
  │   └── repositories/    # 仓库接口  
  ├── presentation/        # 表现层  
  │   ├── screens/         # 页面  
  │   ├── widgets/         # 组件  
  │   └── providers/       # 状态管理  
  └── utils/               # 工具类

🆓 使用声明

随便用