标签: android-api-levels

将Android版本2.3转换为1.5

我在Android 2.3版中开发了一个应用程序,并希望将其转换为1.5.不幸的是,我遇到了一些问题.

我已经将minSDK从8更改为5更改为属性

但我仍然遇到了问题.

有任何想法吗?

android version android-api-levels

1
推荐指数
2
解决办法
3217
查看次数

Android 官方支持哪个 Kotlin 版本?

我最近在 Kotlin 1.2.10 中开发了一个应用程序,并在 Android Studio 中遇到错误:

Call requires API level 24 (current min is 21): java.util.Map#forEach

参考如下代码:

val map = mutableMapOf<String, String>()
map.forEach { s1: String, s2: String -> print("something") }
Run Code Online (Sandbox Code Playgroud)

所以问题是,我如何知道我使用的 Kotlin 方法(在 Android Studio 之外,例如 IntelliJ)将在某些 Android API 级别上可用?

我找不到有关 Android 支持哪个 Kotlin 版本(以及哪个 API 级别)的信息。

kotlin android-api-levels

1
推荐指数
1
解决办法
686
查看次数

如何查找Android类引入了哪个API级别?

我创建了一个新的 Android 项目,目标是 API 15 并使用androidx. 自动生成的Hello world是:

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}
Run Code Online (Sandbox Code Playgroud)

添加import androidx.webkit.WebViewAssetLoader到它失败Cannot resolve symbol webkit

所以我尝试创建另一个项目,这次目标是 API 级别 27,结果相同,我得出结论,我需要的 API 是 28(并放弃了,因为我不想针对如此限制性的东西)。有人评论另一个问题表明情况并非如此,因此这个问题是双重的。

  1. 在哪里可以找到特定类针对的 API 级别?WebViewAssetLoader上的文档没有说。

  2. 我的项目中是否缺少某些内容,例如可选的附加 JAR?

android android-api-levels

1
推荐指数
1
解决办法
1245
查看次数

android api 16 中的 BigDecimal

我是 Android 新手,所以请解释一下,如何在 API 级别 16 中使用 BigDecimal,因为使用这一行:

BigDecimal currentNumber = new BigDecimal(String "0.0");
Run Code Online (Sandbox Code Playgroud)

导致错误,Call 需要 api 级别 24。

java android bigdecimal android-api-levels

-2
推荐指数
1
解决办法
2323
查看次数

标签 统计

android-api-levels ×4

android ×3

bigdecimal ×1

java ×1

kotlin ×1

version ×1