android下怎么获取res资源文件夹的路径?如何将Sqlite数据库放到内存中读写?

2小时前 (06:19:16)阅读2回复0
小小的人啊
小小的人啊
  • 管理员
  • 注册排名4
  • 经验值290025
  • 级别管理员
  • 主题58005
  • 回复0
楼主
android无法获取res资源文件夹路径,  可以将你的数据库.db文件复制到Android工程的resraw文件夹中  在Android中不能直接打开resraw目录中的数据库文件。
  1. android下怎么获取res资源文件夹的路径?
  2. 如何将Sqlite数据库放到内存中读写?
  3. 怎么把数据包导入apk?
  4. JAVA获取绝对路径的问题如何解决?

android下怎么获取res资源文件夹的路径?

android无法获取res资源文件夹路径,只能通过系统提供的封装函数访问。资源文件夹有:/res/drawable,通过getResources()访问/res/values,通过getResources()访问/res/layout,通过getResources()访问/res/xml,通过getResources()访问/res/raw,通过getResources()访问/assets,通过getAssets()访问

如何将Sqlite数据库放到内存中读写?

android下怎么获取res资源文件夹的路径?如何将Sqlite数据库放到内存中读写?

  可以将你的数据库.db文件复制到Android工程的resraw文件夹中  在Android中不能直接打开resraw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件  复制的基本方法是使用getResources().openRawResource方法获得resraw目录中资源的InputStream对象,然后将该InputStream对象中的数据写入其他的目录相应的文件中  最后可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件

怎么把数据包导入apk?

把数据包导入apk是可以实现的。
1. 首先,需要将数据包文件拷贝到Android项目的asset文件夹中。
2. 接着,在apk中将数据包解压到应用程序数据文件夹或SD卡上。
3. 可以使用Android提供的InputStream和OutputStream操作数据包的读取和写入,这样就可以对数据包进行导入操作。
所以,数据包的导入需要将数据包文件导入到apk中,然后通过相关代码读取数据包进行操作。

JAVA获取绝对路径的问题如何解决?

1 用servlet获取1.1 获取项目的绝对路径request.getSession().getServletContext().getRealPath("")1.

2 获取浏览器地址request.getRequestURL()1.

0
回帖

android下怎么获取res资源文件夹的路径?如何将Sqlite数据库放到内存中读写? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息