`
wangleyiang
  • 浏览: 219422 次
社区版块
存档分类
最新评论

Android 资源获取

阅读更多

    在Android App开发时,比较常用的资源访问方式是通过R进行调用,但是有时可能需要使用其它访问方式才能满足项目的要求!

    使用Java的ClassLoader获取图片资源的输入输出流,然后通过Drawable等可以从流中构造图片的方法中获得想要的图片资源:

InputStream is = getClassLoader().getResourceAsStream(path);

    使用Android中的getIdentifier方法,获得所需资源:

int resID = getResources().getIdentifier("imageName", "drawable", "packageName");
Drawable image = getResources().getDrawable(resID); 

    当然还有其它的处理方法可以完成类似的效果!=^_^=

 

 

分享到:
评论

相关推荐

    Android资源获取与编译

    ### Android资源获取与编译详解 #### 一、Android资源获取途径 在开始深入探讨如何获取及编译Android资源之前,我们首先需要了解几个关键的官方资源网站,这些网站是获取Android开发所需资源的主要渠道: 1. **...

    android获取网络资源

    在Android平台上,获取网络资源是开发过程中不可或缺的一部分。这涵盖了从加载网页到下载图片、音频、视频等各类数据。...开发者可以根据项目需求和性能要求,选择合适的工具和策略,实现高效、稳定的网络资源获取。

    android获取步数

    在Android平台上,获取用户的步数是一项常见的健康监测功能,它可以帮助开发者构建运动跟踪或健康管理类的应用。本DEMO提供了一种简单的方法来实现这一功能,无需编写复杂的后台服务,只需引入必要的库即可。以下是...

    android DHCP获取IP失败分析解决.pdf

    Android DHCP 获取 IP 失败分析和解决 Android 操作系统中,DHCP(Dynamic Host Configuration Protocol)是用于动态分配 IP 地址的协议。然而,在某些情况下,Android 设备可能无法通过 DHCP 获取 IP 地址,导致...

    获取android中String资源文件

    Android项目中,通过这个类可以获取资源文件中String.xml中的信息,

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

    在Android应用开发中,获取用户设备上的图片或者通过相机拍摄新照片是常见的需求。随着Android系统的不断升级,尤其是从Android 4.4(KitKat)开始引入的存储权限管理变化,开发者需要采取不同的策略来适配不同的...

    Android如何获得网络资源的大小

    本文将详细介绍如何在Android应用程序中获取网络资源的实际大小。 #### 一、使用`HttpURLConnection`获取资源大小 在Android中,最常用的方法之一是通过`HttpURLConnection`来获取远程资源的信息。下面是一个具体...

    android获取相册图片和路径的实现方法

    在Android应用开发中,获取用户从相册选择的图片及其路径是常见的需求。尤其是在Android 4.4(KitKat)及更高版本,由于系统API的变化,开发者需要采用新的方法来处理这一任务。以下是一个详细解释如何在Android 4.4...

    android studio获取当前经纬度的简单实例

    在Android开发中,获取设备的当前经纬度是常见的需求,特别是在构建地理位置相关的应用时。本实例将教你如何在Android Studio中实现这一功能,利用GPS(全球定位系统)和LBS(Location-Based Services,基于位置的...

    android FFT 获取音频的频率并实时显示

    本文将深入探讨如何使用Android的FFT来获取音频频率,并实现实时显示。 首先,理解FFT的基本原理至关重要。FFT是一种高效的算法,用于计算离散傅立叶变换(DFT),它将一个序列的信号分解成正弦波分量,每个分量...

    Android多媒体——图片资源获取的5种姿势

    本文将深入探讨五种主要的图片资源获取方法:相册图片、拍照图片、本地图片、网络图片以及项目图片。 1. 相册图片: 用户通常会从手机相册中选择图片,因此,我们需要提供一个接口来允许用户选取相册中的图片。这...

    Android中获取系统内存信息以及进程信息

    在Android系统中,开发者可以通过Android提供的API来获取系统的内存信息以及正在运行的进程状态。这一功能主要涉及到`ActivityManager`类的使用。`ActivityManager`是Android SDK中的一个关键组件,它提供了对系统...

    android 获取服务器上资源(图片,文本)

    在Android开发中,获取服务器上的资源,如图片和文本,是一项常见的任务。HttpURLConnection是Java提供的一个基础网络连接类,可以用于实现与HTTP服务器的通信。在这个过程中,我们需要理解网络请求的基本原理,以及...

    Android获取Wifi列表

    在Android系统中,获取Wi-Fi列表是开发移动应用时常见的需求,这主要涉及到与网络连接相关的API交互。本文将详细讲解如何在Android中获取Wi-Fi列表,并根据信号强度来显示不同的网络图标。 首先,要获取Wi-Fi列表,...

    Android录音 获取录音文件 录音时间

    本文将深入探讨如何在Android中实现录音、获取录音文件以及控制录音时间,同时也会提及与动画和文件操作相关的知识点。 一、Android录音机制 Android系统提供了MediaRecorder类来处理音频录制。MediaRecorder是一个...

    android使用GPS获取当前地理位置

    在Android开发中,获取当前地理位置是一项常见的任务,通常我们依赖于GPS来实现精确的位置服务。在本文中,我们将深入探讨如何正确使用Android的GPS功能来获取地理位置,以及避免一些常见问题。 首先,避免使用`...

    Android Studio动态加载Fragment和获取实例的方法

    Android Studio 动态加载 Fragment 和获取实例的方法 Android Studio 是一个功能强大的集成开发环境(IDE),它提供了许多实用的功能和工具来帮助开发者快速构建高质量的 Android 应用程序。在 Android 开发中,...

    Android 获取当前位置,地区名称完整实

    在Android开发中,获取设备的当前位置以及地区名称是常见的需求,比如用于导航、天气查询或者个性化服务等。本文将深入探讨如何在Android应用中实现这一功能,主要涉及以下几个知识点: 1. **Android权限管理**: ...

    Android根据GPS获取经纬度和海拔

    最后,别忘了在不需要获取位置信息时,应取消位置更新以节省资源: ```java locationManager.removeUpdates(locationListener); ``` 在实际项目中,你可能还需要处理其他细节,比如用户关闭GPS时的提示,或者在...

    android studio 简单获取天气案例

    本案例“android studio 简单获取天气”旨在教你如何利用Android Studio开发一个应用,该应用能够从网络获取天气预报数据并将其展示在用户界面(UI)上。下面我们将详细探讨这个过程涉及的关键知识点。 1. **网络...

Global site tag (gtag.js) - Google Analytics