android - 使用 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
解决方案
你已经进口了android.provider.Settings.Secure
,没有android.provider.Settings
。
将您的导入更改为android.provider.Settings
或使用Secure.ANDROID_ID
而不是Settings.Secure.ANDROID_ID
.
推荐阅读
- java - 值低于 0 更改程序
- kubernetes - 卷可以挂载到 Kubernetes 中正在运行的容器吗?
- web-services - 在 IIS 中使用 URL 重写时无法公开访问 Web 服务
- python - 如何从 DF 中删除行直到找到空行(Python)
- javascript - Angular 8 Jasmine 和业力测试:模拟的 ngoni 承诺值未在 DOM 中呈现
- c - 带有两个参数的 switch 语句
- powershell - 直接调用 cmdlet 而不通过 $profile 加载它
- jmeter - Jmeter - 如何检查空数据库查询
- javascript - 必需属性不适用于 mongoose 中的 ObjectId 类型数组
- python - 可执行的python文件输出致命错误信息