问题标签 [android-4.0.3-ice-cream-sandwich]

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 投票
3 回答
10160 浏览

android - Android 方向更改

我有一个简单的Activity调用SingleTouchTest来理解屏幕触摸。奇怪的是,它SingleTouchTest以我所处的任何方向开始,但旋转设备不会导致屏幕旋转。

我的测试设备是运行 Android 4.0.3 的 Acer A100。

mainActivity包含一个ListView导航到我的测试Activityes,包括SingleTouchTest. SingleTouchTest除了旋转之外,我可以毫无问题地运行(下面的完整代码)。在AndroidManifest.xml(下面的完整代码)中,我尝试了每种组合

android:configChanges="keyboard|keyboardHidden|orientation" android:screenOrientation="unspecified"

它不会自动旋转。我什至删除了该onConfigurationChanged()方法SingleTouchTest,但没有任何反应。

完整代码AndroidManifest.xml

完整代码SingleTouchTest

0 投票
11 回答
143221 浏览

android - Javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSL 握手中止:SSL 库失败,通常是协议错误

我正在尝试在android中运行以下代码

l_connection.connect(),它给出了这个 SSLhandshakeException。有时它有效,但大多数时候它给出了例外。它只发生在 Android 4.0 模拟器上。我在 Android 4.4 和 5.0 上测试过,效果很好。这可能是什么原因?请帮忙

堆栈跟踪

0 投票
1 回答
166 浏览

android - Android CheckBoxPreference 最低 sdk 版本

我正在使用以下应用程序构建 gradle 配置开发 android 应用程序:

和带有 xml 配置的简单 PreferenceFragment:

当我在具有 api 级别 23 的设备上运行应用程序时,一切正常,但是当我在具有 api 15 的模拟器上运行相同的代码时出现错误:

我认为材料设计库有问题,但我不确定,也不知道如何解决这个问题。我想在带有 sdk 15 的设备上运行应用程序,但我不能。我该如何解决这个问题?

PS。当我从 xml 配置中删除 CheckBoxPreference 时,我的应用程序正在使用 api 15 和 api 23。

0 投票
5 回答
1972 浏览

android - 无法使用 Android 版本 4.0.3 创建模拟器

我需要使用 android 版本 4.0.3 测试我的 android 应用程序,但我无法使用此 Android 版本创建模拟器。请查看以下屏幕截图以获取更多详细信息:

为版本 4.0.3 安装了 Intel x86 系统映像: 为版本 4.0.3 安装了 Intel x86 系统映像

选择系统映像时没有 4.0.3 版本的选项: 选择系统映像时没有 4.0.3 版本的选项

已经尝试以下但没有运气:

  1. 重新启动 Android Studio
  2. 将 x86 文件夹从system-images/android-15/default移动到system-images/android-15文件夹

我该如何解决这个问题?

编辑:

正如 BrentM 所建议的,我尝试使用 android 命令行工具来创建它。它已成功创建,但是当我尝试从 Android Studio 编辑它时,它给出了错误:指定的图像文件必须是有效的图像文件

系统镜像文件地址:/Android/Sdk/system-images/android-15/x86

截屏: 在此处输入图像描述

0 投票
1 回答
474 浏览

android - 嵌入 iframe 的 Youtube 视频无法在 Android 4.0.3 上播放

我有在 Android 上的 WebView 中播放 YouTube 的代码。它在新手机(Android 4.4、5.1、6、7 OS)上运行良好,但是当我在 Android 4.0.3 上尝试它时,它会打开带有控件的 YouTube 框架,然后单击中间的按钮播放后,灰色背景会显示所有时间。

编码:

此代码运行良好,可在较新的手机(Android OS4.4-7)上播放 YouTube 视频。

我应该改变什么才能让它在 Android 4.0.3 上运行?

这是在单击屏幕中间的播放按钮后显示灰色背景但未播放 youtubevideo 的照片:

0 投票
2 回答
1118 浏览

android - API 14 上的 Multidex 问题 - API 19 (Android 4.X) 与 targetSdkVersion 27

我用过

app-级build.gradle

manifest很长一段时间内因为我的应用程序肯定引用了超过 64K 的方法。现在我已将其更改为Android Studio 3.3.2multidex下的新 SDK 和 lib

在所有可用的 Android 4.X 设备上安装时,应用程序已经开始崩溃。大多数崩溃都有如下堆栈跟踪:

我发现解决问题的唯一方法是排除

app水平build.gradle和变化

是bugbuild tools 27.x.x还是什么!?