Comparing AndroidStdio:master...Skykai521:master · AndroidStdio/StickerCamera · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AndroidStdio/StickerCamera
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Skykai521/StickerCamera
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 150 files changed
  • 2 contributors

Commits on Nov 6, 2021

  1. Update README.md

    Skykai521 authored Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d0a9c4d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2026

  1. docs: 编译链现代化设计 spec

    AGP 8.11 + Gradle 8.13 + JDK 17 + AndroidX 全面现代化方案,
    compileSdk/targetSdk 36, minSdk 26。
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Skykai521 and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    9b512d2 View commit details
    Browse the repository at this point in the history
  2. docs: 编译链现代化实现计划

    12 个任务的逐步执行计划,含完整代码与构建/grep 验证门。
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Skykai521 and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    f03eb48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98a102b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4579aa3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2fe2e3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdd30db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50bee0d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    32841cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4917bb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    68a9ce8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2842138 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    61ec66d View commit details
    Browse the repository at this point in the history
  13. fix: AGP 8 全量构建修复

    - manifest 启动 Activity 加 android:exported
    - ButterKnife 注解处理器 JDK17 放行 (--add-exports)
    - nonFinalResIds=false 使 R 字段 final 以兼容 @BindView
    - 替换已移除 API: Canvas.MATRIX_SAVE_FLAG -> save(), FloatMath -> Math
    Skykai521 committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    365aa32 View commit details
    Browse the repository at this point in the history
  14. Merge pull request Skykai521#56 from Skykai521/modernize-build-toolchain

    编译链现代化:AGP 8.11 + Gradle 8.13 + JDK 17 + AndroidX
    Skykai521 authored Jun 18, 2026
    Configuration menu
    Copy the full SHA
    150d0e3 View commit details
    Browse the repository at this point in the history
  15. refactor(app): Gpu-Image 改 Maven 依赖 + 删除无用代码

    - Gpu-Image vendored 模块改为 implementation 'jp.co.cyberagent.android:gpuimage:2.1.0',删除整个模块(含 4 个 .so);滤镜 import 迁到 .filter 子包
    - 删除 13 个未被业务使用的 Trinea 工具类 + CameraBaseFragmentActivity + BaseFragmentActivity
    - GPUImageFilterTools 精简到实际使用的 NORMAL + ACV 曲线滤镜(668→81 行),并移除 PhotoProcessActivity 中已注释失效的 FilterAdjuster 调用
    - 清理孤儿资源 tone_cuver_sample.acv / lookup_amatorka.png
    - 更新 CLAUDE.md 到当前工具链(AGP 8 / AndroidX / Java 17)
    
    ImageViewTouch 因深度耦合其 protected API 且已重打包,保留 vendored。
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Skykai521 and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    23292af View commit details
    Browse the repository at this point in the history
  16. fix(app): 修复图片编辑保存卡在"图片处理中"且无法保存

    targetSdk 36 分区存储下根因修复:
    - 保存目录由公共外部存储 Environment.getExternalStorageDirectory() 改为应用专属目录 getExternalFilesDir(),免权限、全 API 级别可写
    - FileUtils.mkdir() 改用 mkdirs(),修复 mkdir 失败时 while 循环空转、导致后台保存线程死循环卡死的根因
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Skykai521 and claude committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    a907c10 View commit details
    Browse the repository at this point in the history
  17. Merge pull request Skykai521#57 from Skykai521/cleanup/externalize-gp…

    …uimage-and-fix-save
    
    重构: Gpu-Image 外部化 + 清理无用代码 + 修复编辑页保存卡死
    Skykai521 authored Jun 18, 2026
    Configuration menu
    Copy the full SHA
    9b5ad4a View commit details
    Browse the repository at this point in the history
Loading