问题标签 [android-version]
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 - Android 版本说明
我要为 Galaxy Tab 开发一个应用程序。所以我想知道,如果我在 Android 2.3.3 下开发它,它是否适用于所有更高版本(最高 4.2)。
我的客户希望该应用程序在 Galaxy Tab 和 Huawei Media Pad 上运行。
什么是合适的参数:
- 最低要求 SDK =
- 目标 SDK =
- 遵守 =
- 主题 =
android - ListView 操作根据 android 版本而有所不同
我遇到了一些奇怪的问题,其中一些如何处理 android OS 版本。我的问题是以下给定的代码在 android 版本 4 中可以正常工作,但相同的程序在 android 版本 2.3 中以相反的方式工作
公共类FeturesList扩展活动{
在 android 4.0 中,setOnItemClickListener() 的变量“位置”工作正常,即如果我点击 0 或 1 或 2,而不是分别显示正确的位置为 0、1 或 2,但同样的事情在 android 2.3 中反向工作位置 0 它的位置为 8,如 0-8、1-7、2-5、4-4、5-4 等等......请建议我如何克服这个问题。
android - 将 Android SDK 更新到 rev 21 和 Android Platform tools 更新到 rev 16 后的模拟器轮换问题
我已将我的 Android SDk 更新到 rev 21 和 SDK tools rev 到 16。我创建了一个新的 AVD 并启动了它。现在,当我旋转屏幕时,它会旋转,但实际活动不会相应旋转。它始终以纵向模式显示。
人像模式图像
横向模式图像:
AVD 图像:
text - Android 2.3.3 中的 Andengine setText 意外行为
我有这个代码:
score.setText(""); 场景.attachChild(分数);
我在互联网上读到,在开始使用文本时,需要列出所有将使用的字符。
在我的 Galaxy S2 (android 4.0.3) 中,这段代码可以正常工作,但在我妻子的 Galaxy S2 (android 2.3.3) 中,场景中的结果是这样的:
是安卓版本的问题?或者我做错了什么?
编辑:
还有一条线索,如果我使用score.setText("a");
而score.setText("");
不是输出是“a”
奇怪的行为...
android - 使用 Android 4.0.3 在 webview 中运行 javascript 的问题
我正在做一些事情。Webview 我遇到了令人难以置信的问题。我无法在 android 版本 4.0.3 中使用 webview 运行 javascript。我正在调用包含 java 脚本的网页。我可以使用剩余的所有版本 4.0.3 来运行它。这个特定版本是全球性问题还是我做错了什么?
这是我的代码:
我在网页上的 Javascript:
请帮助我提出你最好的建议。
谢谢,
android - Android 应用程序在不同版本的 Android 之间的兼容性
大约 1 年前,我在 Android 2.1 版本上创建了一个应用程序,并可供所有其他版本的 Android 使用。那时,2.1、2.2 和 2.3 版本的 Android 手机非常普遍。
所以我在所有可用版本上测试了我的应用程序,没有问题。
现在,带有版本 4 的 Android 已成为市场上最热门的手机。当我在 4 版本上测试我的应用程序时,它开始崩溃。
我的问题是如何确保我们现在开发的应用程序应该与现在不可用的更高版本兼容?
如何编写应用程序 [或] 我需要考虑哪些事情,以便通过最少的代码更改它应该适用于所有版本?
android - 如果应用程序仅针对 Android 4.0 及更高版本,是否可以从项目中删除 v4 支持库?
我编写了一个仅针对 Android 4.0(冰淇淋三明治)及更高版本的应用程序。android-support-v4.jar
默认情况下,这似乎是我的 Eclipse 项目中的一个依赖项。由于我的目标不是低于 4.0,我可以将此支持库作为依赖项删除,因为它不需要...?我不希望任何不必要的膨胀与我的应用程序一起打包(如果它实际上不是这样工作的,请纠正我)。
如果是这样,如何在 Eclipse 中删除它?我似乎在任何地方都找不到选择。
android - 不使用 Android 支持库时的 NavUtils 等价物?
Android Developers Google Group(链接)上的某个人也提出了这个问题,但没有答案......
我最近在 Eclipse 中从我的 Android 项目中删除了 v4 支持库,因为我的应用程序仅针对 Android 4.0(Ice Cream Sandwich)及更高版本。我现在正在浏览所有给我错误的支持库引用。
特别是NavUtils
,它似乎是 Activity 导航中使用的支持库类。例子:
NavUtils
不使用支持库时的等价物是什么?
android - Android 应用程序不会在低于 targetSDKVersion 的版本上启动
我刚刚从 Android SDK Manager 下载了最新的 SDK 版本,并将我的应用程序的项目构建目标设置为 Google API 级别 17,如下所示
并添加到我的应用程序的 AndroidManifest.xml 中,如下所示
并用 Level 8, 2.2 加载了模拟器,然后尝试在这个模拟器上启动应用程序。每当我运行应用程序时,当我的 AndroidManifest.xml 中有 android:minSdkVersion="3" 时,它会显示“未找到兼容目标”(我知道我可以为级别 17 创建 AVD,但想在模拟器级别 8 上启动)。
我进行了很多研究,但没有找到正确的答案。
然后我将项目构建目标更改为 Android 4.2 级别 17,如下所示
该应用程序开始在 17 级以下的所有模拟器上启动。
但是我仍然不知道当项目构建目标是 Google API 级别 17 时,是什么限制了应用程序在较低版本的模拟器上启动
android - ImageView 可以在 android min sdk 2.2 上工作,但当我改为 3.0 时就不行了?
我正在制作一个使用互联网数据的安卓应用程序。我在 min sdk 版本 2.2 上开发,但现在我将其更改为 3.0。我的问题是现在某些组件不起作用。我的猜测是 2.2 版中的某些代码可能会在 3.0 版中被弃用。但我不知道该怎么做才能让它发挥作用。
例如,我的 ImageView 在 2.2 中工作。但在 3.0 中不是。
另一个是我的 json 解析器。它在 2.2 中也能完美运行,但在 3.0 中却不行
我没有收到关于这个项目的任何错误。只是数据不显示,图像视图不显示等。
我希望有人能帮帮忙。提前致谢 :)