sqlite相关内容

创建下的SQLite在ORMLite外键约束

由于它是不能添加使用SQLite中的“ALTER TABLE”语句外键,我被困在如何配置我的数据库执行有效的外键,或执行级联删除没有明确的code开销。 任何人有一个想法如何SQLite的根据与ORMLite做到这一点? 解决方案 如何配置我的数据库执行有效的外键,或没有明确的code开销进行级联删除。 ORMLite支持 columnDefinition =“...”在 @Datab ..
发布时间:2015-12-02 22:11:16 移动开发

Android的工作室单元测试SQLiteDataBase为空

我是新来的单元测试,我想测试我的SQLiteDataBase。 我有一类名为 MySQLiteHelper 扩展 SQLiteOpenHelper 。 我有一类名为 LocationDataHandler ,我用它来从我的数据库中添加或删除元素。 我有一个类 LocationDataHandlerTest ,可扩展的 AndroidTestCase ,来测试我的 LocationDataHand ..
发布时间:2015-12-02 22:08:04 Java开发

SQLite中与HTC DESIRE HD特定版本缺少表

我的应用程序中的资源文件夹SQLite数据库。当用户启动我的应用程序,创建数据库和表了。 这正常工作有很多的设备(Nexus One的,HTC Magic的,SGS,X10 ......甚至HTC渴望HD V2.2)。 我的应用程序与所有版本的Andr​​oid系统的工作原理(我的设备(1.6,2.2,2.2.1的HTC Magic上测试),并在模拟器上(v1,5至V2.3)。 我只是一个 H ..
发布时间:2015-12-02 22:07:12 移动开发

SQLite的选择查询与rawQuery在安卓

我知道这是一个基本的问题,但我不能找到问题。 我试图得到一些列与rawQuery。 SQLiteDatabase DB = database.getReadableDatabase(); 尝试 { 字符串SQL =“SELECT * FROM车厢,名字=”; 光标CRS = db.rawQuery(SQL +“5P”,NULL); } ..
发布时间:2015-12-02 22:04:51 移动开发

Android的数据存储 - 文件VS的SQLite

我开发了定期发送信息到外部服务器上的应用程序。我使数据的本地副本被发送,以进行备份。 什么是存储在延长电池寿命方面的数据的最好的选择?每个数据提交是一个序列化对象(类有5个领域,包括日期,数字和字符串)约5K-10K。 任何其他的想法? 解决方案 我不知道在电池寿命方面直接只有一个标准,会是更容易管理?更少的操作来管理数据就意味着更少的CPU周期,从而延长电池寿命。 我会说SQLite的 ..
发布时间:2015-12-02 22:03:54 移动开发

难道Android平台的支持SpatiaLite?

是否有可能在Android平台(1.6)使用SpatiaLite数据库?我想编写需要一个谷歌BUZZ般的应用程序,它需要采取SpatiaLite功能优势,如计算2点之间的距离,等等。任何外部库?谢谢你。 解决方案 我的猜测是,有人将不得不编译spatialite工作,对Android的Linux版本。然后,你就必须把它在手机上。我投了这个问题,因为我希望能看到这一点。 ..
发布时间:2015-12-02 22:00:40 移动开发

如何在Android开放/关闭的SQLite数据库正确

我有一个应用程序的正常运行,并且不强制关闭或崩溃。但是,当我看着LogCat中,它有时给我这样的: 05-20 15:24:55.338:E / SQLiteDatabase(12707):关闭()从来没有明确要求数据库“/data/data/com.---.- - /数据库/ debt.db“ 05-20 15:24:55.338:E / SQLiteDatabase(12707):and ..
发布时间:2015-12-02 21:59:15 移动开发

如何使用异步任务执行数据库操作

我的申请得到,而google搜索,我使用的AsyncTask使主线程不会被阻塞的解决方案有人建议后,执行数据库操作卡住了。 我已经创建了独立的类和扩展SQLiteOpenHelper实施“OnCreate中”和“OnUpgrade”的方法。但实施的AsyncTask我需要延长“AsyncTask的”。现在,我在这里的问题是,我已经扩展一个类,我不能扩展另一个类相同的类。 我的code是这样的。 ..
发布时间:2015-12-02 21:56:14 移动开发

如何使用SQLiteOpenHelper与SD卡的数据库?

这是不是为我工作。建议的结构依然采用内部存储器中的数据库。其实方法getDatabasePath()它永远不会被SQLiteOpenHelper。 我希望得到这个启动和运行。 下面是我所做的,到目前为止: 1)扩展应用: 公共类MyApplication的扩展应用{ @覆盖 公共文件getDatabasePath(字符串名称){ //只是一个测试 文件fil​​e ..
发布时间:2015-12-02 21:55:15 移动开发

机器人的WebView geoposition数据库无法打开

我有使用javascript地理位置API的网站,并希望它在一个web视图中打开。我在清单文件中设置了这些权限: <使用-权限的Andr​​oid:名称=“android.permission.ACCESS_GPS”/> <使用-权限的Andr​​oid:名称=“android.permission.ACCESS_ASSISTED_GPS”/> <使用-权限的And ..
发布时间:2015-12-02 21:52:36 移动开发

内存的分配游标时

我有,我不能想出一个内存问题。我有一个类,做我的所有数据库中检索工作。我的错误是: android.database.CursorWindowAllocationException:2048 KB光标窗口分配失败。 #打开的游标= 733(#游标打开这个PROC = 733) 内存分配错误发生时,我这样做: mDatabaseInterface.getGraphForLevel(水 ..
发布时间:2015-12-02 21:52:32 移动开发

插入SQLite表空

我试图找出如何插入一个空值到Android中的SQLite表。 这是该表: “创建表我的表(_id整数主键自动增量,”+ “deviceAddress文字不为空独一无二的,”+ “lookUpKey文字,”+ ..
发布时间:2015-12-02 21:50:33 移动开发

SQLiteQueryBuilder.query()与SQLiteDatabase.query()

什么是这两种方法之间的区别? 对我来说似乎SQLiteDatabase的唯一好处是它与不同的数据库的工作能力。我说得对? 解决方案 的主要方法是 SQLiteDatabase#rawQuery()。无论 SQLiteDatabase#查询()和 SQLiteQueryBuilder 只是助手组成的SQL。 在 SQLiteDatabase#查询()只能从一个表编写简单的查询。该 SQLite ..
发布时间:2015-12-02 21:50:17 移动开发

数据库处理有2个进程

我有一个,有2份申请。 在创造内容的服务。 使用内容的应用程序 每个这些运行作为不同的过程。的问题是,无论是他们共同的数据库。而且我经常获取数据库锁定错误,既当服务尝试写的东西和用户界面读取数据。此外,反之亦然。 怎么去呢? 用于访问数据库的类是一个单例类。但由于这两种UI和放大器;该服务是两个不同的过程,有2单身我presume。所以这并不能帮助。 甚至同步不会帮我猜想,因为又因为2个不同 ..

我应该在什么时候做某些SQLite的操作在另一个线程(没有主线程)?

我的Andr​​oid应用程序包含一个SQLite数据库与 SQLiteOpenHelper 类来帮助管理它。期间应用的使用中,用户可以执行某些操作,如在数据库上添加/删除/更新等等。 在某些方面操作的规模将是已知的,像这样的: 在用户点击按钮保存项目 的 SQLiteDatabase 执行一个插入查询 在用户继续使用应用程序 在应用程序的其他区域,操作可能很大,如插入10+物品进入数据库的 ..
发布时间:2015-12-02 21:49:06 移动开发

SQLite的转换“DD.MM.YYYY'格式化字符串到日期

我有一个SQLite数据库在我的Andr​​oid,蒙山日期时间列,包含日期的格式DD.MM.YYYY。 这不是我的数据库,我NIOT能够改变日期格式。 我想比较同一个字符串,这是重新presenting一个塞康日期数据库日期,但一切我trye​​d失败。 我怎么能这样列转换为有效的,compareable日期? 日期(),dattime()sdfttime()都返回NULL。 解决方案 我搜 ..
发布时间:2015-12-02 21:38:02 移动开发

关于Android中的SQLite数据库游标几个问题

要实现我的应用程序,接着拉尔斯·沃格尔教程的数据库访问,但我很困惑的几件事情... 1)每次调用到 fetchTodo 一个新的光标将被创建并返回。离开previous光标垃圾收集器。所以,如果我不使用 startManagingCursor 甚至 CursorLoader 对于这个问题,我应该叫 .close()上的光标,当我用它做?外 fetchTodo 当然范围,例如: 光标光标= mN ..
发布时间:2015-12-02 21:33:37 移动开发

什么是一个在线/离线多客户端的移动应用使用SQLite和SQL Azure的数据库作为中央存储的最佳主键的策略?

什么主键的策略是最好的使用下面给出一个关系数据库模型? 用户数万 在每个用户的多个客户端(手机,平板电脑,台式机) 在数以百万计每个表的行(不断增长) SQL Azure的将是中央数据存储,将通过Web API暴露。该客户端将包括一个Web应用程序和一些本地应用程序包括iOS,安卓,苹果,Windows 8中,对等网络应用程序将需要一个“永远在线”的连接,不会有一个本地数据存储,但反而会检索和 ..
发布时间:2015-12-02 21:32:14 移动开发

它是安全存储的用户名+密码在Android的一个本地SQLite数据库?

我在的地步,我可以允许用户保存凭据我了未来的Andr​​oid应用程序一个简单的Web应用程序。我担心的(即新到Android)是其他(邪恶)的应用程序可以得到这个看似本地数据库(本地我的应用程序是) 在写这个功能,我应该担心其他应用获取这个数据?如果是的话究竟是在本地进行加密的最佳方法(但请记住,我需要把它拉回来了在某些点登录时,他们正在使用的应用程序在用户) 谢谢! 解决方案 我有类似 ..
发布时间:2015-12-02 21:28:11 移动开发

更新SQLite数据库的版本?

我有,我想添加一个列到数据库中,我改变了静态的数据库版本,但是当我在我的设备上运行该程序的新列仍然是不存在,所以我猜我的的onupdate 是没有得到所谓的,我不知道为什么。 这是我如何创建数据库 私有静态类DatabaseHelper扩展SQLiteOpenHelper { DatabaseHelper(上下文的背景下) { 超 ..
发布时间:2015-12-02 21:27:54 移动开发