java - Android Studio 按名称获取文件路径
问题描述
我想通过文件名获取完整地址。例如:
输入young_volcanos
- 字符串名称
输出R.raw.young_volcanos
- int 路径
可能吗?
解决方案
利用getIdentifier()
int resourceId = this.getResources().getIdentifier("file_name", "raw", this.getPackageName());
推荐阅读
- swift - Swif 结构不符合 Codable
- java - 可执行 jar 不读取 .properties 文件(Build.xml)
- c# - 如何使用 C# 在 CRM 中的新实体中设置查找字段的值
- node.js - 节点:res.locals 未定义?
- android - Android kotlin androidx.viewpager.widget.ViewPager::currentTab 上的两种方式数据绑定
- makefile - 为什么 ifeq 放在不同的地方会产生不同的效果?
- java - 创建 JSONObject 实例时出现问题
- jquery - 使用变量传递类名
- visual-studio-code - 我可以有条件地接管 vscode 扩展中的键绑定吗?
- javascript - 如何将局部变量变成全局变量?