如题

解决方案 »

  1.   

    那是没办法的事,现在很多软件都是在sd卡上做缓存的,当然,如果一定要实现在程序卸载的时候删除缓存,可以将缓存目录新建到该应用的目录下(data/data/应用包名/),但不建议这样做,将自己的缓存存到手机,目前还没见过这种应用,当然,sd卡上的缓存目录应该也可以在卸载时删除的,这个没研究过,你可以研究研究。
        另外,缓存保护是不可能绝对保护的,即使隐藏,用户也可以通过特殊的文件管理器进行删除,不可能保证文件无法删除的。就算千辛万苦实现了这个功能,一般也会被认定为恶意程序,试想一下,如果安装一款应用就创建一个无法删除的文件夹,那用户的手机早就爆了,google不会允许这种情况发生的