问题标签 [android-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
78 浏览

android - 使用服务器进行 Android 应用程序开发

几个月前我开始学习android,现在我在开发用户界面方面做得更好。现在我想了解 android 应用程序连接到服务器并从数据库中获取内容。请建议我一些好的解决方案,以便我可以进一步进行android开发。

因此,android 应用程序连接到服务器并获取内容的示例:

假设我有名为航班列表的按钮。当我点击我的应用程序应该连接到服务器并从服务器获取所有可用航班并使其在列表视图中可见。同样对于用户登录,我也应该在服务器中使用用户数据并在他们登录时进行验证。

请尽快帮帮我!!!!!!!!!在此先感谢伙计们......

0 投票
1 回答
93 浏览

android - 将包含大量照片的 Android SQLite 数据库导出到用户友好输出的策略

我正在寻找一些关于从我最近开发的 android 应用程序中导出数据的策略的帮助。我是一个相当称职的编码员,但我没有在这方面接受过正式教育,所以我希望有人能给我指导,告诉我应该走哪条路作为我的问题的可能解决方案。

我有一个应用程序,它基本上是一种在 SQLite 数据库中存储文本和照片引用的日记。每个日记条目都有多个与之关联的字符串列和一个子表,其中包含与该条目关联的照片的文件路径。每个条目最多可以有六张照片,我希望期刊最终会有 100-300 个条目,所以我说的是大量的照片参考。

显然,将所有这些数据本地存储在设备上并不理想。我真的没有资源来做任何基于云的自动备份,但我想要一些方法来提取它,这样如果手机丢失、SD 文件路径损坏等,它就不会丢失。至少,我希望能够制作某种 zip 文件或用户可以轻松传输到他们的计算机的东西。

从数据库访问数据不是什么大问题,但我很好奇有人会如何管理所有这些照片,同时保持它们与条目相关联。我想找到一种解决方案,为用户创建美观且可用的输出,而不仅仅是他们所有文件和文本的数据转储。

我目前的想法是基本上构建用户日记的 HTML“书”并将其制成 zip 文件。: - 为条目的外观构建基于 HTML 的模板页面,并带有照片的缩略图 - 提取每个日记条目并将字符串转换为 HTML - 对于每个日记条目,创建某种目录结构并将附加的照片复制到该结构中 - 在 html 日记条目页面中为新复制的照片创建缩略图 - 创建一个链接到所有的索引页面日记条目 - 将整个内容打包成一个 zip 文件并将其存储在用户设备上,以便他们可以提取它。

我对这种方法有一些担忧。首先,它需要复制所有照片,因此用户可能会用完空间。其次,它会生成很多文件。但是,它将允许我拥有一个索引、详细信息页面和全尺寸照片。

这种方法会是一种合理的方法吗?其他一些选择是什么?转换为 PDF 页面?将照片作为 BLOB 放在数据库文件中?

任何帮助或指导将不胜感激!谢谢!

0 投票
2 回答
2469 浏览

android - 如何使用 Sugar ORM 的 count() 方法?

我的 android 应用程序中有一个 Email_Message 类,用于存储电子邮件。它有一个名为“messageType”的 int 字段。messageType == 1 表示它是收件箱电子邮件,messageType == 2 表示它是已发送电子邮件。

我刚开始使用 Sugar ORM,我想在课堂上检查我在数据库中存储了多少收件箱电子邮件。更准确地说,我想检查我是否有收件箱电子邮件存储在那里,决定我是否需要从网络或数据库中获取电子邮件。但是如果statemant工作,我不能做到这一点:

它说第三个参数需要是一个 String[] ,我不明白我应该在那里放什么,我能找到的唯一用法就是这个。(long numberOfAuthors = Author.count(Author.class, "full_name = ?", "Timothy");)

有人可以向我解释如何正确使用计数方法吗?

编辑:我现在得走了,但稍后我会检查并更新问题是否成功String[] test = {"1"}; if((int)Email_Message.count(Email_Message.class, "messageType = ?", test) == 0)

0 投票
0 回答
53 浏览

android - 我在尝试从数据库 android 读取一些数据时遇到一些错误

我一直在关注一个创建多个tablesin 的教程database,但是我遇到了一些错误并且没有成功解决它们。

这对我来说是新的,所以如果我犯了一些愚蠢的错误,请放轻松,但我想在这里学习。这些是classes我遇到错误的地方:

主要活动:

类别DAO:

这是我得到的错误:

0 投票
0 回答
244 浏览

java - 实现联系人入库后编辑

我正在调整一个通过交互application来管理联系人的方法。database

在 中application,我正在插入和删除联系人,但我正在努力实现method联系人edit并记录在database.

onContextItemSelected方法已到位,仅缺少那部分。

MainActivity 中的 onContextItemSelected 方法

具有 updateContact 方法的 DatabaseHandler 类

0 投票
1 回答
296 浏览

java - android 数据库未打开 - SQLITE

我正在尝试创建用户可以在任何网站上管理她的密码的密码管理器应用程序。

用户需要填写 3 个字段-Website和。在幕后,数据应该在 SQLite 中插入数据库,但我认为数据库没有打开,因为我看不到路径中的数据库文件夹:UsernamePassword/data/data/MY_APP/

这是MySQLiteHelper: http: //pastebin.com/4ZWJuS5W

这是addPassword: http: //pastebin.com/e17CQ6mF

这是我的Activity

0 投票
2 回答
479 浏览

android - Android Studio error defining parameter for SQLiteOpenHelper from another class

I cant seem to get the right parameters when I create an new DatabaseHandler

I have tried this every which way and it works fine when the code is in the main activity using

DatabaseHandler db = new DatabaseHandler(this);

I cant figure out what I have to enter for the parameters when its called from another class

The code is below

DatabaseHandler

DownloadData

0 投票
1 回答
49 浏览

android - 从 SQLite,Android 检索 ID

我从表中检索 ID 时遇到问题。

在项目中,我有 SQLite 数据库,其中包含两个表:学生和部门。

部门表由我完成。我通过 Spinner 从该表中读取数据。如何从表中获取部门的 ID 并将其保存到学生表中?

我不想将数据保存到部门表中,因为它已经完成了。

AddActivity.class

DatabaseHandler.class

0 投票
0 回答
68 浏览

android - 如何知道图像已从 sdcard 中删除

我有一个应用程序,它下载图像并保存在设备的 sdcard 中,同时它将下载图像的名称及其路径保存在数据库中(此路径是设备上的物理路径)

我为什么要这样做?它只有一个原因,那就是不要一次又一次地从服务器下载图像。但是当我将它们保存在 SD 卡中时,它们会显示在画廊中。因此,用户有可能删除一些图像,或者可能是所有图像。(由于某些原因,我没有将它们保存在 app 文件夹中)

所以我想要什么

我想要几件事可以简化如下

  1. 我想看看是否有任何图像已被用户删除/删除,如果是这样,我也可以下载它,然后我将相应地更新我的网格视图。如果没有删除的图像,那么它应该正常显示。
  2. 我在互联网上搜索,找到了一种方法来检查文件是否仍然存在“myFile.exists()”,但不知道如何在我的情况下使用它。
  3. 这是更糟糕的一点,我的逻辑可能很难,现在发生的是我打开我的活动,它从数据库中获取图像路径并将图像提取到图像视图中。但是如果存在sime 1,存在图像2但没有图像3,图像3被用户删除,那么现在如何调整这个东西,因为我们在gridview的适配器中,我们将如何等待并下载这个图像会适合那个地方吗?

请告诉我如何执行此操作以及如何检查是否已删除任何文件。?

0 投票
1 回答
77 浏览

android - Android 模块中的 OrmLite

我正在尝试将所有 DatabaseRequests 放在 Android 的一个模块中,以便将所有对 DDBB 的访问集中在同一个地方。

我想知道我这样做是否有任何错误。这些应用程序以正确的方式工作,但我担心这样做的最佳实践。

我有一个名为 DatabaseRequest 的静态类,其中所有请求都在其中,例如:

上下文参数是发出请求的活动的上下文。

此代码是否存在任何性能问题?

提前致谢 ;)