赞
踩
而利用R....可以指定文件夹下面的某个xml文件进行加载使用
3、其它的一些文件读取方法
a、把资源文件放到应用程序的/raw/raw下,那么就可以在应用中使用getResources获取资源后,
以openRawResource方法(不带后缀的资源文件名)打开这个文件
- Resources myResources = getResources();
- InputStream myFile = myResources.openRawResource(R.raw.xx_filename);
- InputStream fs =this.getResources().openRawResource(R.raw.index.htm); (资源文件名为index.html, 不需要带后缀.htm)
- InputStreamReader read = new InputStreamReader (fs,"utf-8");
- BufferedReader in = new BufferedReader(read);
- //得到Resources对象
- Resources r = this.getContext().getResources();
- //以数据流的方式读取资源
- Inputstream is = r.openRawResource(R.drawable.mm_image);
- BitmapDrawable bmpDraw = new BitmapDrawable(is);
- Bitmap bmp = bmpDraw.getBitmap();
- InputStream is = getResources().openRawResource(R.drawable.icon);
- Bitmap mBitmap = BitmapFactory.decodeStream(is);
- Paint mPaint = new Paint();
- canvas.drawBitmap(mBitmap, 40, 40, mPaint);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。