【发布时间】:2019-06-04 13:59:41
【问题描述】:
如何在 Kotlin 而不是 java (Android) 中将字符串转换为 Uri?
val Uri_string = "/sdcard/example.jpg"
Uri_string = ???;
【问题讨论】:
如何在 Kotlin 而不是 java (Android) 中将字符串转换为 Uri?
val Uri_string = "/sdcard/example.jpg"
Uri_string = ???;
【问题讨论】:
val uri = Uri.parse(Uri_string)
或
val fileName = "example.jpg"
val path = "${Environment.getExternalStorageDirectory()}/$fileName"
val file = File(path);
val uri = Uri.fromFile(file);
【讨论】:
如果你使用Android KTX你也可以这样解析:
val uri_string = "/sdcard/example.jpg"
val uri = uri_string.toUri()
【讨论】: