`
chenpeilei2003
  • 浏览: 191344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取图片方式

 
阅读更多

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);

5.获取网络上的图片

    imageView.getImageUri();

    最好自己改改, 用异步方式获取避免UI会卡

分享到:
评论

相关推荐

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

    ### Android 获取图片资源的四种方式 在Android应用开发过程中,图片资源是非常常见且重要的组成部分。合理地管理和加载图片资源不仅可以提升应用性能,还能优化用户体验。本文将详细介绍Android中获取图片资源的四...

    webservice 获取图片

    在本场景中,我们关注的是如何通过Web服务来获取图片。这种技术常常用于跨平台应用集成,例如移动应用从服务器获取图片资源,或者Web应用从远程服务器获取并展示图像。 1. **Web服务原理**: Web服务基于SOAP...

    html5通过javascript预览图片以及获取图片属性

    获取图片属性,如宽度、高度等,可以等待图片加载完成后,通过`img`元素的`naturalWidth`和`naturalHeight`属性获取: ```javascript imgPreview.onload = function() { console.log('图片宽度:', this....

    JQ 获取图片真实宽高

    "JQ 获取图片真实宽高"这个标题指的是使用jQuery来获取图片在页面加载完成后的真实宽度和高度,因为图片在未完全加载前,其宽度和高度可能是未知的。下面我们将深入探讨如何实现这一功能,并了解相关的知识点。 1. ...

    js判断图片加载完成后获取图片实际宽高的方法

    在Web开发过程中,获取图片的实际宽度和高度是一个常见的需求。这在响应式设计中尤为重要,因为不同设备的屏幕尺寸不同,需要根据图片的实际尺寸调整布局。在JavaScript中,传统的做法是通过DOM元素的`.offsetWidth`...

    python获取图片颜色信息的方法

    这种方式能够获取图片中每个像素点的颜色值,但是效率上可能不如getcolors()方法,尤其是在处理大图片时。因此,在需要进行统计分析时,getcolors()方法通常是首选。 在进行图片颜色信息分析时,还可能会用到Pillow...

    图册相机获取图片

    在移动应用开发中,"图册相机获取图片"是一个常见的功能需求,允许用户通过相机拍摄新照片或从设备的相册中选择已有图片。这个功能的实现通常涉及到多个技术点,包括权限管理、相机API调用、图片选择器集成以及图片...

    Android 相册获取图片或者相机拍照获取图片

    以上就是使用Android Studio开发时,如何在4.4版本以上系统中获取图片和拍照的完整流程。通过FileProvider,我们可以安全地与其它应用共享文件,并遵循Android的权限管理规则。适配各种手机的文件系统路径主要体现在...

    c# 获取图片主色调方法

    在C#编程中,获取图片主色调是一项常见的图像处理任务,尤其在数据分析、设计或UI自动化测试中。本文将深入探讨如何使用C#实现这一功能,主要涉及.NET框架中的颜色处理技术。 首先,我们需要理解“主色调”这个概念...

    android 从assets获取图片

    ### Android 从 Assets 文件夹获取图片的实现方法 在Android应用开发过程中,经常会遇到需要从`assets`文件夹中加载资源的情况,特别是图片资源。本文将详细介绍如何在Android应用程序中从`assets`文件夹获取图片,...

    websocket从服务端获取图片

    在本例中,我们将探讨如何使用WebSocket从服务端获取图片并在HTML5浏览器上显示,服务端采用Java注解方式实现,并在Tomcat8应用服务器上进行调试。 1. WebSocket基础: WebSocket协议是HTTP/1.1的扩展,通过握手...

    android获取图片尺寸的两种方式及bitmap的缩放操作

    Log.e(图片路径,path+); SpannableString spannableString=new SpannableString(path); //方法一:通过uri把图片转化为bitmap的方法 Bitmap bitmap= BitmapFactory.decodeFile(path); int height= ...

    android获取图片的四种方式

    在Android开发中,获取图片资源是一项常见的任务,无论是用于界面展示、绘图还是其他功能。以下将详细解释四种从Android系统中获取图片的方法。 1. **从SDCard中获取图片** 当图片存储在外部存储(如SDCard)时,...

    上传图片获取图片信息(兼容IE和火狐)

    在开发Web应用时,我们经常需要处理用户上传的图片,包括获取图片的元数据,如尺寸、类型等。本文将详细讲解如何在JavaScript中实现一个跨浏览器(包括IE和Firefox)的图片信息获取方法。 首先,我们需要理解浏览器...

    拍照或本地获取图片

    在Android开发中,"拍照或本地获取图片"是常见的用户交互功能,允许用户通过相机拍摄新照片或从设备的媒体库选择现有图片。这个功能在许多应用中都非常实用,如社交应用、图像编辑应用或者任何需要用户上传图片的...

    java获取图片的EXIF信息

    在Java编程语言中,获取图片的EXIF(Exchangeable Image File Format)信息是一项常见的任务,尤其是在处理图像数据或开发图像处理应用时。EXIF信息包含了拍摄照片时的各种元数据,如相机型号、拍摄时间、曝光参数、...

    jquery-zsign签章.rar

    本地图片方式允许用户选择本地的图像文件作为签名,而从后台获取图片方式则可以实时从服务器获取签名图像,适用于需要实时验证签名真实性的场合。 二、签章方式详解 1. 本地图片方式: 用户可以通过文件选择器上传...

    android 从网络获取图片

    在Android平台上,从网络获取图片并将其作为附件发送到电子邮件是一项常见的任务,涉及到网络请求、图片处理、邮件API以及附件管理等多个技术环节。下面将详细解释这个过程中的关键知识点。 首先,从网络获取图片...

    前台获取图片的base64编码,net后台接收并保存

    web页面获取图片的base64位编码数据,asp.net 后台接收数据并保存图片到服务器

    Android从系统Gallery获取图片具体实现

    注意,随着Android系统的更新,获取图片的方式可能会有所变化,因此在开发过程中,建议查阅最新的开发者文档,确保代码的兼容性和最佳实践。同时,考虑到用户隐私和权限管理,始终遵循Android的最佳安全实践。

Global site tag (gtag.js) - Google Analytics