当我在Android文件传输或Astro文件管理器中查看我的SD卡根目录时,它是一团糟,因为应用程序存储文件到处都是.
作为开发人员,我们通过缓存图像/文件等遵循最佳实践来使我们的应用程序更快,我们Environment.getExternalStorageDirectory()用来获取外部存储的根(而不是硬编码/ SD卡).但接下来会发生什么?理想的世界我们遵循一个惯例,将我们的缓存文件转储到外部存储的开放字段上?
以下是我从自己的设备/体验中看到的几个选项:
/.cache/app_name/ /.app_name/ /cache/<app_name>/ /data/<app_name>//com.package.name//app_name/我目前更喜欢默认情况下隐藏在设备文件管理器上的第一个选项.
有没有人知道谷歌的推荐或几个流行/大牌应用程序遵循的约定?或者这是一个坏主意的原因?