Skip to content
This repository has been archived by the owner. It is now read-only.
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time



This project is deprecated and will not update anymore.


Clip Stack was the first work when I started learning Android. I chose open source for my past trust and gratitude to the open source community, but with its little fame, what happened next was unexpected.

There are endless open source thieves, simply change the package name, add advertising, put it on Play Store to make money. I reported too much, but it didn’t help.

Fortunately, with the addition of the app target API >= 26 requirement on Google Play, the source code which target 22 can no longer be easily compiled to publish to store.

Therefore, many open source robbers began to contact and attempt to coerce my synchronization code through emails, comments, and so on. After being pointed out and denounced by me, they actually swayed the content of seditiousness in some open source communities, and the people who did not know the truth came to get bad review.

Status Quo

I realized that open source is not a good choice for applications that are intended for the average user rather than the programmer. For public-facing applications, open source attracts thieves and sprayers much more than people who contribute code or translators.

Compared to this source code, the version on Google Play upgraded the target API due to Google requirements, removed the floating ball and other features.

This app will not continue to update without significant compatibility issues (regardless of source code or Google Play).



剪纸堆是我初学 Android 时的第一个作品,出于既往的信任和对开源社区的感恩,我选择了开源,但随着它小有名气,随后发生的事情让人始料未及。

不断有无穷无尽的开源小偷,简简单单的改个包名,再加上广告,就放到 Play 上骗钱骗下载。举报到让人心力交瘁。

幸运的是,随着 Google Play 新增了应用 target API >= 26 的要求,这份 target 22 的源码不再能简简单单编译一下就上线骗钱了。




相比此源码,Google Play 上的版本由于 Google 要求升级了 target API,移除了悬浮球等功能,其他无变更。

如无重大兼容性问题,此 App 也不会继续更新(无论源码或 Google Play)。

A tiny clipboard history manager app.


Get it on Google Play Store

Other Market:

F-Droid CoolAPK

Unlimited Clips

📌 Clip Stack can remember all your clipboard history and recover text after reboot.

Easy to Manage

📌 Easy to search, edit, and delete by a simple swipe gesture. You can also export history into a plain-text file.

Useful Notification

📌 It can show your clipboard history in a simple notification. Help you switch between clips and paste them easily when typing. Will only show when new text copied.

Easy to Share

📌 Any clips are shareable. You can easily share clips to many apps such as Email, SMS/MMS, Twitter, and more.

Material Design

📌 Full material design, not only color & icon.

Auto Clean Up

📌 Using Android 🍭Lollipop's new JobScheduler API, Clip Stack can automatic clean up it's catches and RAM when phone is charging.

Other Features

✓ Gratis ✓ Free/Libre and Open-Source ✓ No-Ads

  • Support Android 4.0 above and work better with Android 🍭Lollipop. 👍

Permission Usage

RECEIVE_BOOT_COMPLETED: Start a background service to listen the system clipboard. It only cost 4.5M - 6M RAM. You can close it in Settings if you really don't want it.

WRITE_EXTERNAL_STORAGE and READ_EXTERNAL_STORAGE: For export clipboard history. This app won't write any other files to your SD card.




This application is comprised of two parts:

  1. the Java code are licensed under the MIT license;
  2. All rights of other parts, but not limited to the icons, images, and UI designs are reserved.




📌 剪纸堆会自动保留您复制过的每一段文字。就算重启后也会自动恢复。


📌 无论添加、搜索、编辑还是全部清空,都非常容易。而轻轻滑动即可逐条删除。


📌 当你可能要输入文字的时候,你最近的6条剪贴板记录会悄悄出现在通知栏上。你能在其中自由切换和粘贴。当不需要时,轻滑即可消去。


📌 每一条剪贴板记录都能分享给其他的程序,诸如 Twitter、Gmail、 Evernote、微信、QQ……

####Material Design

📌 不仅图标和颜色,剪纸堆的每一个细节都遵循 Material design 设计标准。尽我可能的利用了 Android 🍭Lollipop 的新特性。


📌 当手机持续出于充电状态几分钟后,剪纸堆会悄悄自动清理自己的缓存数据,和内存占用,——这全归功于 Android 🍭Lollipop 的全新定时任务 API


✓ 免费 ✓ 开源 ✓ 无广告

  • 支持 4.0 以上的所有版本 Android 系统,与 Android 5.0🍭Lollipop 最为搭配。


本程序共使用 2 组权限:

RECEIVE_BOOT_COMPLETED: 开机时启动后台服务以记录剪贴板。据网友反馈服务仅占用 4.5M 到 6M 左右的运行内存。不影响电池续航。真的不想要的话,可以在设置里关闭。

WRITE_EXTERNAL_STORAGE 以及 READ_EXTERNAL_STORAGE: 仅在「导出历史记录」情况下会用到。除此之外不会在存储卡中写入任何文件。