我最近建立了一款Android私人相册/加密柜应用程式,并且其中一人功能让人尴尬:哄骗模式(decoy mode)。

构思如下:

正确的PIN解锁真实的私人加密柜

任何其他PIN解锁一个独立的假设相册

我遇到了以下主挑战:

安全移动媒体出公众相册

处理新的Android版本的scoped storage

实现import/恢复流畅的用户界面

保持相册加载速度快为大型文件

避免文件操作期间数据丢失

最终,我决定将所有内容完全保持在设备本地,fast import / restore和一个分离的哄骗相册流程。

对于那些曾经与media重载的Android应用程序进行工作:

你如何处理scoped storage边缘情况?

你文件迁移期间的最大用户界面煎burgh?

你可以从媒体隐私应用中收获到的经验教训吗?