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

android - 如何正确更新通知发布 api 11?

  • Notification.Builder出现之前,更新已经在通知托盘中的通知的方法是调用setLatestEventInfo(),然后通过NotificationManager.notify()调用将通知发回,其 ID 与notify()您拨打的第一个电话相匹配。

  • 现在setLatestEventInfo()不推荐使用消息:Use Notification.Builder而是。但我找不到任何有关如何使用Notification.Builder.

  • Notification您是否只是假设每次需要更新通知时都重新创建一个新实例?然后简单地将其传递给NotificationManager.notify()您之前使用的 ID?

  • 它似乎有效,但我想看看是否有人有任何官方证实这是新的“这样做的方式”?

我问这个的真正原因是因为在 中Android 4.1.1 Jelly Bean,通知现在每次notify()被调用时都会闪烁。当用这个更新进度条setProgress()看起来真的很糟糕并且很难点击通知。在 4.1 或以前的版本中不是这种情况。所以我想在提交错误之前确保我正确地执行了此操作。

0 投票
3 回答
1089 浏览

android - Android JellyBean 无法识别 AttriubteSet 的 getTextSize

我正在使用我在这里找到的 AutoResizeTextView 类: https ://stackoverflow.com/a/5535672/371778

这在 JellyBean 之前一直很有效。JellyBean 似乎无法从 textView AttributeSet 中识别 getTextSize(),因为它返回 0.0。

我尝试制作自定义 xml 属性,但我利用样式来使用 AutoResizeTextView 类,并且无法在 styles.xml 中包含自定义命名空间。

有什么想法可以让 JellyBean 识别这种方法吗?

0 投票
2 回答
2130 浏览

android - 视图在 Android Jelly Bean 上不可见

我目前正在开发一个可以检索和查看时间表的应用程序。为了显示时间表,我使用了来自 Google IO 2011 应用程序的 TimeRulerView(以及 BlocksLayout 和 BlockView)java 源文件,因为我喜欢它的外观和感觉。源代码可以在这里找到:https ://github.com/underhilllabs/iosched2011 。(谷歌用 IO2012 的代码替换了其中一个)。

由于我的 Galaxy Nexus 昨天更新了 Jelly Bean(4.1.1),TimeRulerView(和/或其他之一)不再显示。

奇怪的是,它们实际上还在那里,但那里不可见。我可以看到计时器通常具有的长度的滚动条。此外,当我通常单击视图中的一个块时,我会弹出一个小窗口,并且在没有看到计时器或块时仍然会发生这种情况。

我在我的 JB GN 上测试了原始的 IO2011 应用程序,但那里也看不到任何东西,所以问题在于视图(一个)或 JellyBean 呈现视图的方式(可能是项目黄油?)。

请参阅此处 ( https://dl.dropbox.com/u/7102660/TimeRulerView_JellyBean_problem.zip ) 获取 ICS(应用程序工作)、JB(应用程序不工作)和 GoogleIO2011 应用程序的屏幕截图。

0 投票
2 回答
1775 浏览

android - AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED 是否适用于果冻豆?

我有一项服务正在运行以收集可访问性事件。在 Jelly Bean 中,它不会捕获 TYPE_NOTIFICATION_STATE_CHANGED 事件的任何变化。我按照教程进行操作,但没有...

这是我的代码:

}

0 投票
0 回答
594 浏览

android - Android 4.1.1 JellyBean 上的 OnTouchListener 不规则

我的 OnTouchListener 遇到了一个非常奇怪的问题。我昨晚将我的 Galaxy Nexus 升级到了 4.1.1,以下代码在所有以前的 android OS 版本上仍然有效,根本无法工作。我想这个监听器的调用有一些问题。以下是代码,如果您发现它很复杂,请忽略逻辑,只需查看日志的位置和输出:-

当我尝试拖动时,上面的代码给出了以下输出: -

注意到的问题是:-

  1. 由于拖动不顺畅,因此未定期调用 touch。您必须涂抹视图以将其从其位置略微移动,因此不会随着触摸而移动。然而,它在以前的版本中是常规的。

  2. event.getAction() == MotionEvent.ACTION_UP 仅在您触摸并释放视图时为真。而在以前的版本中,几乎每次都会调用它,因为视图会沿着触摸移动,并且无论何时释放都是如此。

知道出了什么问题吗?

谢谢

0 投票
2 回答
902 浏览

android - 果冻豆中 webview 的性能急剧下降?

我正在用 Javascript/HTML/CSS 开发游戏,并使用 Phonegap 将其打包到 Android 应用程序中。游戏包括一堆动画(许多是用 jquery 完成的),例如淡入淡出/淡出、div 移动等 - 没有什么不寻常的,但相对于大多数网站来说肯定很重。

在 ICS 中,游戏运行得非常好——非常高的 fps,没有延迟等。但是,现在我将 Galaxy Nexus 升级到 4.1,Jelly Bean 导致游戏速度变慢。淡入现在更类似于显示,我经常注意到触摸响应缓慢,被射击的弹丸偶尔会冻结,等等。

我意识到这是很笼统的,但我只是好奇是否有其他人在他们的应用程序中看到/看到过类似的东西,以及你是否有关于如何解决这个混乱的建议。非常感谢任何提示。

更新:在启用 3D 转换并重写部分代码以将所有内容包含在动画框架中之后,问题似乎已得到解决。

0 投票
4 回答
4463 浏览

android - ADK 1.0 设备无法与 Jelly Bean 一起使用,为什么?

刚刚将久经考验的真正 ADK 配件连接到 Nexus 7 和 Galaxy Nexus - 并且无法连接并显示“无法读取设备协议版本”消息。以为板子死了,用 ICS 连接到 Nexus S - 工作得很好。在 Jelly Bean 升级之前也在 Galaxy Nexus 上工作过,因此可以排除硬件故障。

我一直在密切关注 ADK 公告,但不记得阅读或听说过有关此特定更改的任何内容,也不记得支持 ADK 2.0 的 Android 设备的向后兼容性。

附件开发工具包 2011指南说“Android 2.3.4(API 级别 10)及更高版本支持协议版本 1。Android 4.1(API 级别 16)及更高版本支持协议版本 2”,它没有说版本 1 4.1不支持,如果发现现有的硬件会被这样抛弃,那将是非常奇怪的。

我在这里想念什么?这是错误还是功能?

0 投票
1 回答
195 浏览

android - 我们可以在 Android 应用程序中使用 Flash 内容吗?

Flash 内容是否可以在 Android Jelly Bean 上的应用程序中工作,因为它不支持 Flash...分享您对此的了解..

0 投票
1 回答
1876 浏览

android - Jelly Bean webview 滚动不顺畅

在最新版本 Jelly Bean 之前,我的 android webview 应用程序从未出现过滚动问题。滚动不再足够平滑,也没有加速。有任何想法吗?

0 投票
2 回答
4277 浏览

java - 在 Android Jelly Bean 上恢复 RSA 私钥时出错

我在我的应用程序中使用加密。我将私钥存储为字节数组并使用以下代码来恢复它:

它在我所有的目标 android 平台 2.1 -> 4.0.4 上都能完美运行,但在 Jelly Bean 上却失败了!

果冻豆抛出异常:

怎么了?