首页 > 解决方案 > 使用 Kotlin 为 web 应用获取 Android ID

问题描述

我只能找到我正在尝试做的事情的 javascript 实现指南。我需要提取某种唯一 ID 并将其发送到我的网络应用程序以进行身份​​验证。

我收到的错误是

in MainActivity.kt: (22, 29): Unresolved reference: Settings

这是我的 MainActivity.kt

import android.provider.Settings.Secure;

class MainActivity : AppCompatActivity() {

    private val androidId = Settings.Secure.getString(
    contentResolver,
    Settings.Secure.ANDROID_ID
    )
}

现在我只想能够将 device_id 作为我的 Web 应用程序的 php 变量添加。如下所示:

private val url = "https://test.local?id=" + androidId

标签: androidkotlin

解决方案


你已经进口了android.provider.Settings.Secure,没有android.provider.Settings

将您的导入更改为android.provider.Settings或使用Secure.ANDROID_ID而不是Settings.Secure.ANDROID_ID.


推荐阅读