问题标签 [android-4.4-kitkat]
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 - 检查应用程序是否在后台
我实际上正在使用此代码来检查 onPause 中的应用程序是否进入后台。
到目前为止,这段代码在 Android 4.4 上运行良好。如果现在我检查它们是否相等(topAPN
并且conAPN
当应用程序发送到 android <= 4.3 的后台时它们总是不相等)。
你知道如何解决这个问题吗?有什么改变吗?
android - Android WebView (4.4) 转换自定义URL
我有一个应用程序大量使用 AndroidWebView
来显示我的自定义 HTML 内容。最新的 Android 更新 (4.4/Kit-Kat/SDK-19) 采用了重新设计的WebView
.
我的一位 Nexus 5 用户报告了一些链接导致应用程序崩溃的问题。我在 4.4 模拟器中运行并调试到我WebViewClient
的shouldOverrideUrlLoading()
方法中。在所有之前测试过的 Android 版本(2.2-4.3)中,String
传递给该方法的 url 都有我的自定义 url,其中包含“/”字符。在 4.4 中,完全相同的链接现在有“\”字符。
这对我来说没有任何意义。我加载的 HTML 完全相同,所以新的以某种方式将WebView
我所有的斜杠都转换为反斜杠。
为什么新人WebView
会这样做?
android-mediaplayer - Android 4.4 (API 19) 上的 MediaPlayer 流问题
我的应用程序的 MediaPlayer 流媒体出现问题,特别是在 Nexus 5 上。我不确定这是 Nexus 5 还是 API 级别 19 导致了问题。基本上我的 MediaPlayer 准备好了,我打电话给MediaPlayer.start()
,但 MediaPlayer 没有开始流式传输。
这是随机发生的,并且仅在我的 Nexus 5 设备上发生。发生这种情况时,如果我尝试寻找 MediaPlayer,它就会开始播放。还有其他人遇到这种情况吗?
更新:我已经针对 Android 提交了一个错误:https ://code.google.com/p/android/issues/detail?id=62304
android-mediaplayer - MediaPlayer randomly stops on Android 4.4 (19)
My app is streaming audio fine on all devices except Nexus 5. On Nexus 5, the MediaPlayer randomly stops playing. Not sure if the changes with respect to Loudness (http://developer.android.com/about/versions/android-4.4.html#Multimedia) in 4.4 has broken something.
Is anyone else noticing this issue? Seems to be happening to some users, but I'm unable to reproduce on my own Nexus 5.
UPDATE: So I was able to reproduce the issue on my Nexus 5. It seems to actually be happening near the end of the clip. With about 1 - 5 seconds left in the clip, the OnCompletionListener.onCompletion()
method is called by MediaPlayer. This is only happening on the Nexus 5 and it's happening on some clips at random. I'm able to reproduce it almost 30% of the time. Note that, when the clip finishes early, if I try to go back and play the clip again it finishes playing the clip entirely the second time. I know Android 4.4 just got released, but hopefully someone out there can help! Thanks.
UPDATE: I've filed a bug against Android: https://code.google.com/p/android/issues/detail?id=62304
android-webview - 为什么评估Javascript崩溃?
我正在尝试在 Android 4.4 中使用新的 evaluateJavascript 方法,但是当我尝试评估此 javascript 代码时
应用程序崩溃返回:
javascript代码是正确的,因为使用旧方法
有用。
做一些测试,我发现问题是何时执行该功能
输入是一个提交按钮,它发送一个表单。
我该如何填写表格并发送?
android-4.4-kitkat - android 4.4 上的“getDefaultSmsPackage(this)==null”
为什么?是手机没有默认短信应用还是其他原因?
android - 谷歌云消息在 android 4.4 中不起作用
我有一个使用 GCM 的 andorid 应用程序(不是新的谷歌云消息传递 API)
通知在除 4.4(nexus 5)之外的所有 android 版本中都可以正常工作
在安卓 4.4 中。GCMBroadcastReciver 没有收到 com.google.android.c2dm.intent.RECEIVE 意图,只有 com.google.android.c2dm.intent.REGISTRATION
我知道旧的 GCM 已被弃用,但我不想使用 Google Play 服务和新的 API,而是想了解为什么它在 4.4 中不起作用
谢谢
完整的 Android 清单
android - isValidFragment Android API 19
当我使用 Android KitKat 尝试我的应用程序时,我在 PreferenceActivity 中出现错误。
PreferenceActivity 的子类必须重写 isValidFragment(String) 以验证 Fragment 类是否有效!com.crbin1.labeltodo.ActivityPreference 尚未检查片段 com.crbin1.labeltodo.StockPreferenceFragment 是否有效
在文档中,我找到以下解释
protected boolean isValidFragment(字符串片段名称)
在 API 级别 19 中添加
子类应覆盖此方法并验证给定片段是否是要附加到此活动的有效类型。对于为 android:targetSdkVersion 早于 KITKAT 构建的应用程序,默认实现返回 true。对于以后的版本,它会抛出异常。
我没有找到任何例子来解决这个问题。
android - 地图片段在 Android4.4 kitkat 中不起作用
我在 Android kitkat 中遇到了一个奇怪的问题。我无法使用地图片段(也支持地图片段)。我使用了以下代码:
我的应用程序在 api 级别 18(Jellybean) 中工作,但是使用 kitkat 编译时出现以下错误:错误膨胀类片段!
日志输出:
android-webview - Android Webview 以编程方式设置代理 Kitkat
我们如何在最新的 Kitkat 版本中以编程方式在 Android webview 中设置代理?
这个 SO 链接WebView android 代理讨论了最高 SDK 版本 18 的版本。但是这些解决方案不再适用于 Kitkat,因为底层 webkit 实现已更改并且它现在使用铬。