当前位置: 代码迷 >> Android >> 关于Andriod的一个小小的逻辑有关问题
  详细解决方案

关于Andriod的一个小小的逻辑有关问题

热度:65   发布时间:2016-05-01 14:17:41.0
关于Andriod的一个小小的逻辑问题
比如一个加密的软件,你打开后,显示你已经加密的一些文件,程序是如何判读的呢

就是比如我给A.txt加密了,然后生成了加密文件A ,我打开之后软件之后,点击“已加密文件” A就被列出来了,程序是怎么发现A的呢。

------解决方案--------------------
参考:java 如何判断文件是否加密
------解决方案--------------------
SQLite数据库存储已加密的文件信息,当然也可以通过后台线程在首次运行的时候检索全盘,并将检索结果存入数据库中。
------解决方案--------------------
可以参考开机扫描音视频文件的方法,把你要的加密文件扫描到db中。
------解决方案--------------------
可以存储到一个地方比较sqlite中,保存加密的文件名称,要是全盘搜索,你也需要给你加密文件一些特殊符号标记,要不无法获得

------解决方案--------------------
用sharedPreferences保存,用户不会轻易清除数据的,用户知道乱删除修改数据的后果