【Android有没有最新的图形数据库?】教程文章相关的互联网学习教程文章

由Android应用程序和网站共享的关系数据库-简单的方法

我有一个项目,我将在其中开发一个android应用程序和一个网站.他们俩应该共享同一个数据库.我正在尝试探索所有选项,我真的很困惑. 这是我的要求:1-我需要一种非常简单易用的方法.我不是要学习;我只是想把事情做好. 2-数据库设计包括关系和外键.因此,我需要一个关系数据库. 3-安卓应用程序的用户有限;因为它不是将在商店中出售的应用程序.而且查询数据库的速度并不广泛,但是存储的数据将不断增加.因此,我认为可伸缩性很重要. 4-我...

android-从资产文件夹中读取数据库【代码】

这个问题已经在这里有了答案: > Ship an application with a database 16个我在资产文件夹中有一个db文件,我该如何使用它.我必须能够读写数据库文件如果我用SqliteDatabase.open(context.openassest().open(filrname),null);Exception db file not foundDon’t check. The syntax I have done correctly in my lap see the content 解决方法:为了充分利用打包的数据库(...

android-传递意图值并从SQLite数据库检索数据【代码】

我写了一个类似于Android中的通讯录的应用程序.我的列表中有一些项目,当我单击它们时,我从数据库中获取信息并显示在另一个视图中.但是,当我单击列表视图中的一个名称时,我得到一个空白屏幕(模拟器变为空白) .请帮助,我是android编程的新手.欢迎所有建议 谢谢public class Contacts extends Activity implements OnClickListener {int NewContact_Request_Code = 1;Button newcontact;ListView listview;public static final String...

Android Studio-数据库文件加载的编码错误:“ UTF-8”

又是我. 我知道关于此问题有两个类似的问题,但是两个问题都没有得到任何明确的解决方案.我也尝试了提到的解决方案,但没有一个解决了我的问题. 我的问题是我创建了一个数据库(使用DBite SQLite).当我将数据库粘贴到资产>数据库文件夹,出现错误.请参阅附件的图片/链接以获取参考. DB错误: 我尝试过的解决方案: >单击“以其他编码重新加载”选项,并仍然按照此处提到的一种解决方案中的说明(File was loaded in the wrong encoding...

如何从android中的广播接收器访问数据库?

我正在使用BroadcastReceiver开发警报应用程序.在这里,我需要检查警报是从数据库打开还是关闭.因此,当广播事件到来时,我需要检查警报的状态.我必须将数据库访问代码放在BroadcastReceiver类的onReceive()方法中.在这里建议我是否有任何方法可以从BroadcastReceiver访问数据 提前致谢解决方法:从BroadcashReceiver访问数据库没有真正的问题.您将需要上下文,它是BroadcastReceiver onReceive方法签名的一部分,仅此而已.如果您遇到特定...

android-清除应用程序数据库

我有一个使用sqlite数据库存储特定用户的文本数据的Android应用程序.每隔n秒就会定期运行的服务从数据库读取/写入数据.我的要求是根据年龄清除数据.例如,如果文件超过24小时,则应将其删除. 检查文件的年龄似乎很容易,只需将当前时间与文件创建时间进行比较即可.问题是: >我应该在哪里放置此检查并删除文件;内部应用程序onCreate()还是用户登录/注销时?触发此逻辑的理想位置是什么?用户登录时应该安排警报吗?>我应该删除文件还...

android-ListView onItemClick从数据库中获取行?【代码】

我对Android开发来说还很陌生.我有一个自定义ListView,其中填充了DatabaseTable中的数据. ListView项由CATEGORY,DATE,TITLE和AMOUNT组成.private class lvIncomeListener implements AdapterView.OnItemClickListener {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) {String item = ???;displayItemClicked("List-item Clicked:",item);} }现在,我想将一个OnItemClickListener添加到...

android-服务访问数据库

好的,我之前曾问过如何创建一种始终在我的应用程序中运行代码的方式.这类似于说iMobeter或类似的方法来检查您的hp,如果它小于最大功率,它将每5分钟增加一次. 有人告诉我使用听起来不错的服务.问题是,我需要始终在后台运行的服务.另外,我无法创建可以访问数据库的服务.我不能在那里使用光标,因为它不支持该方法. 我将为我提供一个很好的例子或更好的方法.解决方法:Problem is, I need a service that is always running in the back...

如何从sqlite数据库中获取数据并在android的listview中显示【代码】

登录页面后,我想在列表视图中显示A代表Apple,B代表Boy..ect.但是在我的应用程序中,我完全登录成功,仅登录表已完全创建成功,但未创建mainmenu.i try this codeif(username.length()>0&&password.length()>0){SQLiteAdapter db=new SQLiteAdapter(Main.this);db.openToWrite();if(db.Login(username,password)){System.out.println("goutham");Intent intent=new Intent(getApplicationContext(),ExampleActivity.class);startActivi...

android-SQLiteException:无法将只读数据库从版本1升级到版本2【代码】

在数据库的第一个版本中,我有三行.扩展SQLiteOpenHelper的类中包含以下方法.@Override public void onCreate(SQLiteDatabase database) {database.execSQL("CREATE TABLE " + DATABASENAME + " (name TEXT, latitude REAL, longitude REAL);"); }现在,我将版本号从1更改为2,并添加了新行:@Override public void onCreate(SQLiteDatabase database) {database.execSQL("CREATE TABLE " + DATABASENAME + " (name TEXT, latitude RE...

android-如果需要迁移,Realm不会自动删除数据库【代码】

我们在开发中,数据库模式更改经常发生.由于我们还没有生活,所以不需要迁移.为此,我将Realm配置如下:RealmConfiguration config = new RealmConfiguration.Builder(context).name("jt.realm").schemaVersion(1).deleteRealmIfMigrationNeeded() // todo remove for production.build();Realm.setDefaultConfiguration(config);但是,更改架构时,将引发异常:必须提供RealmMigration 我从文档中了解到,由于配置中存在deleteRealmIfMi...

Android Java:OutOfMemory,同时将巨大的List插入数据库SQL【代码】

我只是在一个使用ORM greendao的Android项目上工作.它允许我一次(一次交易)将许多实体(显然是对象)插入数据库.在实践中有一种方法 insertOrReplaceInTx(…) 给定一个对象列表,它以一个集合作为参数.问题是我的列表中有12000个对象,并且插入内容有时会导致OutOfMemory异常.我正在考虑一种解决问题并防止将来发生OOM的明智方法.我想到的唯一想法是将巨大的集合划分为一些子集合(每个假设500个元素),并在一个循环中进行提交,从而使多个...

从Service和onClick访问sqlite数据库android时发生冲突【代码】

在我的应用android中,我可以从以下位置访问我的sqlite数据库: 1)每60秒为android服务一次. 2)按下按钮后(onclik) 如果我在服务访问数据库时按下按钮,则会发生错误. 因此,在访问数据库之前,我先在onclickListener中插入对stopService()的调用 但是冲突仍然存在,因为,即使我在访问数据库之前调用stopService(),此后该服务也会停止! 我尝试使用:private boolean isMyServiceRunning() {ActivityManager manager = (ActivityManager...

android-无法在Eclipse中打开SQLite Manager插件中的数据库文件?

我下载了jar文件并将其放在/ plugins目录中.根据要求的Eclipse重新启动以加载新插件.打开文件浏览器并导航到/package.name/databases/file.db,但无法在插件中打开它.它似乎不可点击.在这里做什么?检查屏幕截图.解决方法:从模拟器中取消安装该应用程序.然后在代码中,当您创建数据库时,以扩展名命名.例如如果您的数据库名称是MyDB,则将其写为MyDB.db这将在Eclipse的sqlite管理器上启用“打开文件”图标.

在片段中打开Android Sqlite数据库【代码】

我正在尝试在Android中打开并写入Sqlite数据库.根据日志输出,它没有打开.我知道我的语法不是很好,我应该从Party对象中保存而不是直接从片段接口中保存,但是我的重点实际上是过程.任何帮助都会超级有帮助!package com.android.sqldatabase.sqldatabaseapp;//imports deleted to save spacepublic class SqlDatabase {public static final String KEY_ROWID = "_id"; public static final String KEY_NAME = "name"; public static ...