问题标签 [android-4.2-jelly-bean]
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(3.x 及更高版本)中缺少的 MENU 按钮
我是 Android <3.0 中使用的菜单按钮的粉丝,因为它对我的游戏应用程序非常有用 - 它允许我使用重要但与游戏玩法无关的功能(保存游戏、参考信息链接)并将其放置在它的某个位置没有弄乱主游戏界面,但仍然很容易访问(选项菜单)。
这种键的使用在 3.0 中成为一个问题,因为它删除了 MENU 按钮并用 Action Bar 代替了它。动作栏真的不适合喜欢全屏运行的游戏,所以那是一个真正的痛苦。没有操作栏 - 无法访问选项菜单。但是,我可以暂时忽略它,因为我在平板电脑上没有那么多用户并且没有时间来测试它。
然而,ICS 使这成为一个严重的问题,因为 MENU 按钮显然不会回来。现在我不仅要在平板电脑上处理这个问题,而且还要在手机上处理。
我对这个问题的最初解决方案是在我的 GUI 中简单地放置一个软按钮来替换硬 MENU 按钮
一切都恢复到在 ICS 中完美运行。
但是,这不适用于 Honeycomb。如果 ActionBar 不可见,则调用 openOptionsMenu 绝对不会执行任何操作。
关于如何处理这个问题的任何想法?
我想我总是可以回到使用 TargetSDK < 11(从而强制 ActionBar 出现在平板电脑上),但据我所知,这只是将问题推到未来,我不想这样做。
完全放弃选项菜单,转而只使用上下文菜单?[澄清:我的意思是,我不是打开选项菜单——我只使用上下文菜单,因为——至少现在——这些适用于所有设备]。
有兴趣听听其他对整个选项菜单/操作栏混乱有类似问题的人决定做什么。
android - 当我在 Eclipse for Android 4.1 中将“纯文本”字段拖到我的 WYSIWYG 编辑器时,出现 Java 崩溃 - 如何解决此问题?
我在安装了最新 Java 的 Mac 上。我安装了 Eclipse 4.2.0 并且刚刚下载了 Jelly Bean 4.1 (API 16) SDK。一切都是最新的。
我开始一个新项目并使用所有默认模板和值。我只是将我的应用称为“MyApp”之类的简单应用。
当我将按钮从工具箱拖到所见即所得编辑器时,按钮显示正常,我可以编辑 XML,一切都很好,等等。
但是当我拖动纯文本框时,我收到以下 Java 错误,并且我的整个 WYSIWYG 编辑器变为灰色。唯一能让它恢复原状的方法是从 XML 中删除代码并重新启动 Eclipse。如果我将代码粘贴回去,错误就会回来。
这是错误:
这是导致它的代码:
我知道今天果冻豆是全新的,但有人对这里可能发生的事情有任何想法吗?
其他人可以重现这个问题吗?
顺便说一句,我不会因为其他文本字段类型(如密码、人名等)而崩溃。只有纯文本。
编辑:
这是来自 Eclipse 的堆栈跟踪:
这是我的会话信息:
android - 使用 Android 4.1 钥匙串
我正在使用 Android 4.1 钥匙串,以下代码在 4.0 下运行良好,但现在给了我一个 Nullpointer 异常(密码无法读取某些内部属性)
我将 KeyChain 中的私钥处理为不透明的,只需将其与 java 安全 Api 一起使用。我需要以不同的方式使用 KeyChain API 吗?
android - 更改 Android Jelly Bean 中的振动设置
我正在寻找我们如何更改 Jelly Bean 中的振动设置。我发现所有 pre-JB 振动设置都已被弃用,但在任何地方都看不到任何新的 AudioManager.[更改振动设置] 代码。有一个设置“振铃时振动”,我想知道如何玩。
谢谢你的帮助。
android - Android - 移动网络设置菜单 (Jelly Bean)
以下代码不适用于 Jelly Bean (Android 4.1):
而是开始设置,它什么都没有,知道如何解决吗?
这是解决方案:
感谢你们 : )
android - 在 Windows 7 上使用 Jelly Bean 4.1 模拟器在 ADB 中运行 systrace 工具时出错
如何运行systrace
以显示其 html 输出?在观看了 Google I/O 2012 演讲“For Butter or Worse”之后,我无法systrace
使用运行 Jelly Bean 4.1 的模拟器在 Windows 7 上工作。
我做了以下事情:
- 安装 Python 2.7,并将安装文件夹添加到我的 PATH
- 运行以下内容:(
C:\android-sdk\platform-tools\systrace>python systrace.py
使用较旧的 SDKC:\android-sdk\tools\systrace>python systrace.py
:)
但是我在cmd中收到以下错误:
笔记:
- 我在模拟器中启用了跟踪:
Settings > Developer Options > Enable traces
- 我也尝试过使用 Python 3.2
android - onEditorAction() 中的 null keyevent 和 actionid = 0 (Jelly Bean / Nexus 7)
我有一个编辑文本,它在我的应用程序中用作搜索框。在我的 Nexus 7 上的 Jelly Bean 中,当我在我正在收听的文本框中输入一些内容并点击输入 KeyEvent = null 和 ActionId = 0 传递给 onEditorAction() 方法。有人遇到过这种情况么?我想这可能是一个错误。
在下面的第二个 if 语句中,我得到一个空指针,因为 actionId = 0 和 KeyEvent = null;
android - 在果冻豆模拟器上按下 Enter 键后不调用 onEditorAction()
我对最新的 Jelly Bean 模拟器的行为有疑问。我的应用程序中有几个EditTexts
。OnEditorActionListener
当用户按下键盘上的 ENTER 键时,An提供特殊处理。onEditorAction()
这在 ICS 之前一直有效,但现在在 Jelly Bean 上不再调用侦听器回调方法。只有一个新行插入到EditText
.
可以这样复制:
这是果冻豆中的错误吗?还是在模拟器中?还是故意改变了行为?
奇怪的是,其他人写道,在运行 Jelly Bean 的 Nexus 7 上调用了该方法,但带有意外参数:null keyevent 和 actionid = 0 in onEditorAction() (Jelly Bean / Nexus 7)
android - 用于模拟器的英特尔果冻豆图像
如何为 SDK模拟器安装Intel Jelly Bean 映像?如果它不可用,是否有可能的发布日期?
大家好,我要的是JELLY BEAN的图片。适用于Android 4.1的Intel x86 Atom 系统映像。;-)
android - 在果冻豆中创建画廊时遇到问题
我正在为新的 android 版本的 jellybeans 创建一个图片库。但我从这里知道画廊小部件已被弃用,他们建议使用 ViewPager 或 HorizontalScrollView。我决定使用 HorizontalScrollView 来创建我的画廊。
但过了一会儿我发现我们无法将适配器设置为 HorizontalScrollView。现在我很困惑如何在 jellybeans 中创建我的画廊。帮助我提出您的建议。任何帮助将不胜感激。
谢谢你。