问题标签 [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.
android - ContentResolver 查询中“='1'”的含义和目的
为什么我们要放入" = '1' "
选择查询?
以及原因String.valueOf(1);
android - 具有多个 WHERE 选择的 Android 内容提供程序查询
我正在使用 androids 内容提供商 Media.Store External Image 来获取图像文件路径。
我只想获取 _ID 等于以下任何一个的图像的文件路径:- 122234、33245、66782、55782。
那么我如何构建我的 Cursor.query 来实现这一点。
我现有的代码: -
android - java.lang.OutOfMemoryError:无法分配 3225612 字节分配,886384 可用字节和 865KB 直到 OOM
真的有这个问题。对不起,因为这个问题已经被问过很多次了。但这是需要的。缩小后我正在显示大图像。所以我的应用看起来像 Flipboard 应用。用户可以向右或向左翻页。我使用了 recycle() 所以它会释放每个位图。但是,当用户滑动 8 -9 页面时,它正在工作,但在该应用程序崩溃之后一段时间不会崩溃。唯一的问题是由于记忆。
我正在寻找一种可以静默捕获异常并释放应用程序内存的方法。这是好方法还是可能?还有其他解决方案吗?
我正在使用这个库来显示图像https://github.com/androidquery/androidquery
android - 无法获取 SMS 数据库的更新查询
下面的代码不起作用。如果您看到输出,无论我尝试什么,它总是返回 0 ?有什么问题或 API 已被弃用或什么?
请帮忙
代码 :
输出 :
它不应该返回更改的列数吗?
java - 从浏览器历史记录中提取 URL 时,它显示无法解析符号“BookmarkColumns”
我正在尝试从浏览器历史记录中提取 URL。我找到了下面的代码并尝试实现它。但问题是它在BookmarkColumns
, BOOKMARKS_URI
,中给出错误noicon
。
我在 API 级别 16、23、25 中尝试过这个。但是错误并没有解决。它总是说“无法解析符号'BookmarkColumns'”
请帮我解决这个问题...
android - 删除多表记录的最佳方法是什么?
我有一个database
包含三个表的表,并且所有三个表中都有一个 class_id 列。我想在删除 class_id 时,删除具有 class_id 的表中的所有记录
我使用了一种方式,但我不确定这种方式是否标准?
提示:一个表中的 class_id 是主键,另一个表中是外键
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'
。下面是我的代码:
最后的结果是具有“本地”类别的“所有国家/地区”。
android - 如何从 contentprovider 获取联系人,其中特定号码的 contact_id 最大值
我想获取所有 id 大于特定数字的联系人。
我的代码是:
但它不会起作用。
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 消息(不是与手机捆绑的三星消息传递应用程序),所以它可能会以某种方式影响结果,我不确定。
最重要的是,问题是 - 我如何检查消息是否已成功发送?(假设我不是发送它的人,因为那样我会收到一个回调,其中包含该特定尝试的状态)
android - Android:在添加到 RecyclerView 适配器之前查询模型
我的 Tab/ViewPager 布局全部由 RecyclerView 组成,数据取决于“ID”,到目前为止我尝试的是获取模型中的所有数据并添加到适配器,然后设置可见性以隐藏其他数据,但它只留下一个我的回收站视图中没有布局的空白空间。所以我想先查询它,然后在将结果添加到我的适配器之前选择所有带有 245 的 ID。
伙计们,我正在尝试删除回收站视图中的一些项目
如果您需要更多我的代码,请发表评论