sqlite相关内容

最快和最有效的方式在Android的pre填充数据库

如果你想pre-填充数据库(SQLite的)在Android中,这不是容易,因为人们可能认为。 所以,我发现本教程也就是常此处引用的堆栈溢出为好。 但我真的不喜欢的pre-填充数据库,因为你需要从数据库处理程序的控制和创建的文件你自己的方式。我想preFER不要碰文件系统,并让数据库处理程序做一切自己。 因此​​,我认为人们可以做的是在数据库中创建的处理程序的onCreate()像往常一样的 ..
发布时间:2015-12-02 21:24:58 移动开发

插入阵列中的Andr​​oid SQLite数据库

我要保存在数据库中平日里,所以我想通过指定int值的每一天储存。即 1 - >选 0 - >未选择 周一= 0/1 周二= 0/1 。 。 。 。 星期日= 0/1。 但是,这将使7列的 DB 。所以我在想,如果有人可以帮助我,如果我应该将其存储在一个单一的阵列和检索为进一步利用的价值。我正在读的一些例子在互联网上,但没有得到它在一个简单的方法。 解决方案 要插入7个值一列,你可以 ..
发布时间:2015-12-02 21:24:33 移动开发

我怎么能存储自定义对象的ArrayList?

我已经创建了一个由自定义对象的ArrayList。基本上,用户将创建一个类,每次创建一个类时,一个新的演讲(我的自定义对象)添加到ArrayList。我需要保存生成的数组列表所以即使当应用程序重新启动用户的类将被保存。 这是我的理解,我必须让我的课序列化。但我怎么做究竟是什么?然后,一旦其系列化我该怎么办? 公共类讲座{ 公共字符串称号; 公共字符串的startTime; 公共字符串endT ..
发布时间:2015-12-02 21:20:32 移动开发

连接池已经无法给予的连接线程

我使用GreenDAO进行数据库操作的机器人。当执行多个数据库更改(> 15.000),我收到此错误信息: 有关数据库连接池“/数据/数据​​/ ......”一直无法给予的连接线312(线程312)与标志为0x1的30.000002秒。 一切都被卡住。为什么会出现这种错误发生的呢? 解决方案 我不能肯定地说这个特定的实现,但有一个的ConnectionPool通常支持一个ORM。连接 ..
发布时间:2015-12-02 21:17:04 移动开发

SQLite中的Andr​​oid波斯语/阿拉伯语搜索带来坏结果

我有SQLite数据库的一个问题。它似乎并不支持全波斯/阿拉伯字符。当我以波斯字符搜索一些领域,大部分的时间的SQLite无法识别的字符。 我将数据插入到数据库中通过HTML文件中复制它们。所以当我输入的字符串和搜索,没有结果显示。但是,如果我复制字符串和搜索,它的工作原理。 从HTML文件中的字符串是: “احكامخمس” 键入的字符串是: “احکامخمس” 解决方案 ..
发布时间:2015-12-02 21:14:47 移动开发

如何直接访问数据库和内容提供商之间做出选择?

我写,由业务逻辑和UI部分的应用程序。有数据的存储和访问/双方BL和用户界面的修改比较大的量。在大多数的情况下改变所存储的数据应该由UI立即反映。 我该如何决定是否应该或不应该使用直接数据库访问?内容提供商? 我已经做了一些关于这个问题的阅读( 1 ,请其他方面的问题,如性能,code开发和可维护性等难度分享您的想法。 解决方案 在我写的应用程序,我发现,一旦你过去的学习曲线,实现Cont ..
发布时间:2015-12-02 21:14:27 移动开发

管理中的Andr​​oid SQLite的连接

我有关于Android中处理SQLite数据库连接的(希望)快速的问题。我有一个是由几个活动,自然的应用程序。我没有麻烦创建/更新/查询的数据库,我创建了一个单独的,专门类通过SQLiteOpenHelper来处理工作等。 我的问题是这样的:由于这些活动都共享同一数据库中,这通常被实现为一个单一的,静态成员,还是应该每个活动拥有自己的连接?我当然关心的是重新连接到数据库中的每个活动的成本。 或 ..
发布时间:2015-12-02 21:13:50 移动开发

如何获得最后一个记录的SQLite的?

我有一个表 question_table 和一个的ImageButton (返回的)。我需要从数据库中获取最后插入的记录点击的返回的后面。 我行包含下列:问题, optionA , optionB , OptionC中, optionD ,我需要对使用的数据我活动。我在创建数据库中的一个方法,但它不工作。 下面是code,以供参考: MySQLiteHelper.java 的提取物: 公开 ..
发布时间:2015-12-02 21:11:16 移动开发

加密/解密现有的数据库在Android中使用SQLCipher

我用下面的一块code加密和数据库我能够进行加密解密,但是当我试图解密,我发现了以下exception.I提到这个的文档和的的TestCase 中也依然面临着同样的问题。 例外: 源码返回:错误code = 26,味精=文件加密或不是一个数据库 CREATE TABLE android_metadata失败 失败的setLocale()施工时,关闭数据库 net.sqlcipher.datab ..
发布时间:2015-12-02 21:08:54 移动开发

Android的源码/ BLOB性能比较的问题

自从我搬到从ArrayList中我的数据在Android SQLite数据库,我有一个严重的性能下降。有没有游标处于打开状态,可能会导致,所以我怀疑,这个问题是我存储在一个BLOB字段中的图像。 该应用程序创建的卡的是有一个字段的 cardBitmap 的是被填充在创建位图。 谁能告诉我,从他们的经验,有什么解决方案更高性能: 的 cardBitmap 的持有引用(路径)到SD卡上的文件,将 ..
发布时间:2015-12-02 21:07:25 移动开发

导出一个SQLite数据库在Android的XML文件

我知道这是可能的,但我真的不知道从哪里开始。有没有人能够做到这一点? 感谢。 解决方案 在这篇文章中所描述的 DataXmlExporter 类将一个SQL精简版数据库导出到一个XML文件中。 http://www.screaming-penguin.com/node/7749 完整的示例,可以在这个SVN回购。该 ManageData 类调用的出口。 http://totsp.com ..
发布时间:2015-12-02 21:01:56 Java开发

在复杂查询的Andr​​oid SQLite的性能

假设我有这样的查询 字符串SQL =“SELECT s.team_id,s.team_name,s.gp,SW,ST,SL,s.go,s.ga,s.score,SP,由” +“(选择TEAM_ID,TEAM_NAME,SUM(GP)GP,SUM(W)W,SUM(T)T,SUM(L)L,SUM(GO)去,SUM(GA)GA,SUM(GO) - SUM (GA)得分,SUM( ..
发布时间:2015-12-02 20:55:40 Java开发

安卓(分布式应用程序)的主键策略

我要实现分布式应用程序使用多个移动客户端和基于Web的服务器应用程序。所以每个客户端和还服务器允许生成表条目。因此,我需要的唯一主对所有参与者键和我希望能够为生成密钥离线 什么是生成主键使用的是分布式环境中的最佳方法?对于类似的问题,请参见我知道 UUID的密钥生成是该方案一个好办法,但我想坚持到名为_id键和所建议的Andr​​oid平台型长。 我不希望有一个复合ID 与设备(也服务器是设备 ..
发布时间:2015-12-02 20:54:05 移动开发

在SD卡上的SQLite数据库

我希望开发的SD卡上的SQLite数据库(不想使用了用户的内部存储空间)。我熟悉的OpenHelper模式: 公共DatabaseFoo(上下文的背景下){ OpenHelper openHelper =新OpenHelper(上下文); MDB = openHelper.getWritableDatabase(); } 私有静态类OpenHelper扩展SQLiteOpenH ..
发布时间:2015-12-02 20:53:34 移动开发

SQLite数据库的安全

我正在开发将被存储用户敏感数据的应用程序。我的问题是使用的其他应用程序,用户可以查看与该存储的数据。然后,我需要为一般的数据更好的安全性。 有没有办法提供SQLite数据库和表更好的安全性? 解决方案 源码的作者提供了加密数据的版本。它不是免费的,虽然 ..
发布时间:2015-12-02 20:52:37 移动开发

我们可以使用的GUID在SQLite数据库主键

时,可以使用GUID在SQLite数据库主密钥?如果可能的话它的数据类型可以用吗? 解决方案 SQLite的本身不支持的GUID 内部类型。 除,但它确实! (有点)。请记住,在SQLite的任何字符串可以作为类型名,这包括的GUID 或 UUID (阅读更多关于 SQLite的数据类型)。 根据这些规则,的GUID 类型有亲和力 NONE ,这是相同 BLOB 字段。考虑到这一点,你可以 ..
发布时间:2015-12-02 20:51:54 移动开发

如何延长BaseDaoImp​​l类ORMLite对Android的扩展功能

我不知道是否有一种方法来扩展 BaseDaoImp​​l 在Android类ORMLite的。在我的Andr​​oid项目我使用几种不同的DAO对象来访问不同的业务对象。我的业务对象都存储在不同的表,并都继承形式,它有两个成员的BusinessObject的基类龙ID; 和长对象ID; ,其中 ID 是对象的数据库表中的真正的唯一的ID。 公共抽象类BusinessObject的{ 公 ..
发布时间:2015-12-02 20:51:09 移动开发

安卓:片段时,SQLite和装载机

所以,我已经到了一个地步,我需要实现SQLite数据库为我的应用程序。 继“在忙codeR指南Android开发”我已经创建了一个扩展了DatabaseHelper类 SQLiteOpenHelper 。 我的一个用例是对数据库运行一个查询并显示在的ListView A 片段中的结果(我用从支持库片段)。 据我了解,使用 managedQuery()是不是真的合适,即使它是它是不是由于这样的事 ..
发布时间:2015-12-02 20:50:52 Java开发