Android 如何指定从R.res.drawable动态获取的资源?
我在Android 如何指定从R.res.drawable动态获取的资源?,android,resources,Android,Resources,我在R.res.raw上动态存储了一些视频 例如,我可以使用以下代码行访问名为v.mp4的视频: String fileName = "android.resource://" + this.getPackageName() + "/" + R.raw.v; 好的,但我将描述我必须用字符串(“v”)打开的视频。然后,我试着这样做,但没有成功: String fileName = "android.resource://" + this.getPackageName() + "/" + R.ra
R.res.raw
上动态存储了一些视频
例如,我可以使用以下代码行访问名为v.mp4的视频:
String fileName = "android.resource://" + this.getPackageName() + "/" + R.raw.v;
好的,但我将描述我必须用字符串(“v”)打开的视频。然后,我试着这样做,但没有成功:
String fileName = "android.resource://" + this.getPackageName() + "/" + R.raw+".v";
String fileName = "android.resource://" + this.getPackageName() + "/res/raw/"+"v.mp4";
我不能那样做,我在R上有个错误
我也尝试过这个,但不起作用:
String fileName = "android.resource://" + this.getPackageName() + "/" + R.raw+".v";
String fileName = "android.resource://" + this.getPackageName() + "/res/raw/"+"v.mp4";
如何解决此问题?如果要获取任何资源路径,有两种方法:
android.resource://[package]/[res-type]/[res-name]
示例:如果在res/drawable文件夹中有icon.png图像文件,则可以获得如下路径:
String PATH=“android。resource://com.my.package/drawable/icon";代码>
android.resource://[package]/[resource\u id]
示例:如果res/drawable文件夹中有icon.png图像文件,则可以获取路径:
String PATH=“android。resource://com.my.package/“+R.drawable.icon代码>
同样,您也可以获取res/raw文件夹的URI。如果您想要获取任何资源路径,则有两种方法:
android.resource://[package]/[res-type]/[res-name]
示例:如果在res/drawable文件夹中有icon.png图像文件,则可以获得如下路径:
String PATH=“android。resource://com.my.package/drawable/icon";代码>
android.resource://[package]/[resource\u id]
示例:如果res/drawable文件夹中有icon.png图像文件,则可以获取路径:
String PATH=“android。resource://com.my.package/“+R.drawable.icon代码>
R.raw.v.mp4(必须与R.raw.v相同)提供了一个generated int引用,但不是一个字符串,因此您无法通过提供字符串路径来获得它。您可以打印它,并看到它生成了一个只有应用程序才能理解的int值 您可以按如下方式使用:
android.resource://your package/raw/v
您可以按如下方式使用:
android.resource://your package/raw/v
我正在将图像路径传递给对我不起作用的html标记。我正在将路径传递给要在webview中显示的html标记。它不适用于我,它不在那里显示图像。我正在将图像路径传递给不适用于我的html标记。我正在将路径传递给要在webview中显示的html标记。它不适合我,它没有在那里显示图像。