Android数据库安全解决方案,使用SQLCipher进行加解密
来源:互联网 发布:策略为王 源码下载 编辑:程序博客网 时间:2024/06/10 04:38
Eclipse环境下链接(参考):http://blog.163.com/fw_long/blog/static/51771186201311158124989/
在AS环境下,需要两步:
1、把armeabi和x86文件夹拷贝到app/src/main/jniLibs文件下
2、编写代码,把assets资产目录下的文件拷贝到手机app的files目录下。代码如下:
private void copyFile(final String filename){ File file = new File(getFilesDir(),filename); if(file.exists()&&file.length()>0){ Log.i("TAG","数据库存在,无需拷贝"); } new Thread(new Runnable() { @Override public void run() { //把assets资产目录里面的文件(在apk里面的)拷贝到手机系统里面 try { InputStream is = getAssets().open(filename); File file = new File(getFilesDir(),filename); FileOutputStream fos = new FileOutputStream(file); byte[] buffer = new byte[1024]; int len = -1; while((len = is.read(buffer))!=-1){ fos.write(buffer,0,len); } fos.close(); is.close(); } catch (IOException e) { e.printStackTrace(); } } }).start(); }
0 0
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- Android数据库安全解决方案,使用SQLCipher进行加解密
- python中的json解析
- Smallest Difference poj2718
- java api封装与工厂模式
- hibernate延迟加载导致no session
- 暑假网页学习1(浮动问题)
- Android数据库安全解决方案,使用SQLCipher进行加解密
- LeetCode 283 Move Zeroes
- 要这样对你的女朋友
- git
- 从Aactivity跳转到Bactivity的指定的fragment
- 集合详解(一)----Collection和Map接口
- python核心编程第十章练习
- Android之Handler用法总结
- CODEVS 3731 寻找道路