androidgetResources的作用 getresources下载

http://my.oschina.net/u/874134/blog/158606

今天做一个Android的文件管理器,里面用到很多的地方用到了getResources。

  1. DrawablecurrentIcon=null;
  2. currentIcon=getResources().getDrawable(R.drawable.folder);
  3. currentIcon=getResources().getDrawable(R.drawable.image);

一开始不是很理解为什么用getResources()这个方法就可以获取存在系统的资源。于是看了一下文档和翻阅了一下资料:

例如:把资源文件放到应用程序的/raw/raw下,那么就可以在应用中使用getResources获取资源后,以openRawResource方法(不带后缀的资源文件名)打开这个文件。例如:

  1. ResourcesmyResources=getResources();
  2. InputStreammyFile=myResources.openRawResource(R.raw.myfilename);

和传统的java文件操作一样,在androidApi中提供了openFileInput和openFileOutput方法来读取设备上的文件。

简写

  1. InputStreamfs=this.getResources().openRawResource(R.raw.kb);(资源文件名为kb.html,不需要带后缀.html)
  2. InputStreamReaderread=newInputStreamReader(fs,”gb2312″);
  3. BufferedReaderin=newBufferedReader(read);

读取res/drawable目录下的png或者bmg

  1. //得到Resources对象
  2. Resourcesr=this.getContext().getResources();
  3. //以数据流的方式读取资源
  4. Inputstreamis=r.openRawResource(R.drawable.my_background_image);
  5. BitmapDrawablebmpDraw=newBitmapDrawable(is);
  6. Bitmapbmp=bmpDraw.getBitmap();

      

    爱华网本文地址 » http://www.aihuau.com/a/25101018/374681.html

    更多阅读

    藕粉的作用与功效 藕粉会发胖吗

    华夏璀璨,睿智之选;乐于奉献,王者风范!对,这就是作家俺一贯保持的作风。闲来无事给大家说说这个藕粉:藕粉是久负盛誉的传统滋养食品,而且营养价值高,药疗作用好。口感不错、鲜美独特,老少皆宜。藕粉的作用与功效——工具/原料想、必,得多百度

    乌龙茶的功效 蜂蜜水的作用与功效

    乌龙茶中含有大量的茶多酚,可以提高脂肪分解酶的作用,降低血液中的胆固醇含量,有降低血压、抗氧化、防衰老及防癌等作用。最近发表在《肥胖期刊》上的一项研究指出,经常喝乌龙茶的人,身体质量指数和脂肪含有率都比少喝的人低。而且,女人减

    莲子的作用及食用方法 石榴的功效与作用

    莲子性味甘平,每500克莲子中含有热量1500大卡左右,莲子的功效主要有:化痰止咳,降血压血脂,还可以壮阳,补脑安神之功效。莲子的作用及食用方法——莲子的功效性平、味甘涩,入心、脾、肾经;补脾止泻,益肾涩清,养心安神。用于脾虚久泻,遗精带下,心

    酵素的作用与功效 酵素的副作用

    酵素的作用与功效——简介 亚健康人凡有肩膀疼痛、四肢无力、疲倦、头晕眼花、食欲不振等都是“半(亚)健康症”,处在压力过大的现代人或多或少都有上述情况,半(亚)健康症状就是酵素作用“短路”,问题越严重,就越可能变成疾病。酵素能充分发

    键盘空格键的作用有哪些? 键盘空格键失灵

    键盘空格键的作用有哪些?——简介键盘空格键,顾名思义就是敲出空格的按键,那么,它除了能敲出空格外,键盘空格键的作用还有哪些?键盘空格键的作用有哪些?——工具/原料电脑键盘键盘空格键的作用有哪些?——方法/步骤键盘空格键的作用有哪些?

    声明:《androidgetResources的作用 getresources下载》为网友場蛻變分享!如侵犯到您的合法权益请联系我们删除