问题标签 [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 - 每次设备进入此模式时,都会重新出现沉浸式模式说明
我的应用程序通过调用 (in ) 使用新的“沉浸式模式” onCreate
:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
这很好用,但是每次启动 Activity 时都会出现“操作方法”弹出窗口(“从顶部向下滑动以退出全屏”)(如果在显示 Activity 时手机被锁定),即使用户已确认弹出。据我了解,弹窗是系统自动生成的,所以我无法改变这种情况,对吗?
此问题可重现如下:
- 启动沉浸式活动 [不出现弹出窗口,仅在第一次启动时(正确)]
- 显示活动时按电源按钮关闭屏幕
- 再次按下电源按钮以打开屏幕
- 通过调用完成()关闭活动,例如从按钮或菜单选项
- 再次启动活动 - 再次出现弹出窗口
如果 Activity 被启动、关闭和重新启动,而中间没有按电源按钮,则弹出窗口不会重新出现。此外,仅当按下电源按钮时活动处于最顶部时,它才会重新出现。
更正:需要通过调用“finish()”来关闭活动(例如,通过按钮或菜单选项)。如果 Activity 被返回键关闭,它可以正常工作。
我在这里上传了一个示例应用程序:https ://github.com/niko001/com.greatbytes.immersivebug/tree/master/Test5
编辑:现在有一个Xposed 模块来禁用“恐慌模式”,所以我想我并不孤单看到这是一个烦恼;)
android - Android KitKat 4.4 环聊无法处理发送短信意图
用于发送短信的代码在 Android 4.3 (Jelly Bean) 之前运行良好,但自 4.4 (KitKat) 起停止工作
我只是为用户准备短信,但他们需要选择要发送到的号码。
我使用的代码是:
由于它停止工作,我也尝试了ACTION_SEND
并且ACTION_SENDTO
都没有工作,我也尝试了sendIntent.setType("vnd.android-dir/mms-sms");
,但再次没有任何效果。
我查看了 Stack Overflow answer 1和answer 2上的几个答案,但两个答案都没有满足我的要求。
我想做的事:
- 仅使用短信应用发送短信,而不是通过所有服务于发送意图的应用
- 为用户准备文本
- 让用户选择要发送消息的电话号码
对于版主:这不是重复的问题,因为问题并没有问完全相同的东西,这里需要发送没有电话号码的短信,并且没有任何问题和答案处理。
android - Android GoogleMaps v1 LocationManager 在 4.4 kitkat 上工作异常
我有一个用于使用此代码定位用户位置的应用程序
此代码似乎仅在提供者为空或位置为空时返回行为。我的猜测是这段代码发生了一些变化。
android - Android 4.4 KitKat chromium 错误:未实现虚拟 void android_webview::AwAutofillManagerDelegate::UpdateAutofillPopupDataListValues
我的 Android 应用是使用 Sencha Touch 2.3 Phone-gap 2.6 开发的。该应用程序在以前版本的 Android 上运行良好。但在 Android 4.4 (KitKat) 上,我收到以下错误:
每当我在其中一个 senchatouch 视图上输入搜索文件时,就会发生此错误。我在 4.4(Kit-Kat)之前的任何 android 版本上都没有收到此错误
我该如何解决这个错误?任何帮助表示赞赏。
android - 如何在 RTL 布局中直接在图像上使用“autoMirrored”属性
使用 xml 中的“autoMirrored”标志,现在可以很容易地在 android 4.4 Kitkat 中对 drawable 进行镜像。但是有没有办法直接使用应用程序中使用的各种图像资源而不使用 xml 来做到这一点?
android - Android 4.4 WifiScan 结果
我创建了一个小型测试 android 应用程序来扫描周围的 wifi 网络。
当我在我的 Galaxy nexus(jellybean) 上运行该应用程序时,结果返回:
但是,当我在 Nexus 5(KitKat)上运行相同的应用程序时,结果返回:
我似乎在 android WiFi API 文档中找不到任何关于距离的信息。有谁知道怎么回事???
android - Android KitKat HttpURLConnection 断开 AsyncTask
在我的应用程序中,我使用AsyncTask中的HttpURLConnection下载文件。如果文件下载时间过长,那么我想取消它;我通过关闭流并在对象上调用disconnect()来做到这一点。多年来,该代码在 Android 中完美运行。然而,既然 KitKat 出来了,问题就出现了。具体来说,调用本身需要几秒钟或更长时间才能完成。在 KitKat 之前的设备中,它需要一毫秒或更短的时间。真正奇怪的是,当我在单独的线程上执行断开调用时,它又真的很快了。因此,在'方法中调用它必须是一个问题。需要注意的一件事是,我的确实有HttpURLConnection
disconnect()
AsyncTask
doInBackground
AsyncTask
Looper.prepare()
称呼。
有谁知道 KitKat 和其他 Android 版本有什么区别?我梳理了更改列表,没有看到与此问题相关的任何内容。
android - 在 Android KitKat 上中止 SMS Intent
我目前正在开发一个应用程序,仅当它是应用程序预期的 SMS 时才需要处理 SMS(与注册时的 Whatsapp 行为相同)。
我想中止 SMS Intent,因为它不会出现在 SMS 框中。
我的问题是:我知道 Google 对 KitKat 中的 SMS 行为做了很多改变,现在,即使我的应用程序很好地解析了我的 SMS,即使我调用this.abortBroadcast();
我的 SMS 广播接收器,SMS 也会出现在 SMSBox 中。那么有没有办法避免那些短信出现在短信框中,而无需开发一个完整的短信应用程序呢?
有关信息,此广播接收器的清单文件中的优先级尚未达到 1000(我也尝试使用 MAX Integer)。
android - Android KitKat 上的对话框似乎被剪掉了
我为 Activity 使用了对话框主题,它在 Android <= 4.3 上运行良好,但在最新的 KitKat 4.4 上运行良好。这是问题的屏幕截图:
缺少顶部布局。你可以看到边界似乎被切断了。
我正在使用Android模拟器来测试应用程序,所以我不知道问题是由于虚拟机还是由于其他原因。