草庐IT

sqlite-wal

全部标签

android - 使用 SQLite 数据库时的几个异常

这段代码:publicvoidfoo(){newThread(){@Overridepublicvoidrun(){ShaufelDatabaseHelperdbHelper=ShaufelDatabaseHelper.getInstance(parentActivity);SQLiteDatabaseconnection=null;CursorqueryData=null;finalString[]values=newString[8];try{connection=dbHelper.getReadableDatabase();queryData=connection.rawQuer

android - 如何在安装android应用程序时创建sqlite数据库?

我将注册屏幕作为我的第一个屏幕,但在此之前我想创建数据库。是否可以在安装时在android中创建数据库而不是在第一个Activity中创建。 最佳答案 这是一篇很棒的文章,可以帮助http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/使用SQLite数据库浏览器创建sqlite数据库并将其存储在您的Assets文件夹中当应用启动时,将数据库从Assets复制到您的应用数据目录打开数据库这样您就不必解析csv文件或在

java - 将每个资源的名称与 sqlite 数据库变量的内容进行比较

我希望你能帮助我,我已经研究过我的案例但没有找到好的答案。我想将变量的内容与所有现有资源的名称进行比较(如果可能,仅与可绘制资源进行比较)。问题简而言之:如何将变量的字符串内容与所有资源名称的列表进行比较,仅优先与可绘制资源进行比较?或者换句话说:如何获取所有资源名称的列表(包含字符串),仅优先绘制资源?案例:我想显示基于给定类型的符号。此类型是从SQLite数据库中检索的。有许多符号存储为可绘制资源,它们都以可能的类型命名。对于数据库中的每个存储类型,我想在列表中显示拟合符号。应通过变量“type”与包含所有(可绘制)资源名称的列表之间的比较(通过contains方法)找出相等性。例

android - 在 android 中使用 ormlite 和 sqlite 进行不区分大小写的排序

我想不敏感地从ORMLiteDAO案例中订购我的数据对象。目前我正在使用以下sqlite代码来区分大小写地订购我所有者的元素:ownerDao.queryBuilder().orderBy("Name",true).query();我看到heresqlite支持使用以下原始SQL区分大小写的“orderby”:SELECT*FROMownerORDERBYNameCOLLATENOCASE添加所需后缀的任何简单方法(比调用queryRaw()更容易)?另一种解决方案是在DatabaseFieldannotation上设置columnDefinition属性吗?TEXTCOLLATENO

Android MediaStore sqlite 数据库位置

我正在尝试查找MediaStore使用的sqlite数据库。据我了解,MediaStore包含默认音乐应用程序中定义的播放列表。我其实想复制一个播放列表,但应用程序不允许这样做。不知何故,我认为如果我能找到实际的数据库文件就可以解决这个问题。但是我现在完全分心了,因为我就是找不到数据库。顺便说一句,我正在运行FroYo。 最佳答案 看看Androidsourcetheclasswe'reinterestedinseemstobeandroid.provider.MediaStore在那里,getDatabaseForUri()方法似

Java(Android) 将 SQLite 日期转换为 "x days ago"

我有:Stringdate="2010-10-912:00:00";我想解析该字符串,然后从当前日期/时间中减去该日期/时间,以便我可以输出类似于“2天前”的字符串。 最佳答案 这是我正在使用的辅助类,它扩展了Android的标准DateUtils。它有一个高级逻辑,对于今天的时间戳,它会显示秒或分钟或小时,而对于其他时间戳,它会显示日期。您可以在getTimeDiffString方法中根据需要调整逻辑。作为参数,您将解析您在上述代码中获取的Datedate=formatter.parse(dateString);的时间戳。代码逻辑

android - 在 android 中查询 sqlite(插入查询)

我想插入数据库..一个表单的值..其中两个是整数,一个是字符串..但是我无法在我的sqlite数据库查看器中查看我输入的值..我正在使用以下代码:SQLiteDatabasemyDB=null;StringTableName="basicdetai";try{myDB=this.openOrCreateDatabase("Medical",MODE_PRIVATE,null);/*CreateaTableintheDatabase.*/myDB.execSQL("CREATETABLEIFNOTEXISTS"+TableName+"(order_idINT(4),doc_idINT(4

android - 如何在 Android 设备上安装 SQLite 可执行文件?

我有一个根应用程序可以读取WhatsApp的SQLite数据库。我正在使用sqlite二进制文件来执行SQL查询,并将结果读入我的应用程序。现在,一切正常,但我注意到SQLite可执行文件在某些​​设备上似乎缺失,尤其是GalaxyS3GT-I9300。(我可以通过我的崩溃统计数据看到这一点。)我的应用程序还将sqlite3可执行文件安装到用户手机上。SQLite可执行文件需要位于/system/xbin/sqlite3或/system/bin/sqlite3。我已将sqlite3二进制文件与我的应用程序bundle在assets中,我的应用程序解压缩Assets并将其复制到正确的位置

android - 在使用 Robolectric 测试 Activity 时模拟 SQLite 数据库

在过去的几天里,我开始研究roboguice、robolectric和mockito。我有一个带有登录屏幕的小型Android应用程序,其中包含用于更快输入用户名的AutoCompleteTextView。AutoCompleteTextView的用户名存储在sqlite数据库中。publicclassMainActivityextendsRoboActivityimplementsView.OnClickListener{@InjectView(R.id.startScreen_Login_Button)privateButtonloginButton;@InjectView(R.i

android - 我想将图像存储在从图库和相机 android 中获取的 sqlite 数据库中

我有一个应用程序,其中用户通过单击Imageview并设置图像并从相机拍摄新照片来添加图像。我想将该设置的图像存储到sqlite数据库中。**AddkeyEventdetail.java**packagecom.example.kidsfinal;importjava.util.Calendar;importandroid.app.DatePickerDialog;importandroid.app.Dialog;importandroid.content.Intent;importandroid.database.Cursor;importandroid.graphics.Bitma