问题标签 [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.
android - Android上的幼儿安全应用程序
我有一个应用程序,应该是幼儿安全的。这意味着,它会阻止任何单键触摸,但可以处理长按以退出应用程序。这样一来,蹒跚学步的孩子在玩耍时就不会做(太)讨厌的事情了。直到版本 2.3.4,我成功地实现了这一点。但是,现在我有两个问题:
- 在蜂窝上,我有可以按下的状态栏通知。另外,我有可以按下的切换窗口键。我唯一成功的是使状态栏变暗。
在冰淇淋三明治上(使用模拟器,我仍然没有这个版本的真实设备),当调用下一个代码时,我得到一个甚至无法捕获的异常。例外:
java.lang.IllegalArgumentException:添加窗口后无法更改窗口类型。
编码:
我能做些什么?
android - ICS 中的全屏覆盖
我有一个覆盖状态栏的全屏程序,以便您可以看到它但无法单击它(如锁定屏幕)。当我在 Ice Cream Sandwich 中运行我的程序时,我的应用程序会下拉到状态栏下方(允许触摸它)。我怎样才能让它在 ICS 中再次工作?
我使用以下代码:
android - 构建错误:Ubuntu 上的冰淇淋三明治模拟器
我正在尝试在 Ubuntu Linux 上构建冰淇淋三明治模拟器。
收到以下错误:
有人可以帮我吗?
android - 冰淇淋三明治模拟器上的 Google 帐户
我正在尝试使用新的 ICS 模拟器测试依赖于 Google 帐户的应用程序,但我似乎无法选择添加一个(仅限电子邮件和企业帐户。)这是一个错误还是被遗漏的东西故意。可以通过其他设置启用吗?
android - 嵌套片段
是否可以在 ICS 中嵌套片段?我的意思是我们可以膨胀一个包含一个或多个片段的布局 xml 文件并使用 Fragment.onCreateView 将其提供给父片段视图吗?
java - Android 4.0 ICS 将 HttpURLConnection GET 请求转换为 POST 请求
我的 Galaxy Nexus 今天到货了,我做的第一件事就是将我的应用程序加载到它上面,这样我就可以向我的朋友们展示它。它的部分功能涉及从 Google Reader 导入 RSS Feed。但是,在尝试此操作时,我收到了 405 Method Not Allowed 错误。
这个问题是冰淇淋三明治特有的。我附上的代码在 Gingerbread 和 Honeycomb 上运行良好。我已经将错误追溯到建立连接的那一刻,当时 GET 请求神奇地变成了 POST 请求。
有什么可能导致这个问题吗?这个函数可以更好地编码以避免这个问题吗?
提前谢谢了。
android - 模拟器中的Android 4软件按钮?
Android 4 ICS 应该在底部有虚拟菜单、主页和返回按钮。我在模拟器中没有看到这个。我必须做些什么来启用它吗?
android - 将操作栏溢出图标更改为深色版本
在我的应用程序中,我使用我自己的基于 Theme.Holo.Light 的主题但是我已经自定义了 actionBarStyle,将背景可绘制设置为蓝色渐变以适合我的应用程序的风格。
但是,使用 Halo 轻主题,操作栏文本是深色的,并且默认图标,例如向上导航箭头和菜单图标是深色的,这些不会出现在我的蓝色渐变上。
正如您从下面的 XML 中看到的那样,我已经设法更正了标题文本颜色,但我找不到我需要为图标覆盖的属性。
如何更改告诉主题以有效地使用 Theme.Halo 中的 ActionBar 上的图标而不是那些 Theme.Halo.Light 但让我的应用程序的其余部分仍然使用 Theme.Halo.Light
这是我当前的 XML
谢谢你的帮助
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 就会将触摸事件传播到我的应用程序?
android - 谷歌音乐应用拆分操作栏
新的 Google Music 应用看起来像是在使用新的操作栏 API,底部有拆分操作栏项目。很酷的是它也适用于我的 Nexus S Gingerbread 手机,它没有新的 ICS API。所以,我的问题当然是我怎样才能做到这一点?