我正在检查这段代码(它打开了特定应用的使用设置权限):
val intent = Intent("android.settings.USAGE_ACCESS_SETTINGS")
val uri: Uri = Uri.fromParts("package", "com.my.example", null)
intent.data = uri
context.startActivity(intent)
我理解 "USAGE_ACCESS_SETTINGS"
部分,它已有文档记录:https://developer.android.com/reference/android/provider/Settings#ACTION_USAGE_ACCESS_SETTINGS
但是这段代码的作者如何想出 "package"
intent 数据的呢?每个 intent 数据是否有允许的列表可供查询?
我在文档中找不到相关信息。也许在 Android 源代码中有一些内容可以阅读?