android读取apk中已经存在的数据库信息
2014-06-24 15:17
253 查看
在android数据库编程方面,大家有没有遇到过,我要从指定位置的已经存在的数据库来进行操作的问题。之前我尝试了很多方法都没有成功,后来找到了解决的方法。
下面说明下这段代码的意思,第一步先判断在指定的路劲是否存在,不存在就创建设计素材大全。第二步将android的资源下的数据库复制到指定路径下面。第三步就是根据指定路径打开或者创建数据库,然后得到操作数据库的对象,得到操作数据库的对象了,自然就可以对数据库中的表进行增删改查等操作了。
1. [代码]android程序读取项目中已经存在的数据库
String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME;
File dir = new File(DATABASE_PATH);
if (!dir.exists())
dir.mkdir();
if (!(new File(databaseFilename)).exists()) {
InputStream is = context.getResources().openRawResource(R.raw.jobexam);
FileOutputStream fos = new FileOutputStream(databaseFilename);
byte[] buffer = new byte[8192];http://www.huiyi8.com/sheji/
int count = 0;
while ((count = is.read(buffer)) > 0) {
fos.write(buffer, 0, count);
}
fos.close();
is.close();
}
db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);
下面说明下这段代码的意思,第一步先判断在指定的路劲是否存在,不存在就创建设计素材大全。第二步将android的资源下的数据库复制到指定路径下面。第三步就是根据指定路径打开或者创建数据库,然后得到操作数据库的对象,得到操作数据库的对象了,自然就可以对数据库中的表进行增删改查等操作了。
1. [代码]android程序读取项目中已经存在的数据库
String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME;
File dir = new File(DATABASE_PATH);
if (!dir.exists())
dir.mkdir();
if (!(new File(databaseFilename)).exists()) {
InputStream is = context.getResources().openRawResource(R.raw.jobexam);
FileOutputStream fos = new FileOutputStream(databaseFilename);
byte[] buffer = new byte[8192];http://www.huiyi8.com/sheji/
int count = 0;
while ((count = is.read(buffer)) > 0) {
fos.write(buffer, 0, count);
}
fos.close();
is.close();
}
db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);
相关文章推荐
- android读取apk中已经存在的数据库信息
- android 对apk中已经存在的数据库操作
- Android 读取APK签名信息
- 使用Android系统隐藏api 读取*.apk 程序安装包信息[转]
- Android 如何读取APK 签名信息
- Android 读取APK签名信息
- android中如何读取已经在sqlite expert professional等sqlite工具设计好的数据库文件并且在程序中创建数据库
- android 开发之 使用Android系统隐藏api 读取*.apk 程序安装包信息
- Android 的apk在覆盖安装的时如何重新读取raw或assets目录下的数据库
- 使用Android系统隐藏api 读取*.apk 程序安装包信息
- 解决:Android使用自带sqlite开发时,apk中创建的数据库外部的进程是没有权限去读/写的,而且无法如何读取指定目录下的db文件
- 读取APK包中配置文件 AndroidManifest.xml 中的版本信息
- android 向数据库写入图片信息 读取图片信息
- Android 如何读取未安装的APK 签名信息
- android 读取U盘apk文件信息,拔掉U盘导致进程被杀
- android读取通讯录信息并存到本地数据库
- Android 读取APK签名信息
- Android 读取APK签名信息
- Android 读取APK签名信息
- 可以将一些配置信息已json格式存在数据库中读取的时候序列化。