问题标签 [android-4.0-ice-cream-sandwich]

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 投票
3 回答
15928 浏览

android - 使用兼容性库的 ICS 中未显示选项菜单

在使用 android-support-v4.jar 库的项目中,我无法在 ICS 的片段中显示选项菜单。我正在 Galaxy Nexus 手机上进行测试。

我们没有使用操作栏,需要应用程序兼容 2.2+。我们在 ICS 的活动中看不到任何选项菜单(FragmentActivity 不支持 onCreateOptionsMenu)

我可以让菜单在以前版本的 Android 中工作 - 我拥有所有正确的框架来启用选项菜单(如下所示),但 ICS 中没有显示任何内容。单步执行代码时不会调用 onCreateOptionsMenu。任何人都可以建议修复吗?

清单文件中的目标操作系统版本:

0 投票
1 回答
893 浏览

android - 通知号码和冰淇淋三明治?

http://developer.android.com/reference/android/app/Notification.html#number

谁能确认这是否已从 ICS(或之前)中删除?我通常在 2.2 中进行测试,只是注意到状态栏中的冰淇淋三明治中没有显示小数字徽章。它被删除了哪个版本,或者这只是一个错误?

0 投票
2 回答
354 浏览

android - 小部件显示为 0x0 并导致启动器崩溃

所以,我已经为我的应用程序声明了一个小部件,并想在冰淇淋三明治模拟器上尝试它,但是当我选择它时,它会使启动器崩溃。

问题是,启动器认为宽度和高度将等于 0(它还将我的小部件列为 0x0 小部件),所以我猜我的声明中有问题

这是我的小部件声明:

minHeight和有什么问题minWidth吗?

0 投票
1 回答
935 浏览

android - Disjointed WebView drawing in ICS

I'm making an application which has a Webview inline with other elements, nested in a ScrollView. I've noticed that in ICS, testing on a Galaxy Nexus device, the WebView appears to be disjointed from the rest of the displayed elements when the page is flung, resulting in the WebView appearing to be floating because of a couple of ms worth of lag on drawing. This doesn't happen in 2.x versions of Android (not tested on 3.x). Here's a video of the floating effect http://www.youtube.com/watch?v=avfBoWmooM4 (you can see clearly if you set to fullscreen at 1080p)

Can anyone suggest why this may happen, or a fix?

I've setup a test project, below, to demonstrate:

0 投票
1 回答
232 浏览

apache-flex - URLLoader 的 HTTPS 通信在 Galaxy nexus 上无法正常工作

我开发Android的Air应用程序。我尝试在 Galaxy Nexus 上运行它。但它不能正常工作。

它在应用程序的 URLLoader 上使用 HTTPS。但会返回“错误 #2032:流错误”。

我尝试在 Nexus S Android 2.3.6 和 Eee Pad Transformer Android 3.1 上运行相同的应用程序。这些工作正常。

我认为这是 Galaxy Nexus Android4.0 上的 Adob​​e Air 问题。

谢谢..

0 投票
1 回答
179 浏览

android - 谷歌地图 API 的 Android 更新问题

我正在使用 min sdk 版本 7 开发应用程序,我已经安装了所有可用的第三方插件。在 android 3.2 之前,我拥有所有的 sdk。该应用程序可以完美地解决一些小问题......我最终会解决的。

问题是我将我的 SDK 更新为冰淇淋三明治版本,之后我无法在我的应用程序中使用的 google map api 上看到任何内容。(只是一些带有盒子的空白区域)

任何想法如何解决这个问题?

我面临的另一个问题是......当我将完整的工作空间提供给我的朋友进行开发时,他的 android sdk 在导入项目后显示至少一千个错误......比如找不到默认属性(物理文件)。我发现在 android (4.0 更新) sdk 中有一个名为 project properties 的文件,在 3.2 及以下版本中有一个名为 default properties 的文件。(我正在处理谷歌地图 api 密钥,所以这不是问题)......

我们需要遵循什么程序来在较低版本的 android 上迁移 android 项目吗?

在我和我的朋友系统中,应用程序的 sdk 版本是 7,因此理想情况下它应该可以正常工作,并且在导入时不应该抛出任何错误。

任何帮助都非常感谢...

0 投票
4 回答
10858 浏览

android - Android Virtual Device Creation 无法解析属性

当我尝试在 Eclipse 中创建新的 AVD 时,我已经安装了映像,但这不是问题。我收到消息

当我看机器时。

0 投票
2 回答
1107 浏览

android - 9 补丁在 ICS 中不起作用

我有一个在 Android v2.2 中运行良好的 9 补丁文件,但是当我在 ICS 模拟器上运行该应用程序时,它默认为拉伸比例。查看这些屏幕截图:

以前有人遇到过这个问题吗?

0 投票
5 回答
11038 浏览

android - ICS 仿真器没有软件按钮?

因此,我正在将我的应用程序从 3.0 更新到 4.0,但我遇到了模拟器问题。具体来说,当使用 Galaxy Nexus~ish 皮肤时,软件按钮不会出现(我不确定它是否准确,但应该足够接近)。

这是 WXGA720,它的值:

第一行是最重要的,因为它告诉模拟器我们需要返回/主页的软件密钥。这适用于 WXGA800 皮肤(平板电脑) - 即使使用 API 级别 14 (ICS)。

缺少键的屏幕截图 (不要介意屏幕截图中的锯齿状边缘,我将模拟器缩小了 - 这不会影响未出现的键)正如您所见,由于我没有返回/主页按钮,因此很难与模拟器交互。

因此,软件键会出现在平板电脑的皮肤上,而不是手机上。有没有其他人解决过这个问题?

编辑

我更改了屏幕截图以反映工具的最新版本 r16。这些按钮使用 WVGA800 皮肤和硬件 back/home = no。

0 投票
1 回答
2668 浏览

android - Android ICS:获取 HttpsUrlConnection 的服务器证书的问题

自 Android ICS 以来,我们在验证我们从HttpsUrlConnection. 在早期版本的 android 中,这运行良好。这就是我们正在尝试做的事情:

抛出的异常是:

java.lang.IllegalStateException 在 libcore.net.http.HttpEngine.getCacheResponse(HttpEngine.java:412) 在 libcore.net.http.HttpsURLConnectionImpl$HttpUrlConnectionDelegate.getCacheResponse(HttpsURLConnectionImpl.java:390) 在 libcore.net.http.HttpsURLConnectionImpl。 getServerCertificates(HttpsURLConnectionImpl.java:87)

有人知道可能出了什么问题以及为什么它只在 ICS 之后持续存在吗?

谢谢!

----- 更新 -------- 现在我像这样制作了自己的 HostnameVerifier。我避免像这样的 getServerCertificates() 方法,它正在工作: