Java Android使用不区分大小写的路径访问资产文件?

Java Android使用不区分大小写的路径访问资产文件?,java,android,case-sensitive,case-insensitive,android-assets,Java,Android,Case Sensitive,Case Insensitive,Android Assets,我想访问Android AssetManager类中的一些资产文件,代码在这里 返回表单.getAssets().open(mediaPath) form.getAssets()返回AssetManager的实例,而.open(mediapath)应该使用给定的媒体路径打开资产。然而,我的mediapath不区分大小写,Android资产文件系统区分大小写。例如,我想使用mediapath/asset/BALL.png打开路径为/asset/BALL.png的资源 解决这个问题的好方法是什么?任

我想访问Android AssetManager类中的一些资产文件,代码在这里

返回表单.getAssets().open(mediaPath)

form.getAssets()返回AssetManager的实例,而.open(mediapath)应该使用给定的媒体路径打开资产。然而,我的mediapath不区分大小写,Android资产文件系统区分大小写。例如,我想使用mediapath/asset/BALL.png打开路径为/asset/BALL.png的资源


解决这个问题的好方法是什么?任何建议都会有帮助。谢谢。

最好的方法是将ball.png重命名为ball2.png。谢谢。我认为这在一个例子中是可行的,但我会尝试找出一个解决一般情况的方法