问题标签 [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 投票
2 回答
7921 浏览

android - Android上的幼儿安全应用程序

我有一个应用程序,应该是幼儿安全的。这意味着,它会阻止任何单键触摸,但可以处理长按以退出应用程序。这样一来,蹒跚学步的孩子在玩耍时就不会做(太)讨厌的事情了。直到版本 2.3.4,我成功地实现了这一点。但是,现在我有两个问题:

  1. 在蜂窝上,我有可以按下的状态栏通知。另外,我有可以按下的切换窗口键。我唯一成功的是使状态栏变暗。
  2. 在冰淇淋三明治上(使用模拟器,我仍然没有这个版本的真实设备),当调用下一个代码时,我得到一个甚至无法捕获的异常。例外:

    java.lang.IllegalArgumentException:添加窗口后无法更改窗口类型。

编码:

我能做些什么?

0 投票
2 回答
3281 浏览

android - ICS 中的全屏覆盖

我有一个覆盖状态栏的全屏程序,以便您可以看到它但无法单击它(如锁定屏幕)。当我在 Ice Cream Sandwich 中运行我的程序时,我的应用程序会下拉到状态栏下方(允许触摸它)。我怎样才能让它在 ICS 中再次工作?

我使用以下代码:

0 投票
3 回答
2964 浏览

android - 构建错误:Ubuntu 上的冰淇淋三明治模拟器

我正在尝试在 Ubuntu Linux 上构建冰淇淋三明治模拟器。

收到以下错误:

有人可以帮我吗?

0 投票
1 回答
425 浏览

android - 冰淇淋三明治模拟器上的 Google 帐户

我正在尝试使用新的 ICS 模拟器测试依赖于 Google 帐户的应用程序,但我似乎无法选择添加一个(仅限电子邮件和企业帐户。)这是一个错误还是被遗漏的东西故意。可以通过其他设置启用吗?

0 投票
2 回答
1004 浏览

android - 嵌套片段

是否可以在 ICS 中嵌套片段?我的意思是我们可以膨胀一个包含一个或多个片段的布局 xml 文件并使用 Fragment.onCreateView 将其提供给父片段视图吗?

0 投票
5 回答
10666 浏览

java - Android 4.0 ICS 将 HttpURLConnection GET 请求转换为 POST 请求

我的 Galaxy Nexus 今天到货了,我做的第一件事就是将我的应用程序加载到它上面,这样我就可以向我的朋友们展示它。它的部分功能涉及从 Google Reader 导入 RSS Feed。但是,在尝试此操作时,我收到了 405 Method Not Allowed 错误。

这个问题是冰淇淋三明治特有的。我附上的代码在 Gingerbread 和 Honeycomb 上运行良好。我已经将错误追溯到建立连接的那一刻,当时 GET 请求神奇地变成了 POST 请求。

有什么可能导致这个问题吗?这个函数可以更好地编码以避免这个问题吗?

提前谢谢了。

0 投票
2 回答
3538 浏览

android - 模拟器中的Android 4软件按钮?

Android 4 ICS 应该在底部有虚拟菜单、主页和返回按钮。我在模拟器中没有看到这个。我必须做些什么来启用它吗?

0 投票
1 回答
4651 浏览

android - 将操作栏溢出图标更改为深色版本

在我的应用程序中,我使用我自己的基于 Theme.Holo.Light 的主题但是我已经自定义了 actionBarStyle,将背景可绘制设置为蓝色渐变以适合我的应用程序的风格。

但是,使用 Halo 轻主题,操作栏文本是深色的,并且默认图标,例如向上导航箭头菜单图标是深色的,这些不会出现在我的蓝色渐变上。

正如您从下面的 XML 中看到的那样,我已经设法更正了标题文本颜色,但我找不到我需要为图标覆盖的属性。

如何更改告诉主题以有效地使用 Theme.Halo 中的 ActionBar 上的图标而不是那些 Theme.Halo.Light 但让我的应用程序的其余部分仍然使用 Theme.Halo.Light

这是我当前的 XML

谢谢你的帮助

0 投票
2 回答
1949 浏览

android - 在 Android 4.0 导航栏劫持第一个触摸事件

在没有硬件导航键的设备上的 Android 4.0 中,Android 将呈现导航栏。

如果需要,您可以使用 隐藏它setSystemUiVisibility()

如果这样做了,假设您想获得尽可能多的屏幕进行播放,当您第一次触摸屏幕时(是的,在View您实现View.onTouchEvent()时),第一次触摸将被 Android 劫持,您的 API 将不会被调用。只有在导航栏可见时才会调用它。

现在,也可以通过听以下内容来避免这种情况:

http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html

当导航栏可见时,只需执行您在第一次触摸时会执行的操作。

有没有其他方法可以做同样的事情,一旦导航栏完成,Android 4.0 就会将触摸事件传播到我的应用程序?

0 投票
3 回答
1024 浏览

android - 谷歌音乐应用拆分操作栏

新的 Google Music 应用看起来像是在使用新的操作栏 API,底部有拆分操作栏项目。很酷的是它也适用于我的 Nexus S Gingerbread 手机,它没有新的 ICS API。所以,我的问题当然是我怎样才能做到这一点?

谷歌音乐应用