问题标签 [android-2.2-froyo]

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 投票
17 回答
165492 浏览

android - Android SDK 管理器在选择存储库时出现“无法获取 URL https://dl-ssl.google.com/android/repository/repository.xml”错误

我正在尝试安装一个平台,但是当我打开 Android 管理器然后我单击可用软件然后选择 https://dl-ssl.google.com/android/repository/repository.xml存储库

我收到此错误:

获取 URL https://dl-ssl.google.com/android/repository/repository.xml失败

我还尝试通过单击设置面板上的所有“https:”下载的强制“http:”来下载,但它仍然没有帮助。

我正在使用 Windows Vista。

0 投票
1 回答
831 浏览

android - Android 2.2 (Froyo) SQLite 缺少一些 IN 子句功能?

最近我将我的 Nexus One 更新为 Froyo (2.2),我注意到 SQLite 的一些明显不同的行为。

例如,我一直在使用子查询(返回字符串数据)作为 IN 子句的一部分,而子查询部分似乎不再正常工作。我在下面附上了一个使用联系人数据库的示例 SQL 查询(直接查询仅用于说明目的):

直到 Android 2.1 这都不是问题。然而,在更新之后,这将返回一个空记录集,除非我单独运行子查询,将每个结果值括在单引号中并将这些值直接附加到 IN 子句中。

我注意到我正在处理的多个应用程序中的这种功能损失,但我应该注意,当结果是数字而不是基于字符串时,它似乎确实有效。

有没有其他人遇到过这个问题?

0 投票
3 回答
1580 浏览

android - Android ContactsContract.Contact API 中缺少常量?

我已经使用 ContactsContract api 一段时间了,我遇到了在 ContactsContract.Contacts 的 API 页面中列出的两个“列”,它们似乎实际上无法评估。

值是(在列标题下):“NAME_RAW_CONTACT_ID”和“DISPLAY_NAME_PRIMARY”

通过我对 API 的阅读,这两个值似乎与用于构造给定联系人的显示名称的结构化名称(在 DATA 中)相关联。目前,直接从联系人表中访问它对我来说非常有用,但据我所知,它们实际上并不在工作 api 中(我已经针对 2.1 和 2.2 进行了测试)。

Contacts 对象中不存在关联的常量,并且尝试直接访问字段(通过使用我在在线代码转储中看到的小写字符串版本)会出现 sql 错误——如您所料,列无效.

有没有人在访问这些方面有更好的运气?这些实际上在 API 中吗?

编辑:我做了更多检查,这里有一些来自 RawContacts 的相关值,这些值在 API 上列出,但似乎实际上并不在其中:DISPLAY_NAME_ALTERNATIVE、DISPLAY_NAME_PRIMARY、DISPLAY_NAME_SOURCE、PHONETIC_NAME、PHONETIC_NAME_STYLE、SORT_KEY_ALTERNATIVE 和 SORT_KEY_PRIMARY。

所有这些似乎都是 API 中尚未包含的功能,在发布 javadoc 时错误地没有过滤掉这些功能。如果其他人也无法访问这些功能,则可能值得提交一份错误报告。

0 投票
5 回答
1444 浏览

android - 如果我使用 GNU GPL3 许可我的应用程序,这是否会阻止我在 android 市场上销售它?

我正在使用 Google Code 来托管我的应用程序代码,它很方便,而且 SVN 存储库意味着我不必担心备份

当你在那里创建一个项目时,你需要选择一个许可证,我选择了 GNU GPL v3。

这样做是否会阻止我在 Android 市场上销售我的应用程序?

0 投票
1 回答
732 浏览

android - froyo 中的振动设置

如果您更改振动设置,我在 froyo 中读到setVibrateSettings()它不会与 SO 振动设置同步。然后我发现人们使用此链接中的某些功能的这种解决方法:

https://android.googlesource.com/platform/packages/apps/Settings/+/froyo-release/src/com/android/settings/SoundSettings.java

但是,该源代码有两个调用:

这是我在代码中尝试更改振动设置的唯一区别。但Settings.System.VIBRATE_IN_SILENT似乎在 2.2 中被删除,所以当我将振动设置更改为“正常、关闭、仅静音”时,我会转到 SO 音频设置和 vib 值不同,如果我回到我的应用程序,vib 设置也是与我之前选择的不同。有任何想法吗?

0 投票
1 回答
231 浏览

android - ant_rules_r3.xml:209 & 395 错误

我正在运行 mac osx。我只是找不到这个错误的答案:

构建失败/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395:执行此行时发生以下错误:/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:209 :com.android.sdklib.build.ApkCreationException:调试证书已于 2497 年 4 月 10 日 17:55 过期。

总时间:22 秒 /Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395:执行此行时出现以下错误:/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3。 xml:209: com.android.sdklib.build.ApkCreationException: 调试证书已于 4/10/2497 17:55 过期น</p>

我正在尝试删除 ~/.android/debug.keystore 并更改机器的语言环境(日期和时间)。它不起作用。

有人可以给我这个问题的答案吗?

谢谢你。

0 投票
3 回答
918 浏览

android - 从 Android 1.6 升级和应用程序到 Android 2.2 不起作用

我目前发现,我为 Android 1.6 开发的应用程序不适用于 Android 2.2。我对此感到很困惑,因为它是一个非常简单的应用程序,几乎什么都不做。

我得到的Expeption是这样的:

最奇怪的部分是,它在这里搜索的 Class 不存在,也从来没有......

该应用程序本身只在文本视图中显示一些文本。

在 Android 1.6 中我没有遇到这个问题,我看不到原因,它在 2.1 中有效。

有人知道这个问题可能是什么吗?

清单看起来像这样:

0 投票
1 回答
528 浏览

android - Android 2.2.1 Nexus one:语音识别问题

嗨伙计,

我在具有固件的 Google Nexus 一部手机上的语音识别有一个奇怪的问题:2.2.1。语音识别对口语进行多种解释当我对语音识别说“你好”时,收到的结果是“你好,酒店,照片,fomdem,本田”,预计只会出现“你好”同样的事情在固件 2.1 上运行良好,结果令人满意。

必须做些什么来避免这个问题。任何建议都是有帮助的

最好的问候, 维纳亚克

0 投票
3 回答
289 浏览

android - 安卓; 2.1 和 2.2 之间是否有开发人员需要注意的向后兼容性的任何变化?

我创建了一些针对 2.2 的应用程序

我正在考虑投资购买便宜的手机来尝试这些(迄今为止只使用过模拟器)。我想要的手机运行的是 Android 2.1 版本。

从代码的角度来看,2.1 和 2.2 之间是否有任何可能导致我出现问题的重大变化?

我知道如果我尝试部署到 1.x 手机(例如 People/ContractsContact 等)会出现问题,但我看不出有什么可以说 2.2 应用程序在 2.1 环境中会失败

(我可以尝试更改模拟器目标,但很想知道其他人使用实际手机)

谢谢

0 投票
1 回答
1051 浏览

android - Android Listview 项目在 Froyo 中滚动出屏幕时未重绘

我有一个列表视图,当滚动并且项目离开屏幕时,当我滚动回它们(文本和复选框)时,它们不会重绘。事实上,列表视图中屏幕底部的项目在滚动到它们时永远不会被绘制。这只发生在 Froyo 中。任何其他版本都可以正常工作。我已经检查过,当调用 getItem 方法时,适配器中的数据如预期的那样,只是不可见。列表视图项目在那里(每个项目占用相同数量的屏幕空间),一旦滚动离开屏幕并重新打开,我就看不到文本或复选框。

我的代码是这样的: