android读取apk中已经存在的数据库信息

http://www.oschina.net/code/snippet_145944_11646

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];
     int count = 0;
     while ((count = is.read(buffer)) > 0) {
      fos.write(buffer, 0, count);
     }
     fos.close();
     is.close();
    }
    db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null);
时间: 2024-11-04 02:44:48

android读取apk中已经存在的数据库信息的相关文章

从android一个apk中启动第三方apk应用

从android一个apk中启动第三方apk应用            我们在开发中,经常遇到遇到在一个apk中要去运行另外一个apk,就像我们windows一样,搞一个快捷方式一样,那怎么实现呢?         问题的核心点在于我们要拿到第三方apk的package名称跟class名称,这两个至关重要!比如笔者做测试用的qq apk,package名称是com.tencent.pad.qq,class名称是com.tencent.pad.qq.login.QQLoginActivity.从一

android读取assets中Excel表格并显示

本文实例为大家分享了android读取assets中Excel的具体代码,供大家参考,具体内容如下 1.在assets下放的excel表格,命名为excel.xls 2.添加读取excel需要的jar包"jxl.jar",assets是建在main级别目录下,建错地方找不到文件 3.读取excel中的文件 /*获取excel表格中的数据不能在主线程中调用 xlsName 为表格的名称 index 表示第几张表格 */ public ArrayList<ExcelBean>

Android 获得日历中的今日宜忌信息

问题描述 Android 获得日历中的今日宜忌信息 想在一个APP中获得今天的农历信息,包括今日宜忌,怎么做,好捉急??!! 解决方案 抓取网页 http://www.wtoutiao.com/p/W435pb.html

Android的APK应用签名机制以及读取签名的方法_Android

发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的.签名机制在Android应用和框架中有着十分重要的作用.例如,Android系统禁止更新安装签名不一致的APK:如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等. 什么是签名首先我们得知道什么是摘要,摘要是指采用单向Hash函数对数据进行计算生成的固定长度的Hash值,摘要算法有Md5,Sha1等,Md5生成的Hash值是128位的数字,即16个字节,用十六进制表示是32个

php查询页面怎么做,查询学生信息,读取mysql中的内容

问题描述 php查询页面怎么做,查询学生信息,读取mysql中的内容 查询学生信息用的网页,mysql的数据库,里面包括学生学号,姓名,身份证号,班级.怎样实现学生输入身份证号后显示出学生的其他相关信息,求p代码,而且mysql需要设置主键之类的么 解决方案 http://blog.sina.com.cn/s/blog_5d4646fd0100iwgo.htmlhttp://www.jb51.net/codes/76382.html 解决方案二: HTML表单提交 PHP获取表单内容 PHP查询

android-如何实现将一个apk捆绑在另一个apk中

问题描述 如何实现将一个apk捆绑在另一个apk中 如何实现将一个apk捆绑在另一个apk中?安装一个时两个同时安装?求大神指点,最好详细些 解决方案 这个不懂,你既然是这两个app的开发者你可以把这两个app合并啊,,, 还有一种思路就是将其中一个app作为主进程,另外一个app作为辅助插件,有点类似MX解码器那种样子. ---------------------------分割线 我是电脑小白智能回答,不喜勿喷 解决方案二: 如何从一个APK中启动另一个APK?一个apk调用另一个apk的n

android直接读取项目中的sqlite数据库

最近项目中要实现android读取sqlite数据库文件,在这里先做一个英汉字典的例子.主要是输入英语到数据库中查询相应的汉语意思,将其答案输出.数据库采用sqlite3. 实现过程完全是按照参考文章中所述.其中要说明的是,程序在第一次启动的时候,会把数据库安装到内存卡上面,从而可以读却数据库.   package com.easymorse; import java.io.File; import java.io.FileOutputStream; import java.io.InputSt

Android开发中怎样调用mysql数据库中的数据

问题描述 Android开发中怎样调用mysql数据库中的数据 Android开发中怎样调用mysql数据库中的数据,数据库可以是本地也可以是联网的. 解决方案 Android本地是不能直接调用MySQL的,因为很简单,你的Android手机上面不可能安装MySQL服务的.你只能借助于网络通信, 让手机和电脑通过网络连接起来,这样你想在Android端访问MySQL数据库时,就可以通过一定的方式发送一些网络消息请求, 让电脑端去查询数据库,再通过网络把数据返回给Android端.当然,最简单的网

Android的APK应用签名机制以及读取签名的方法

发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的.签名机制在Android应用和框架中有着十分重要的作用.例如,Android系统禁止更新安装签名不一致的APK:如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等. 什么是签名 首先我们得知道什么是摘要,摘要是指采用单向Hash函数对数据进行计算生成的固定长度的Hash值,摘要算法有Md5,Sha1等,Md5生成的Hash值是128位的数字,即16个字节,用十六进制表示是32