问题标签 [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 - 如何正确更新通知发布 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 或以前的版本中不是这种情况。所以我想在提交错误之前确保我正确地执行了此操作。
android - Android JellyBean 无法识别 AttriubteSet 的 getTextSize
我正在使用我在这里找到的 AutoResizeTextView 类: https ://stackoverflow.com/a/5535672/371778
这在 JellyBean 之前一直很有效。JellyBean 似乎无法从 textView AttributeSet 中识别 getTextSize(),因为它返回 0.0。
我尝试制作自定义 xml 属性,但我利用样式来使用 AutoResizeTextView 类,并且无法在 styles.xml 中包含自定义命名空间。
有什么想法可以让 JellyBean 识别这种方法吗?
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 应用程序的屏幕截图。
android - AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED 是否适用于果冻豆?
我有一项服务正在运行以收集可访问性事件。在 Jelly Bean 中,它不会捕获 TYPE_NOTIFICATION_STATE_CHANGED 事件的任何变化。我按照教程进行操作,但没有...
这是我的代码:
}
android - Android 4.1.1 JellyBean 上的 OnTouchListener 不规则
我的 OnTouchListener 遇到了一个非常奇怪的问题。我昨晚将我的 Galaxy Nexus 升级到了 4.1.1,以下代码在所有以前的 android OS 版本上仍然有效,根本无法工作。我想这个监听器的调用有一些问题。以下是代码,如果您发现它很复杂,请忽略逻辑,只需查看日志的位置和输出:-
当我尝试拖动时,上面的代码给出了以下输出: -
注意到的问题是:-
由于拖动不顺畅,因此未定期调用 touch。您必须涂抹视图以将其从其位置略微移动,因此不会随着触摸而移动。然而,它在以前的版本中是常规的。
event.getAction() == MotionEvent.ACTION_UP 仅在您触摸并释放视图时为真。而在以前的版本中,几乎每次都会调用它,因为视图会沿着触摸移动,并且无论何时释放都是如此。
知道出了什么问题吗?
谢谢
android - 果冻豆中 webview 的性能急剧下降?
我正在用 Javascript/HTML/CSS 开发游戏,并使用 Phonegap 将其打包到 Android 应用程序中。游戏包括一堆动画(许多是用 jquery 完成的),例如淡入淡出/淡出、div 移动等 - 没有什么不寻常的,但相对于大多数网站来说肯定很重。
在 ICS 中,游戏运行得非常好——非常高的 fps,没有延迟等。但是,现在我将 Galaxy Nexus 升级到 4.1,Jelly Bean 导致游戏速度变慢。淡入现在更类似于显示,我经常注意到触摸响应缓慢,被射击的弹丸偶尔会冻结,等等。
我意识到这是很笼统的,但我只是好奇是否有其他人在他们的应用程序中看到/看到过类似的东西,以及你是否有关于如何解决这个混乱的建议。非常感谢任何提示。
更新:在启用 3D 转换并重写部分代码以将所有内容包含在动画框架中之后,问题似乎已得到解决。
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不支持,如果发现现有的硬件会被这样抛弃,那将是非常奇怪的。
我在这里想念什么?这是错误还是功能?
android - 我们可以在 Android 应用程序中使用 Flash 内容吗?
Flash 内容是否可以在 Android Jelly Bean 上的应用程序中工作,因为它不支持 Flash...分享您对此的了解..
android - Jelly Bean webview 滚动不顺畅
在最新版本 Jelly Bean 之前,我的 android webview 应用程序从未出现过滚动问题。滚动不再足够平滑,也没有加速。有任何想法吗?
java - 在 Android Jelly Bean 上恢复 RSA 私钥时出错
我在我的应用程序中使用加密。我将私钥存储为字节数组并使用以下代码来恢复它:
它在我所有的目标 android 平台 2.1 -> 4.0.4 上都能完美运行,但在 Jelly Bean 上却失败了!
果冻豆抛出异常:
怎么了?