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);
分享到:
相关推荐
Android 获取图片资源的4种方式,最全的获取图片资源的各种方式,适合初学者
Log.e(图片路径,path+); SpannableString spannableString=new SpannableString(path); //方法一:通过uri把图片转化为bitmap的方法 Bitmap bitmap= BitmapFactory.decodeFile(path); int height= ...
android 获取网络图片 通过HttpURLConnection获取网络图片bitmap 并将图片显示到imageView中
android在用Canvas绘图时,需要从本地获取图片,主要有四种方式,分别为
Android如何从服务器获取图片
android 从assets获取图片
android获取文件夹图片GridView显示
获取问题图片文件列表,点击查看文件图片,复选图片,发送到首页
android自定义View吸取图片背景的颜色值,获取图片颜色
android studio 开发,使用FileProvider兼容4.4版本以上文件权限读取。适配常见手机文件系统路径。
Android通过网络URL获取图片并显示
Android获取网络图片利用Thread方法和Handler实现图片的异步加载
android如何获取相片的拍摄日期,修改还可获得其他信息
主要介绍了android获取相册图片和路径的实现方法,本文介绍的是Android4.4后的方法,感兴趣的小伙伴们可以参考一下
获取手机上的所有图片以列表的方式显示点击具体某一条进行全图显示的简单的小demo
点击可以获取任何一张图片的RGB值,精度高。
android由图片名称获取图片的ID.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android最新的获取图片封装,支持7.0文件系统
在android手机上,通过拍照获取图片获取是从相册中选取自己所需要的图片
android HttpClient 获取网络图片 实例