unity 在安卓中使用SQLite
来源:互联网 发布:北航网络教育好毕业吗? 编辑:程序博客网 时间:2024/06/18 08:29
unity 在安卓中使用SQLite因注意以下几点:
1.在Player Setting里的 把API Compatbility Level 选择.NET 2.0。
2.把数据库放在StreamingAssets文件下
3.由于在安卓中StreamingAssets下的文件是只读属性,所以要把数据库拷贝到沙盘路径
关键代码如下:
#if UNITY_EDITOR path = Application.streamingAssetsPath + datebaseName;#elif UNITY_ANDROID // 沙盘路径 path = Application.persistentDataPath + datebaseName; if (File.Exists(path)) { // 如果沙盘路径中已经有数据库,应该先删除掉,以防是数据库有更新 File.Delete(path); } // jar:file:是安卓手机路径的意思 // Application.dataPath + "!/assets/" 即 Application.dataPath/StreamingAssets WWW loadDB = new WWW("jar:file://" + Application.dataPath + "!/assets" + datebaseName); while (!loadDB.isDone) { } // 因为安卓中stream路径下的文件权限是只读,所以获取之后把他拷贝到沙盘路径中 File.WriteAllBytes(path, loadDB.bytes);#else path = Application.streamingAssetsPath + datebaseName;#endif _Connection = new SqliteConnection("URI=file:" + path);
0 0
- unity 在安卓中使用SQLite
- 【Unity】sqlite数据库在Unity中的使用
- 使用sqlite在unity中创建数据库
- 【Unity】SQLite在Unity中的使用-思维导图
- 如何在unity中使用sqlite,需要哪些库
- 【Unity】在安卓手机上使用SQLite
- Unity在android平台下使用sqlite数据库
- windows平台下使用sqlite在unity中创建数据库
- SQLite在unity下使用的工具类
- Unity 初次使用SQLite 数据库
- 【Unity】Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- Unity PC中使用Sqlite 数据库
- Unity的Android打包(Sqlite数据库使用)
- Unity中Sqlite的配置与使用
- 在Unity使用PureMVC
- unity 使用 sqlite 数据库遇到的问题 unity android 使用sqlite
- 在.net中使用SQLite
- 在.net中使用sqlite
- equals
- mybatis教程--映射之一对一查询
- Android开发:shape和selector和layer-list的(详细说明)
- 构造MaxTree
- 手机怎么解除root权限?华为手机root教程
- unity 在安卓中使用SQLite
- MYSQL存储过程&循环&游标&IF$CASE
- Android 修改VideoView的宽
- Git中全局忽略.DS_Store文件
- 秒杀系统架构分析与实战
- webpack 与gulp 比较
- CentOS下LAMP环境搭建
- Java内部类
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes的问题