草庐IT

sqlite-manage

全部标签

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

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

android - 我无法在 Android AVD Manager 中创建模拟器

我正在尝试创建一个Android模拟器,当我打开AVD管理器并尝试创建一个时,它一直显示“未选择目标”。即使我选择了一个目标。http://bit.ly/15vr9fk 最佳答案 遇到同样的问题,我检查了AndroidSDK管理器,发现ARMEABIv7aSystemImage没有安装。安装后,我必须重新启动我的Eclipse,然后我才能创建一个新的模拟器。 关于android-我无法在AndroidAVDManager中创建模拟器,我们在StackOverflow上找到一个类似的问题:

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 SDK Manager 无法下载新文件

我试图获取最新的android源代码(5.0,只是为了看看它的外观),但是当我尝试从AndroidSDK下载源代码时,它给了我一个错误,说local未找到URL。这是日志:Fetchinghttps://dl-ssl.google.com/android/repository/addons_list-2.xmlValidateXMLParseXMLFetchedAdd-onsListsuccessfullyFetchingURL:https://dl-ssl.google.com/android/repository/repository-10.xmlValidateXML:https

android - 不可能 : No layout manager attached; Skipping layout

我完全迷失了这个错误,我理解它,但我不知道出了什么问题。对于代码://IntheOnCreateofmyactivityhistoryRecyclerView=(RecyclerView)findViewById(R.id.recycler_suggestions);SearchBarHistoryAdaptersearchBarHistoryAdapter=newSearchBarHistoryAdapter();searchBarHistoryAdapter.setActivity(this);historyRecyclerView.setLayoutManager(newLine

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

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

android - 如果应用程序是第一次从 App Manager 运行,为什么 Android 在按下 Home 按钮后不保留应用程序状态?

重现问题的步骤。创建或下载具有多项Activity的任何应用程序。将apk文件加载到sdcard或从市场安装。使用标准应用程序管理器安装应用程序。在AppManager中安装后,按“打开”或在下载后按通知消息。应用程序运行后转到下一个(第二个)应用程序屏幕。按主页。按应用程序图标。发生了什么。应用程序正在从第一个屏幕重新启动并且不保留第二个屏幕。应用程序重启后或您在应用程序中按“返回”按钮返回主屏幕后,应用程序会以正常方式保留Activity。正确的行为应该是。应用程序必须始终以正常方式保留Activity。如何为我的应用程序解决这个问题?我可以在第一次运行时重新启动应用程序吗?

android - 非法状态异常 : view has already been added to the window manager

我花了几个小时试图修复应用程序崩溃,我认为这值得提问:异常:java.lang.IllegalStateException:Viewandroid.widget.LinearLayout{41a97eb8V.E...........ID0,0-540,105#7f0b020dapp:id/toast_layout_root}hasalreadybeenaddedtothewindowmanager.atandroid.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:223)atandroid.view.WindowMa