我有一个应用程序,它使用谷歌地图作为MapView组件。该应用程序还使用包含4个列(数字和varchar(255),没有BLOB或类似)和一些SharedPreferences
的单个表的数据库。
如果我检查系统设置中的apps
部分,我可以看到,应用程序的大小约为10 MB,400 kB数据和整个40 MB缓存。我假设,后者是由地图的瓷砖拍摄的。
我是对的吗?是否缓存了地图内容以节省流量?
答案 0 :(得分:1)
是的,“Google地图”的图块会自动缓存。请注意,如果你添加自己的覆盖,缓存有点不太好,你应该管理一些保存缓存的方法(我通常在持久文件中使用LRUCache,所以我也可以为我执行手动“同步”缓存任务自定义瓷砖)。
如果要删除缓存,可以访问应用程序和清理的ExternalCacheDir或CacheDir。 如果您需要进一步的帮助,请在这里发表评论!