草庐IT

sqlite-wal

全部标签

android - SQLite 与 ICU [编译]

我正在使用SQLite开发一个android应用程序,但我遇到的问题是承租人不是ASCII。我对此进行了研究,发现解决方案是编译一个激活了ICU的新SQLite版本。我下载了NDK、ICU并按照此页面的指南进行操作:http://www.sqlite.org/android/doc/trunk/www/index.wiki但是这个页面只展示了如何编译一个新的SQLite,我没有展示如何在这个过程中添加ICU。如何使用ICU编译SQLite?(我正在使用Windows)谢谢。 最佳答案 我自己还没有尝试过,但据我所知,添加-DSQLI

Android:Sqlite 数据库 getMaximumSize() 以什么单位返回大小?

我们从SQLiteDatabase对象的getMaximumSize()方法获取的值的单位是什么。Android文档不包含有关该设备的信息。http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#getMaximumSize%28%29在我的Android平板电脑上执行该方法后,我得到了值4398046507008。如果单位是Bit那么它等于549GB如果单位是字节那么它等于4398GB我检查了Settings应用程序的Storage&USB部分,我发现它只有12GB的内部存储

Android设置app开机自启,网络监听,主线程完成UI渲染,HTTP网络请求工具,json数据处理,android使用sqlite,Android定时任务,日志打印

Android7.1.1开机自动启动配置在AndroidManifest.xml文件中添加权限uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>在AndroidManifest.xml文件中注册接收广播配置,添加到manifest>application节点下receiverandroid:name=".MyReceiver"android:enabled="true"android:exported="true">intent-filterandroid:priority="1000"> acti

Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException

我的应用程序已上线并从GooglePlay控制台收到“由:android.database.sqlite.SQLiteCantOpenDatabaseException:”引起的崩溃。它主要发生在Android9操作系统上,并且50%的所有设备都是GooglePixel设备。我尝试使用其他装有android9的设备,但没有成功。我没有GooglePixel设备。无论如何,请有人建议我修复它或复制它。 最佳答案 我不知道发生这种情况的原因,但您可以使用firebase测试实验室重现此错误。它包含多个具有多个sdk版本的设备,包括goo

android - 我可以在 Android 上使用 MySQL 还是必须使用 SQLite?

Android应用程序使用数据库时,可以使用MySQL数据库,还是必须使用SQLite?我想做的是制作一个允许用户在map上查看事件的应用程序。这些事件由办公室的管理人员通过与MySQL数据库一起使用的基于Java的应用程序进行更新。 最佳答案 SqLite在手机上提供了一些很好的教程,可以帮助您开始使用它。查看在线文档了解更多详细信息,我建议看一下记事本示例,它会让您很快上手。http://developer.android.com/guide/topics/data/data-storage.html#db

android - 需要帮助读取 Android 的 SQLite 数据库

我已经阅读了很多网站和教程,但都无法解决我的问题。我有一个应用程序可以工作,直到我尝试从我的数据库中读取(它打开它就好了)。我知道这不是正确的做事方式,但我有两个全局字符串,它们从我的主要Activity传递到我的DataBaseHelper类(DB_TABLE和spinnerPipeLengthText)。当我调用以下代码行以从特定行的所有列中检索数据时,我的应用程序崩溃了。CursorcursorData=myDataBase.query(CSSTPipeSizingActivity.DB_TABLE,null,CSSTPipeSizingActivity.spinnerPipeL

android - 用于任务管理的 android 和 web 应用程序(可能是 iOS)的裸 JSON、nosql db 或 sqlite

对不起我的英语,它不是我的母语。我想开发具有以下基本功能的应用程序:用户可以创建带有子任务的任务。层次结构的级别应该是无限的,因此子任务可以有子任务本身等等。用户可以创建标签,每个任务可以有无限级别的标签,因此用户可以查看所有被某些标签标记的任务。任务应与云端同步。它应该工作得很快。因此,例如,用户在过渡到下一级任务或显示具有不同标签的项目时不会遇到任何延迟。好吧,还有很多其他功能,例如提醒之类的,但它与选择裸JSON、nosqldb或sqlite无关。问题是什么更适合这个功能?例如:在sql中,我们必须将子任务的ID存储在模式中的某个位置,并对层次结构的n级执行O(n)查询,但在js

安卓 SQLite : Should I use beginTransactionNonExclusive() instead of beginTransaction() for ALL transactions if my app is only for API >= 11?

在Android中进行交易时,从API11开始有beginTransaction()和beginTransactionNonExclusive()方法。对我而言,如果我的应用程序仅针对API11及更高版本的设备,我从文档中不是很清楚我是否应该对我拥有的所有事务使用beginTransactionNonExclusive()在我的申请中。有什么缺点吗?还提到,如果我理解正确的话,要使beginTransactionNonExclusive()正常工作,数据库必须启用预写日志记录。我试图寻找一些关于此的文章,但我无法从Google中找到任何关于此的内容,我找到了thisarticle看起来

c# - unity SQLite 本地数据库

我正在Unity中制作一个小游戏,我需要一个数据库。我尝试使用SQLite数据库,因为网络似乎推荐它。现在我在通过C#连接到本地数据库时遇到了问题。我在SQLite.dll中实现了数据。我正在尝试从使用SQLite开发人员创建的数据库中获取1个名称。下面是我的DataConnection类,我用它来连接到数据库。usingUnityEngine;usingSystem.Collections;usingSystem.Data;usingMono.Data.SqliteClient;publicclassDataconnection:MonoBehaviour{privatestring

android - 新事务等待打开操作sqlite

我正在使用这个插件:https://github.com/litehelpers/Cordova-sqlite-storage我在进行数据库事务时在我的项目中遇到了上述问题。实际上,我的项目中同时有很多交易来自js和java端。下面是我的代码(只有一个查询):functioncreateTable(latWS,longWS,empId){window.sqlitePlugin.openDatabase({name:'test.db',location:'default'},function(db){db.transaction(function(tx){tx.executeSql('C