Android: 如何打开assets or raw文件夹下的数据库文件
在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。
复制的基本方法是使用getResources().openRawResource方法获得res raw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。
在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。
本文转自java豆子博客园博客,原文链接:http://www.cnblogs.com/error404/archive/2012/12/28/2837312.html,如需转载请自行联系原作者

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
centos下安装adb环境
1.安装adb,步骤如下 wgethttps://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip mkdir -p /opt/android/sdk/ mv tools /opt/android/sdk/ cd /opt/android/sdk touch ~/.android/repositories.cfg #若不创建此文件,安装过程会报错 yes | ./tools/bin/sdkmanager --licenses ./tools/bin/sdkmanager "tools" "platform-tools" 2.adb驱动调试 首先用lsusb命令查看你的USB ID 然后在/etc/udev/rules.d/下创建一个配置文件: 50-android.rules 文件里添加如下配置参数: SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="你的USBid", MODE="0666...
-
下一篇
Android自定义控件(2)
1、设置自定义控件:Android自带的RadioButton只能存放text,这不符合我们的需求,我们需要一个可以同时存放key-value对应的键值。所以我们要编写一个自定义控件能存放key-value。 设计思路:新建一个类叫org.kandy.view.RadioButton,继承自android.wedget.RadioButton,重写父类 的所有构造方法。这样我们就实现了一个跟父类一摸一样的控件。在此基础上加入我们需要的功能:加入一个属性value,用来存放RadioButton的 key。 代码如下: publicclassRadioButtonextendsandroid.widget.RadioButton{ privateStringmValue; publicRadioButton(Contextcontext,AttributeSetattrs,intdefStyle){ super(context,attrs,defStyle); } publicStringgetValue(){ returnthis.mValue; } publi...
相关文章
文章评论
共有0条评论来说两句吧...