Android 图片加载方式

来源:互联网 发布:淘宝店铺宝贝描述模板 编辑:程序博客网 时间:2024/06/02 01:08

1.图片在AndroidStudio项目的res文件夹下面

//得到application对象ApplicationInfo appInfo = getApplicationInfo();//得到该图片的id( name 是该图片的名字,                "drawable" 是该图片存放的目录,                appInfo.packageName是应用程序的包)int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName);

2.图片放在sdcard中

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);
0 0
原创粉丝点击