问题标签 [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.

0 投票
6 回答
56181 浏览

android - 处理新版本 Android(3.x 及更高版本)中缺少的 MENU 按钮

我是 Android <3.0 中使用的菜单按钮的粉丝,因为它对我的游戏应用程序非常有用 - 它允许我使用重要但与游戏玩法无关的功能(保存游戏、参考信息链接)并将其放置在它的某个位置没有弄乱主游戏界面,但仍然很容易访问(选项菜单)。

这种键的使用在 3.0 中成为一个问题,因为它删除了 MENU 按钮并用 Action Bar 代替了它。动作栏真的不适合喜欢全屏运行的游戏,所以那是一个真正的痛苦。没有操作栏 - 无法访问选项菜单。但是,我可以暂时忽略它,因为我在平板电脑上没有那么多用户并且没有时间来测试它。

然而,ICS 使这成为一个严重的问题,因为 MENU 按钮显然不会回来。现在我不仅要在平板电脑上处理这个问题,而且还要在手机上处理。

我对这个问题的最初解决方案是在我的 GUI 中简单地放置一个软按钮来替换硬 MENU 按钮

一切都恢复到在 ICS 中完美运行。

但是,这不适用于 Honeycomb。如果 ActionBar 不可见,则调用 openOptionsMenu 绝对不会执行任何操作。

关于如何处理这个问题的任何想法?

  • 我想我总是可以回到使用 TargetSDK < 11(从而强制 ActionBar 出现在平板电脑上),但据我所知,这只是将问题推到未来,我不想这样做。

  • 完全放弃选项菜单,转而只使用上下文菜单?[澄清:我的意思是,我不是打开选项菜单——我只使用上下文菜单,因为——至少现在——这些适用于所有设备]。

有兴趣听听其他对整个选项菜单/操作栏混乱有类似问题的人决定做什么。

0 投票
3 回答
6569 浏览

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 的堆栈跟踪:

这是我的会话信息:

0 投票
1 回答
2704 浏览

android - 使用 Android 4.1 钥匙串

我正在使用 Android 4.1 钥匙串,以下代码在 4.0 下运行良好,但现在给了我一个 Nullpointer 异常(密码无法读取某些内部属性)

我将 KeyChain 中的私钥处理为不透明的,只需将其与 java 安全 Api 一起使用。我需要以不同的方式使用 KeyChain API 吗?

0 投票
4 回答
7762 浏览

android - 更改 Android Jelly Bean 中的振动设置

我正在寻找我们如何更改 Jelly Bean 中的振动设置。我发现所有 pre-JB 振动设置都已被弃用,但在任何地方都看不到任何新的 AudioManager.[更改振动设置] 代码。有一个设置“振铃时振动”,我想知道如何玩。

谢谢你的帮助。

0 投票
2 回答
4234 浏览

android - Android - 移动网络设置菜单 (Jelly Bean)

以下代码不适用于 Jelly Bean (Android 4.1):

而是开始设置,它什么都没有,知道如何解决吗?

这是解决方案:

感谢你们 : )

0 投票
3 回答
10629 浏览

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 上工作。

我做了以下事情:

  1. 安装 Python 2.7,并将安装文件夹添加到我的 PATH
  2. 运行以下内容:(C:\android-sdk\platform-tools\systrace>python systrace.py使用较旧的 SDK C:\android-sdk\tools\systrace>python systrace.py:)

但是我在cmd中收到以下错误:

笔记:

  • 我在模拟器中启用了跟踪:Settings > Developer Options > Enable traces
  • 我也尝试过使用 Python 3.2
0 投票
6 回答
16108 浏览

android - onEditorAction() 中的 null keyevent 和 actionid = 0 (Jelly Bean / Nexus 7)

我有一个编辑文本,它在我的应用程序中用作搜索框。在我的 Nexus 7 上的 Jelly Bean 中,当我在我正在收听的文本框中输入一些内容并点击输入 KeyEvent = null 和 ActionId = 0 传递给 onEditorAction() 方法。有人遇到过这种情况么?我想这可能是一个错误。

在下面的第二个 if 语句中,我得到一个空指针,因为 actionId = 0 和 KeyEvent = null;

0 投票
2 回答
22948 浏览

android - 在果冻豆模拟器上按下 Enter 键后不调用 onEditorAction()

我对最新的 Jelly Bean 模拟器的行为有疑问。我的应用程序中有几个EditTextsOnEditorActionListener当用户按下键盘上的 ENTER 键时,An提供特殊处理。onEditorAction()这在 ICS 之前一直有效,但现在在 Jelly Bean 上不再调用侦听器回调方法。只有一个新行插入到EditText.

可以这样复制:

这是果冻豆中的错误吗?还是在模拟器中?还是故意改变了行为?

奇怪的是,其他人写道,在运行 Jelly Bean 的 Nexus 7 上调用了该方法,但带有意外参数:null keyevent 和 actionid = 0 in onEditorAction() (Jelly Bean / Nexus 7)

0 投票
3 回答
1856 浏览

android - 用于模拟器的英特尔果冻豆图像

如何为 SDK模拟器安装Intel Jelly Bean 映像?如果它不可用,是否有可能的发布日期?

大家好,我要的是JELLY BEAN的图片。适用于Android 4.1的Intel x86 Atom 系统映像。;-)

0 投票
1 回答
1062 浏览

android - 在果冻豆中创建画廊时遇到问题

我正在为新的 android 版本的 jellybeans 创建一个图片库。但我从这里知道画廊小部件已被弃用,他们建议使用 ViewPager 或 Horizo​​ntalScrollView。我决定使用 Horizo​​ntalScrollView 来创建我的画廊。

但过了一会儿我发现我们无法将适配器设置为 Horizo​​ntalScrollView。现在我很困惑如何在 jellybeans 中创建我的画廊。帮助我提出您的建议。任何帮助将不胜感激。

谢谢你。