问题标签 [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 ICS 原生旋转后保留 Fragment 上下文菜单
我想在旋转后继续显示片段的上下文菜单(在手机中)。
简单的情况是
- 无线和网络 -> VPN ->(添加一个配置文件)->(长按创建上下文菜单)->(旋转)
我怎样才能保留它?android:orientation
,setRetainInstance
不是我测试的答案
google-play - 在 ICS 上区分平板电脑和智能手机
我了解默认情况下(在 ICS 之前),为了区分平板电脑和智能手机,开发人员可以使用 Android Manifest 中的 sdk 版本(除了屏幕尺寸和 openGL 过滤器)。现在 ICS 同时在 SP 和 Tablet 上运行,如果我需要区分 SP 和 Tablet,开发人员有哪些选择?
我认为屏幕尺寸不可靠。
可以说由于某些原因,我无法为 SP 和平板电脑提供一个通用的 apk。我还想避免为平板电脑和 SP 单独申请
android - 无法让 Android 4.0 拆分操作栏工作
我已经关注了 android 开发网站上的开发页面,但我无法让我的操作栏拆分到屏幕的顶部和底部。
我有一个用几个选项定义的菜单 xml:
在我的清单中,我将 uiOption 设置为:
我在活动中加载菜单项,如下所示:
但是在测试应用程序时,操作栏永远不会分裂。有谁知道问题/如果我错过了什么?
非常感谢。
android - Android 包管理器 - verifyPendingInstall
在冰淇淋三明治中,我看到了包管理器的一个新功能,即
验证挂起安装()
“允许收听包验证广播的包响应包管理器。响应必须包含验证代码,它是 VERIFICATION_ALLOW 或 VERIFICATION_REJECT 之一。”
http://developer.android.com/sdk/api_diff/14/changes.html
我很想知道它的含义,因为我不太清楚它在这里试图做什么以前没有做过的确切区别以及它将达到什么目的。
有任何想法吗?
编辑:任何人都没有想法?
android - Android 4.0 的 PhoneGap 忽略元视口
有谁知道 PhoneGap 1.2 的解决方法,它允许您处理忽略视口的新 Android OS 4.0 设备?
我已经看到您可以在哪里添加以下代码,但它对我不起作用。我在这里错过了什么吗?如何使用 PhoneGap 1.2 获得 4.0 来识别视口?视口在 Mobile Web 中运行良好。
android - Android ICS 4.0 中的 dlmalloc 或 dlfree 和 SIGSEGV 错误中的堆内存损坏
由于在我考虑在此处发布问题和我的解决方案之前找不到任何人报告此行为,因此它可以帮助遇到此问题的其他人。我们的应用在 ICS 之前的设备上运行良好。我们在 Galaxy Nexus 和 ICS 模拟器上测试了我们的应用程序,发现了以下类型的奇怪进程崩溃:
dlmalloc 中的堆内存损坏
dlfree 中的堆内存损坏
信号 11 (SIGSEGV),故障地址 deadbaad
问题是崩溃发生在本机空间中,因此没有任何直接影响它的自行编写的代码。由于我们处理列表中的大量图像,并且系统为这些图像分配位图,唯一想到的是一些糟糕的位图处理。我们遵循了网络上的所有最佳实践,我们甚至帮助 GC 通过调用bitmap.recycle()
. 无论如何,由于某些未知原因,该应用程序在 Android ICS 4.0 上不断崩溃。
android - 使用 PreviewCallBack 而不设置 PreviewDisplay (ICS)
在 API 级别 10 我能够做到
并且在调用后仍然会在每一帧上触发预览回调
现在,在 API 级别 14 (ICS) 上,如果没有将预览显示设置为有效且可见的视图,则不会触发回调。关于解决这个问题的任何想法,我不关心超出处理角度的实际图像,并且绝对不需要显示它,我觉得即使有分层视图并将相机预览放在我正在做的事情后面也是一个巨大的 CPU 浪费。
android - 使用带有 Android 4.0 模拟器的笔记本电脑网络摄像头
我正在开发一个头部跟踪 3D 应用程序(如果有兴趣可以看看这里)。因为我只有一个没有前置摄像头的 Nexus One,所以我无法真正测试它。大部分时间我都在使用手机并镜像图像,并且我还借了朋友的摩托罗拉 Xoom 一段时间,但这些解决方案有点不舒服。
自 r14 以来,模拟器支持通过网络摄像头进行相机模拟,但我还没有成功使它工作。大多数情况下,模拟器根本不会启动(这可能是性能问题)。当它出现时,会弹出网络摄像头选择对话框,我看到我的网络摄像头 LED 闪烁片刻(这意味着它已打开),但使用摄像头的应用程序只会显示移动的立方体(或只是崩溃......)。有一次我可以在模拟器中看到相机图像,但我无法重现它。
您能否为我指出任何好的分步指南来进行设置?
注意:我知道过去曾提出过多个类似的问题,但当时没有对网络摄像头仿真的官方支持,所以情况完全不同。我不想使用第三方库(或以其他方式修改我的应用程序)来完成这项工作。
android - 如何强制操作栏位于 ICS 的底部?
Ice Cream Sandwich (Android 4.0) 添加了Action Bar
在手机屏幕底部显示的选项,这是我希望在我的应用程序中拥有的功能。文档在您想要某些东西时提到,例如uiOptions="splitActionBarWhenNarrow"
,顶部的选项卡和Action Bar
底部的快捷方式。如文档中所述,我已尝试在应用程序清单中添加该行,但到目前为止还没有工作。
这是一个例子:
另外,我注意到在运行 ICS 的 Galaxy Nexus 上,消息传递应用程序Action Bar
位于底部,而顶部只有标题,因此必须有可能以某种方式强制Action Bar
位于底部。
有任何想法吗?
android - 隐藏 ICS 回家任务切换器按钮
只是想知道如何以编程方式隐藏 ICS back/home/etc 软件按钮。就像播放视频时 Youtube 应用程序一样。我想在播放视频时隐藏它们,但如果用户点击屏幕则将它们显示出来。
我似乎在网络上的任何地方或 Google 的文档中都找不到它。