android本地mipmap图片转url、绝对路径转URL

(一)mipmap图片转url,参数 resId为 直接传入R.mipmap.img

    fun imageTranslateUri(context: Context, resId: Int): String {
        val r = context.resources
        val uri = Uri.parse(
            ContentResolver.SCHEME_ANDROID_RESOURCE + "://"
                    + r.getResourcePackageName(resId) + "/"
                    + r.getResourceTypeName(resId) + "/"
                    + r.getResourceEntryName(resId)
        )
        return uri.toString()
    }

(二)绝对路径转URL。 it.compressPath为本地图片的绝对路径

URL("file://" + it.compressPath)?.toString()

你可能感兴趣的:(android本地mipmap图片转url、绝对路径转URL)