【android – 我们可以免费使用Realm数据库,就像Sqlite和CoreData的替代品一样吗?】教程文章相关的互联网学习教程文章

android-保持列表视图的第一项固定,并在该项之后添加数据库中的数据【代码】

我试图进行搜索,但无法获得任何适当的帮助.我试图固定列表视图中的第一项,并在此之后从数据库中添加数据.我成功地显示了这种行为,但问题出在我在列表视图中的项目单击上使用,我没有获得正确的项目,我单击了以下代码段… copyFetchedData具有数据库中的数据for(int i = 0;i<copyFetchedData.size();i++){recentSearchedList.add(i, copyFetchedData.get(i).getName());selectedAdapter.notifyDataSetChanged(); }最近搜索的清单.add...

android数据库扩展未显示在文件资源管理器中【代码】

我已经使用sqliteOpenHelper来使用数据库,它工作正常,但是我想查看表和那里的数据 为此,我已经安装了SqlLite Manager以在文件资源管理器中查看表的数据.但是当我到达目录data / data / [myPackage] / databases时,我的数据库文件就在那里,但没有任何扩展名(.db未被写入),并且可能b这个SqlLite Manager没有打开表 *我已经检查了本地闹钟的数据库,该数据库正在打开并且扩展名为“ .db”解决方法:在创建数据库时,您可以分配扩展名(.sq...

从Android内存读取SQLITE数据库【代码】

我已经在Java应用程序上创建了一个sqlite数据库,并将其推送到了我的android.我想读取此数据库(以后也可能要写入该数据库).到目前为止,我发现的大多数教程都是在android中创建数据库的. 我认为我不需要重写SQLiteOpenHelper类的onCreate()和onUpdate()方法吗?在下面的教程中,他还创建了表,因为我已经有了数据库 你们可能知道的任何教程,示例代码吗?public class DatabaseHandler extends SQLiteOpenHelper {// All Static variabl...

.txt到可修改的android数据库

我有一个问题要问你们.我一直在开发一个项目应用程序,该应用程序的一部分使用从txt文件加载的SQLite数据库(它具有大约100k-200k行,其中5个字符串由^符号分隔). 现在我的问题是,由于这是我第一次使用数据库,因此可修改数据库的.txt导入如何工作?如果我理解正确,它将一次从txt文件中提取所有数据并创建一个可继续使用的数据库,因此,当我修改数据库时,会修改新创建的数据库而不是txt吗?代码是否会在应用程序每次加载时尝试再次从txt...

android-“表X没有名为Y的列”将数据插入SQLite数据库时出错【代码】

我在数据库上插入数据时出错.01-28 20:59:06.277: I/Database(553): sqlite returned: error code = 1, msg = table tableKo has no column named phone 01-28 20:59:06.309: E/Database(553): Error inserting phone= email= address= name= 01-28 20:59:06.309: E/Database(553): android.database.sqlite.SQLiteException: table tableKo has no column named phone: , while compiling: INSERT INTO tableKo(phone, email, add...

Android将数据库导出到SD卡-空文件【代码】

我已使用以下example将我的数据库导出到SD卡.我可以在SD卡上创建文件,但是内容为空.我检查了是否可以从数据库文件读取并可以写入SD源. 我的传输方法中捕获了异常,但消息为空 日志猫不会显示有关该异常的任何更多信息. 有什么想法为什么不将数据传输到目标文件?public boolean transferFile(File src, File dest){boolean flag = false;FileChannel inChannel=null;;FileChannel outChannel=null;if(!dest.canWrite()){Log.d(TAG, ...

php-从Android手机向在线MySQl数据库发送阿拉伯文本【代码】

我制作了一个应用程序,该应用程序将很少的文本输入从android发送到我的在线数据库.我的应用程序运行良好,但是一些用户报告说他们不能使用阿拉伯文字.所以我尝试了一下,当我在数据库中发送阿拉伯文本时,它显示为?????. ?????? ?????? 我的PHP脚本:<?php $connect = mysql_connect($db_host,$db_uid,$db_pass) or die('could not connect'); mysql_select_db($db_name);if(mysql_errno($connect)) { die("Failed to connect to MySQ...

如何在活动之间传递数据库对象(Android)

有什么方法可以在活动之间传递数据库对象.我已经尝试了以下方法来执行此操作. >实施界面.>使用功能.解决方法:我想您正在寻找Singleton.也许这会帮助您: > Android multiple activities access one java class 如果您使用的是SQLiteOpenHelper,我强烈建议您阅读以下内容: > Correctly Managing Your SQLite Database 我认为方法1应该很好,方法1使用具有抽象工厂模式的单例.阅读该文章非常有益.有关该主题的更多信息,缺点是here

使用SQLiteOpenHelper在Android中连接sqlite数据库【代码】

我正在创建一个数据库,该数据库引用另一个数据库中的键.本质上,我要导入的数据要与将要更改的数据分开,但是如果可能的话,我想通过外键引用其他键.据我所知,我需要先附加数据库才能实现这一点.到目前为止,这是相关的代码:public class LogDatabaseHelper extends SQLiteOpenHelper {private static final String DATABASE_NAME = "log.db";private static final int DATABASE_VERSION = 1;private String namesDb;public LogDataba...

在android中发送短信,并将短信数据添加到短信电话数据库中【代码】

我尝试以编程方式向this topic发送短信. 短信发送正常,但是短信内容,实际上我的短信文本没有保存到电话信息数据库中当我在手机上打开SMS应用程序时,看不到已发送的消息. 所以问题是:以编程方式发送短信后,有什么方法可以将短信保存在手机SMS数据库中?解决方法:我找到了一个很好的示例,您可以在其中阅读用户发送/接收的消息. 代码如下: 这是为了安全性的东西:public class StringCryptor {private static final String CIPHER_...

java-如何使用Android应用程序访问MySQL数据库?

我是Struts和Android的新手.我们已经开发了Struts应用程序.现在,我们希望在Android中开发一些模块,以开发相同的功能.因此,它需要数据库(MySQL)交互. 不胜感激任何想法.是否需要PHP或Web服务?解决方法:它将需要网络服务, 您无法从应用程序访问MySqlSQL / Oracle数据库.仅仅因为所有这些数据库都部署在其他环境中,而无法在移动环境中部署像MySQL这样的大型数据库. 因此,您需要使用Web服务访问那些数据库(MySQL / Oracle). WebServic...

Android IME数据库建议

我正在尝试构建类似于Swiftkey的Android IME. 我想在数据库中查找字词的建议/替换方法,这需要实时且快速.我应该使用哪个数据库可以提供最快的搜索时间?以前没有做过这样的事情,并且是Android的新手.有人曾经做过这样的事情吗?关于我可以使用的任何建议吗?解决方法:您可能对数据库的类型有一些特殊要求,但如果不是,则android SQlite确实非常好且快速.看看here

java-删除android数据库后,getReadableDatabase()将不会创建新数据库【代码】

我通过执行rm / data / data / app / databases / database删除了android数据库.删除它后,我尝试再次运行该应用程序,但由于未创建表而引发异常.我得到的例外是E / AndroidRuntime:致命异常:main java.lang.RuntimeException:无法创建服务wificontroller.WifiControllerService:android.database.sqlite.SQLiteException:无此类表: 我在创建表public class DataStore extends SQLiteOpenHelper{private static final Strin...

android-Roboblender使用带有多个模块的注释数据库【代码】

我正在从RoboBlender Wiki开始遵循使用注释数据库的步骤,但是我一直在获取java.lang.IllegalStateException:无法使用注释数据库,因为它找不到AnnotationDatabaseImpl 我正在使用Android Studio和Gradle.该项目包含多个模块. >应用>模块A>模块B>模块C 这是我添加到构建脚本中的内容: app / build.gradle:dependencies {provided 'org.roboguice:roboblender:3.0.1'provided 'org.roboguice:roboblender:3.0.1' } project.tasks.w...

android-将json文件导入Firebase中的实时数据库的另一种方法

我正在浏览google codelabs教程,在其中他们演示了如何制作聊天应用https://codelabs.developers.google.com/codelabs/firebase-android/#0. 我们必须从Firebase控制台&的导航菜单中选择数据库.进入溢出菜单选择导入项目. 我们必须浏览到一个文件夹并选择一个json文件,然后按导入按钮.问题在于“浏览”按钮不起作用: 还有另一种将JSON文件导入实时数据库的方法吗? The pop up that comes up on clicking import project & in whic...