Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

star-reader/Android_Notification_Summarize_Native

Repository files navigation

Android 通知摘要助手

Android Kotlin

一个模仿 Apple Intelligence 通知摘要功能的 Android 应用,使用现代化 Kotlin 开发,支持智能通知汇总、优先级显示和多应用管理。

技术栈

开发语言和框架

  • Kotlin - 100% Kotlin 开发
  • Android SDK - 最低支持 API 29 (Android 10)
  • Material Design 3 - 现代化UI设计

架构组件

  • MVVM 架构 - Model-View-ViewModel 设计模式
  • Coroutines & Flow - 响应式编程和异步处理
  • Room Database - 本地数据持久化
  • ViewModel & LiveData - 数据绑定和状态管理
  • ViewBinding - 类型安全的视图绑定

核心库

  • Retrofit - 网络请求框架
  • OkHttp - HTTP 客户端
  • WorkManager - 后台任务调度
  • Navigation Component - 页面导航
  • ViewPager2 - 滑动页面管理
  • RecyclerView - 列表显示

安装和设置

系统要求

  • Android 10 (API 29) 或更高版本
  • 支持 HyperOS、HarmonyOS、ColorOS、OriginOS 等定制系统

安装步骤

  1. 克隆项目
git clone git@github.com:star-reader/Android_Notification_Summarize_Native.git
cd Android_Notification_Summarize_Native
  1. 使用 Android Studio 打开
  • 确保使用 Android Studio Hedgehog (2023年1月1日) 或更新版本
  • 等待 Gradle 同步完成
  1. 构建和运行
# 调试版本
./gradlew assembleDebug
# 发布版本
./gradlew assembleRelease

贡献指南

  1. Fork 项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开 Pull Request

许可证

本项目使用CC0-1.0 license 许可证。详见 LICENSE 文件。

致谢

  • Material Design 团队提供的设计指南
  • Android 开发团队提供的优秀框架
  • 所有为开源社区贡献的开源社区的开发者们

注意: 这是一个演示项目,模拟 API 仅用于功能展示。实际部署时请替换为真实的摘要生成服务。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /