kotlin 和 Java 拼接字符串的不同:
kotlin:
val uri = Uri.parse("android.resource://$packageName/${R.raw.video}");
java:
Uri uri = Uri.parse( "android.resource://" + getApplicationContext().getPackageName() + "/" +R.raw.video);
总结
可见 kotlin 中 $加变量名 或 ${变量名} 即可实现自动填充,而 Java 需要自己拼接字符串实现