如何通过路径和文件名来加载res里的文件? 在程序里事先并不知道图res文件里的文件名和ID,从网络得到文件名后,需加载图片,这该如何读? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 啥意思?我只是想在程序时得到一个文件名时,想去res把这个文件名的文件读出来显示而已。 public String getFromAssets(String fileName){ try { InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) ); BufferedReader bufReader = new BufferedReader(inputReader); String line=""; String Result=""; while((line = bufReader.readLine()) != null) Result += line; return Result; } catch (Exception e) { e.printStackTrace(); } } 这样可以吧 好像不能读res/raw目录下的文件啊,有异常说找不到文件。 图片文件应该都放在drawable目录里面的吧?文件名去掉后缀后,就是图片的ID了,根据这个ID显示图片。“res文件里的文件名和ID,从网络得到文件名”你网络上面获得的图片名字不就是你本地程序里面的资源文件名字了吗? 去掉后缀后,就是图片的ID了,但这个ID是自动生成的一个int,我得到的是一个文件名字符串,怎么得到这个ID呢? http://gundumw100.iteye.com/blog/1135242 安卓tabhost手势滑动效果问题 android 游戏中怎么根据图片的路径加载到程序中 在学习下载文件的时候出现问题了 android中bitmap释放问题 android中的登录???大家都是怎么实现的?请高手指教 系统启动时候 通过receiver 开启一个服务 为什么总是自己停止??? progressbar在代码中如何设置成长条形状? Android系统编译出错build/core/base_rules.mk:121 Android popupWindow 问题,跪求大神, 求助卡注册上网络的识别方法? 关于正则匹配问题 WebView的问题!
我只是想在程序时得到一个文件名时,想去res把这个文件名的文件读出来显示而已。
public String getFromAssets(String fileName){
try {
InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) );
BufferedReader bufReader = new BufferedReader(inputReader);
String line="";
String Result="";
while((line = bufReader.readLine()) != null)
Result += line;
return Result;
} catch (Exception e) {
e.printStackTrace();
}
} 这样可以吧
“res文件里的文件名和ID,从网络得到文件名”你网络上面获得的图片名字不就是你本地程序里面的资源文件名字了吗?