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

0 投票
1 回答
1958 浏览

android - 带有 ActionSherlock on v19 的 Android 透明 ActionBar

我将 AndroidManifest 从

现在我对使用 png 的透明操作栏有疑问

这是我想要的操作栏布局,在带有 v18 的 N4 上:

v18 不错的操作栏

这是 n5 上 v19 上的操作栏,有“一点”透明度,但不完整:

v19,坏操作栏

这是我在 values/styles.xml 中的主题设置:

这在 values-v19/styles.xml

如果我将 targetSdk 改回 18,它也适用于 Nexus5

任何想法我的错误是什么?

0 投票
2 回答
3416 浏览

android - Android 4.4 Kit Kat 列表选择器颜色

从 Android 4.4 Kit Kat 开始,按下的按钮或选定的列表项不再突出显示为蓝色,而是半透明的灰色阴影。有谁知道新的列表选择器是什么颜色或者我怎么能找到?

0 投票
2 回答
966 浏览

android - 保存和读取 web 视图时 Kit Kat / Android 上的编码问题

我注意到对于 Android 4.4 手机,保存 webview:

webview.saveWebArchive(名称);

并在使用 WebArchiveReader WebArchiveReader(请参见下面的代码)阅读后引发编码异常:

11-08 15:10:31.976: W/System.err(2240): org.xml.sax.SAXParseException: 文档意外结束 11-08 15:10:31.976: W/System.err(2240): 在 org .apache.harmony.xml.parsers.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:125)

用于读取存储的 XML 文件的方法在 4.3 之前工作得非常好,并且它是(注意:我尝试以两种不同的方式解析它):

我已经对调用 buider 的方式进行了一些尝试。我没有给它一个 FileInputStream,而是首先创建一个 InputSource,如您所见,以强制使用给定的编码。然而,我没有成功。通过不包括 InputSource,异常是:

org.xml.SAXParseException:意外的令牌

我在以前的帖子中读到这可能是一个编码问题(例如android-utf-8-file-parsing),但没有一个建议的解决方案对我有用。

有没有其他人有同样的问题,或者有人知道 Kit Kat 发生了什么变化,如果有,如何避免?

提前谢谢了

0 投票
1 回答
951 浏览

android - 让地图在 KitKat 模拟器中工作?

我在 Reddit 上提出的一个问题,似乎其他几个人都想回答这个问题,但没有引起任何回应,所以也许令人惊叹的 Stackoverflow 社区可以提供答案?

通过创建一个针对“Google APIs (Google Inc.) API Level 16”的虚拟机,我可以让地图(以及我的地图应用程序)在 4.1.2 模拟器中工作。

当我为 KitKat 做同样的事情 - “Google APIs (Google Inc.) - API level 19”时,我的应用程序和谷歌地图应用程序本身都会加载,但地图应该在哪里我只是得到一个空白区域。

我似乎已经安装了 Android 4.4 的所有东西(根据 Eclipse SDK 管理器)。只是我还是模拟器中地图的普遍问题?

有没有人设法让地图在 Kitkat 模拟器中工作?如果是这样,怎么做?

谢谢

0 投票
9 回答
84863 浏览

android - HTML file input in android webview (android 4.4, kitkat)

I was using the <input type="file"> on the android webview. I got it working thanks to this thread: File Upload in WebView

But the accepted answer (or any other) no longer works with android 4.4 kitkat webview.

Anybody knows how to fix it?

It doesn't work with target 18 either.

I've looking some android 4.4 source code and it seems that the WebChromeClient hasn't changed, but I think the setWebChromeClient no longer works on the kitkat webview, or at least not the openFileChooser function.

0 投票
7 回答
20255 浏览

android - Nexus 5 (Kitkat 4.4) 不会授权我的 Windows 8 计算机

我正在尝试使用 Eclipse 和我的 Nexus 5 为 Android 做一些应用程序开发。

但是,在第一次从 Eclipse 加载 MyFirstApp 后,我似乎无法获得正确的授权。

当我从命令提示符运行 adb devices 时,我最终得到

或者

即使重新启动一切,我也只是偶尔在手机上弹出授权。即使我选择“始终允许从此计算机”复选框(下图),我的计算机仍然未经授权。我从来没有记得它按照复选框的建议授权我的计算机。

几次,杀死服务器并多次重新启动服务器后,adb会识别设备,因为输入“adb devices”后,我得到

但是,如果我尝试在 Eclipse 中运行该应用程序,我将收到以下错误消息。

我也无法从 adb 运行 shell 或其他命令。

我已经验证我正在使用最新的 USB 驱动程序、android sdk 和 eclipse 版本,并尝试了以下修复:

在 Nexus 5 上:

  • 以安全模式启动

    切换/取消切换 USB 调试

    撤销USB调试授权并重新授权

    重启手机

    一次性授予权限

在 Windows 8 上:

我已经看到Nexus 4Nexus 7非常相似的帖子,但是在尝试了这些解决方案中包含的所有内容之后,我仍然没有得到任何结果。

0 投票
2 回答
3652 浏览

android - Android 4.4 - 播放默认音乐播放器

谁能告诉我为什么这不再适用于 Kitkat 以及如何解决它?

0 投票
2 回答
4844 浏览

android - FLAG_TRANSLUCENT_NAVIGATION 在横向模式下不可用?

此问题类似于检查半透明导航是否可用但不完全可用。我有一个装有 CyanogenMod 11 或 Android 4.4 等效版本的 Nexus 4,并且任何以横向模式运行且带有 FLAG_TRANSLUCENT_NAVIGATION 的应用程序在系统 UI 上都不像纵向模式那样具有半透明性。

同样的问题可以在 Nexus 5 上重现,因为我没有看到任何为 Android 4.4 在横向模式下使用半透明按钮构建的谷歌应用程序。

这是我正在使用的代码

虽然窗户表面变大(并且无法使用),但没有半透明性。

所以问题是,我是否需要做任何额外的事情才能使其在横向模式下工作?或者这是一个Android错误?

0 投票
6 回答
15337 浏览

android - android:windowTranslucentStatus=true 时键盘隐藏 EditText

我们在我们的应用程序中应用了新的 Android KitKat 半透明主题,当键盘出现时我们遇到了一个奇怪的问题。如果我们不使用新android:windowTranslucentStatus属性,一切照常工作:屏幕被调整大小,一切都保持可见。但是当我们使用 时android:windowTranslucentStatus,屏幕不会调整大小,我们EditText会被键盘隐藏。

问题示例: http://fewlaps.com/xtra/quitnowStackoverflow.png

屏幕之间的唯一区别在于样式中的属性:

第一个画面: <item name="android:windowTranslucentStatus">false</item>

第二屏: <item name="android:windowTranslucentStatus">true</item>

我们认为这是 Kitkat 版本中的一个错误,但我们希望您注意这一点。我们有点生气了。当然,如果有人有解决方案,那就太棒了。

编辑:我刚刚将此问题添加到 Android 问题跟踪器。可能你会对这个问题感兴趣:https ://issuetracker.google.com/issues/36986276

0 投票
0 回答
2083 浏览

android - WebView Maximum Cache Size on Android 4.4

On Android 4.4, Webview is based on Chromium. After checking the code, it seems the maxmium cache size is hard-coded to 10MB in\src\android_webview\browser\net\aw_url_request_context_getter.cc.

Since I'm new to the Chromium source code, is this the correct place where the maximum cache size is defined, or may in other place ?

I'm asking here because it seems the value is hard-coded to 20M on previous Android WebView version (4.0 later) in \Source\WebKit\android\WebCoreSupport\WebCache.cpp

Does anyone know why it is reduced to 10M in Android 4.4?

Thank you

BRs