android中知道图片name时获取图片的简单方法
短信预约 -IT技能 免费直播动态提醒
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);
3. 图片放在class="lazy" data-src目录下
代码如下:
String path = "com/timanetworks/jerome/activity/test.png"; //图片存放的路径
InputStream is = getClassLoader().getResourceAsStream(path); //得到图片流
您可能感兴趣的文章:Android 异步获取网络图片并处理导致内存溢出问题解决方法java判断远程服务器上的文件是否存在的方法android获取音乐文件的内置专辑图片实现思路及代码Android获取SD卡中选中图片的路径(URL)示例java断点续传功能实例(java获取远程文件)android照相、相册获取图片剪裁报错的解决方法Java中使用正则表达式获取网页中所有图片的路径Android实现从网络获取图片显示并保存到SD卡的方法Android开发之ImageLoader本地缓存Android远程获取图片并本地缓存
代码如下:
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);
3. 图片放在class="lazy" data-src目录下
代码如下:
String path = "com/timanetworks/jerome/activity/test.png"; //图片存放的路径
InputStream is = getClassLoader().getResourceAsStream(path); //得到图片流
您可能感兴趣的文章:Android 异步获取网络图片并处理导致内存溢出问题解决方法java判断远程服务器上的文件是否存在的方法android获取音乐文件的内置专辑图片实现思路及代码Android获取SD卡中选中图片的路径(URL)示例java断点续传功能实例(java获取远程文件)android照相、相册获取图片剪裁报错的解决方法Java中使用正则表达式获取网页中所有图片的路径Android实现从网络获取图片显示并保存到SD卡的方法Android开发之ImageLoader本地缓存Android远程获取图片并本地缓存
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341