【问题标题】:Convert String to Uri in Kotlin [duplicate]在 Kotlin 中将字符串转换为 Uri [重复]
【发布时间】:2019-06-04 13:59:41
【问题描述】:

如何在 Kotlin 而不是 java (Android) 中将字符串转换为 Uri?

val Uri_string = "/sdcard/example.jpg"

Uri_string = ???;

【问题讨论】:

标签: android kotlin uri


【解决方案1】:
val uri = Uri.parse(Uri_string)

val fileName = "example.jpg"
val path = "${Environment.getExternalStorageDirectory()}/$fileName"
val file = File(path); 
val uri = Uri.fromFile(file);

【讨论】:

    【解决方案2】:

    如果你使用Android KTX你也可以这样解析:

    val uri_string = "/sdcard/example.jpg"
    val uri = uri_string.toUri()
    

    【讨论】:

      猜你喜欢
      • 2021-06-17
      • 2020-03-11
      • 2011-12-17
      • 2013-06-25
      • 2011-03-30
      • 2011-02-12
      • 2021-10-10
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多