问题标签 [android-query]

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 投票
1 回答
314 浏览

android - ContentResolver 查询中“='1'”的含义和目的

为什么我们要放入" = '1' "选择查询?

以及原因String.valueOf(1);

0 投票
1 回答
2822 浏览

android - 具有多个 WHERE 选择的 Android 内容提供程序查询

我正在使用 androids 内容提供商 Media.Store External Image 来获取图像文件路径。

我只想获取 _ID 等于以下任何一个的图像的文件路径:- 122234、33245、66782、55782。

那么我如何构建我的 Cursor.query 来实现这一点。

我现有的代码: -

0 投票
2 回答
2816 浏览

android - java.lang.OutOfMemoryError:无法分配 3225612 字节分配,886384 可用字节和 865KB 直到 OOM

真的有这个问题。对不起,因为这个问题已经被问过很多次了。但这是需要的。缩小后我正在显示大图像。所以我的应用看起来像 Flipboard 应用。用户可以向右或向左翻页。我使用了 recycle() 所以它会释放每个位图。但是,当用户滑动 8 -9 页面时,它正在工作,但在该应用程序崩溃之后一段时间不会崩溃。唯一的问题是由于记忆。

我正在寻找一种可以静默捕获异常并释放应用程序内存的方法。这是好方法还是可能?还有其他解决方案吗?

我正在使用这个库来显示图像https://github.com/androidquery/androidquery

0 投票
0 回答
98 浏览

android - 无法获取 SMS 数据库的更新查询

下面的代码不起作用。如果您看到输出,无论我尝试什么,它总是返回 0 ?有什么问题或 API 已被弃用或什么?

请帮忙

代码 :

输出 :

它不应该返回更改的列数吗?

0 投票
1 回答
672 浏览

java - 从浏览器历史记录中提取 URL 时,它显示无法解析符号“BookmarkColumns”

我正在尝试从浏览器历史记录中提取 URL。我找到了下面的代码并尝试实现它。但问题是它在BookmarkColumns, BOOKMARKS_URI,中给出错误noicon

我在 API 级别 16、23、25 中尝试过这个。但是错误并没有解决。它总是说“无法解析符号'BookmarkColumns'”

请帮我解决这个问题...

0 投票
1 回答
29 浏览

android - 删除多表记录的最佳方法是什么?

我有一个database包含三个表的表,并且所有三个表中都有一个 class_id 列。我想在删除 class_id 时,删除具有 class_id 的表中的所有记录

我使用了一种方式,但我不确定这种方式是否标准?

提示:一个表中的 class_id 是主键,另一个表中是外键

0 投票
1 回答
66 浏览

java - 带有 WHERE、AND、OR 子句的 Android Sqlite 搜索查询

在这里,我需要从表'TABLE_NAME'where中获取结果'COLUMN_NAME_COUNTRY' = country 'AND' 'COLUMN_NAME_CATEGORY' = local 'OR' NA (Na also a value in the 'COLUMN_NAME_CATEGORY'。下面是我的代码:

最后的结果是具有“本地”类别的“所有国家/地区”。

0 投票
1 回答
30 浏览

android - 如何从 contentprovider 获取联系人,其中特定号码的 contact_id 最大值

我想获取所有 id 大于特定数字的联系人。

我的代码是:

但它不会起作用。

0 投票
0 回答
296 浏览

android - Android ContentObserver-判断短信状态

我已将 a 注册ContentObserver到 的 URI Telephony.Sms.CONTENT_URI,以便在用户每次发送或接收新的 SMS 消息时得到通知。

对于成功发送和接收的消息,这工作正常 - 但对于发送失败的消息,我注意到一个意外行为:消息似乎被报告为好像它们已成功发送,即使它们不是 - 我不能找不到任何有关失败的迹象。

在 obeserver 的 onChange 函数中,我尝试根据消息类型确定消息状态,但我得到的只是Telephony.Sms.MESSAGE_TYPE_SENT(2) 的文件夹/类型和Telephony.Sms.STATUS_NONE(-1) 的状态,这两者都不表示发送有失败的。那是我使用的代码:

我还尝试在同一个函数中查询(使用 URI 的 URI Telephony.Sms.CONTENT_URI)来查找我以前从未见过的所有 SMS 消息,然后像前面的代码示例一样提取相同的字段 - 但结果将保持不变。

我还尝试查询应该返回具有特定状态的所有消息列表的特定 URI(如此处所列),但我一直得到一个空光标,不知道为什么:

(还尝试了其他附加路径,例如“失败”、“排队”、“发件箱”、“未交付”,所有这些都不起作用)。

顺便说一句,此代码仅在运行 Android 7.0 的三星 Galaxy A7 上进行了测试,当时默认消息传递应用程序是谷歌的Android 消息(不是与手机捆绑的三星消息传递应用程序),所以它可能会以某种方式影响结果,我不确定。

最重要的是,问题是 - 我如何检查消息是否已成功发送?(假设我不是发送它的人,因为那样我会收到一个回调,其中包含该特定尝试的状态)

0 投票
1 回答
246 浏览

android - Android:在添加到 RecyclerView 适配器之前查询模型

我的 Tab/ViewPager 布局全部由 RecyclerView 组成,数据取决于“ID”,到目前为止我尝试的是获取模型中的所有数据并添加到适配器,然后设置可见性以隐藏其他数据,但它只留下一个我的回收站视图中没有布局的空白空间。所以我想先查询它,然后在将结果添加到我的适配器之前选择所有带有 245 的 ID。

伙计们,我正在尝试删除回收站视图中的一些项目

如果您需要更多我的代码,请发表评论