Android获取图片资源的4种方式

lujicong8 贡献于2015-01-30

作者 Administrator  创建于2012-06-06 01:30:27   修改者  修改于2013-12-25 06:27:06字数732

文档摘要:Android获取图片资源的4种方式
关键词:

1. 图片放在sdcard中,   Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard) 2. 图片在项目的res文件夹下面   //得到application对象   ApplicationInfo appInfo = getApplicationInfo();   //得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,appInfo.packageName是应用程序的包)   int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); //代码如下 public Bitmap getRes(String name) { ApplicationInfo appInfo = getApplicationInfo(); int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); return BitmapFactory.decodeResource(getResources(), resID); } 3. 图片放在src目录下   String path = "com/xiangmu/test.png"; //图片存放的路径   InputStream is = getClassLoader().getResourceAsStream(path); //得到图片流 4.android中有个Assets目录,这里可以存放只读文件 资源获取的方式为 InputStream is = getResources().getAssets().open(name);

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档