Skip to content

Aeth247/VIP-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小纯观影馆 - VIP追剧大师 Android版

🎬 专业的在线视频播放工具 - Flutter Android版本

✨ 功能特性

  • 🌈 多解析通道:集成11个精选解析接口,确保播放成功率
  • 🎨 现代化界面:Material Design 3风格,支持多主题切换
  • 📱 原生播放:使用WebView实现流畅的视频播放体验
  • 收藏管理:便捷的视频收藏和历史记录功能
  • 🔄 智能切换:解析失败自动切换到备用通道
  • 📊 实时监控:显示解析状态和播放进度

🚀 快速开始

环境要求

  • Flutter SDK >= 3.0.0
  • Android Studio
  • Android SDK (API 21+)

安装依赖

flutter pub get

运行项目

flutter run

📦 打包APK

方式一:构建Release APK(推荐)

# 构建单个APK(包含所有架构)
flutter build apk --release

# 构建按架构分割的APK(体积更小)
flutter build apk --release --split-per-abi

构建完成后,APK文件位于:

  • build/app/outputs/flutter-apk/app-release.apk (单个APK)
  • build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk (ARM 32位)
  • build/app/outputs/flutter-apk/app-arm64-v8a-release.apk (ARM 64位)
  • build/app/outputs/flutter-apk/app-x86_64-release.apk (x86 64位)

方式二:构建App Bundle(用于Google Play)

flutter build appbundle --release

构建完成后,AAB文件位于:

  • build/app/outputs/bundle/release/app-release.aab

方式三:使用Android Studio打包

  1. 打开项目:File -> Open -> 选择项目目录
  2. 构建APK:Build -> Build Bundle(s) / APK(s) -> Build APK(s)
  3. 等待构建完成,点击提示中的 locate 链接查看APK

签名配置(可选,用于发布)

如果需要签名APK,需要创建 android/key.properties 文件:

storePassword=你的密钥库密码
keyPassword=你的密钥密码
keyAlias=你的密钥别名
storeFile=你的密钥库文件路径

然后在 android/app/build.gradle 中配置签名(已自动配置)。

📱 安装测试

通过ADB安装

# 连接Android设备或启动模拟器
adb devices

# 安装APK
adb install build/app/outputs/flutter-apk/app-release.apk

直接传输安装

将APK文件传输到Android设备,点击安装即可。

🛠️ 技术栈

  • 框架: Flutter 3.0+
  • 语言: Dart 3.0+
  • 状态管理: Provider
  • 本地存储: SharedPreferences + PathProvider
  • 视频播放: WebView
  • UI设计: Material Design 3

📝 项目结构

lib/
├── main.dart                 # 应用入口
├── models/                   # 数据模型
│   ├── video_history.dart
│   ├── favorite.dart
│   └── config.dart
├── providers/                # 状态管理
│   ├── video_provider.dart
│   ├── history_provider.dart
│   └── favorite_provider.dart
├── services/                 # 业务逻辑
│   ├── config_service.dart
│   ├── storage_service.dart
│   └── video_service.dart
├── screens/                  # 页面
│   ├── home_screen.dart
│   ├── player_screen.dart
│   ├── history_screen.dart
│   └── favorite_screen.dart
├── widgets/                  # 组件
│   ├── video_input_widget.dart
│   ├── channel_selector.dart
│   └── video_list_item.dart
└── utils/                    # 工具类
    ├── url_validator.dart
    └── theme_helper.dart

⚠️ 重要说明

  • 本软件仅用于学习和技术研究
  • 请支持正版视频内容
  • 使用过程中请遵守相关法律法规
  • 建议在网络稳定环境下使用

👨‍💻 制作者信息

制作者: 小纯工作室
版本: v2.0.0
项目特色: 专业级视频解析播放,享受高清观影体验


小纯观影馆 v2.0.0 - 让观影更简单! 🎬

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published