读书人

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

发布时间: 2012-09-28 00:03:35 作者: rapoo

关于Andriod的一个小小的逻辑问题
比如一个加密的软件,你打开后,显示你已经加密的一些文件,程序是如何判读的呢

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

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

[解决办法]
用sharedPreferences保存,用户不会轻易清除数据的,用户知道乱删除修改数据的后果

读书人网 >Android

热点推荐