`

android开发中获取SDK自带的图片

 
阅读更多

         在开发中要用到很多的图片,其实我们可以直接使用android sdk自带的图片,有大量供你选择,而且都有不同大小的图片来适应分辨率,很方便。

        那么如何获取到这些图片呢?

        

 <android.support.design.widget.FloatingActionButton
        android:id="@+id/fabAdmin"
        fab:fab_title="管理员"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@android:drawable/ic_dialog_email" />

       如上代码,我发现这个FloatingActionButton的图片不是自己的,那肯定是来自sdk的,引用的时候和drawable文件夹下的图片不一样,需要加上前缀android:

      那如何得知这个图片在哪里呢?

1、首先查看这张图片

2、然后右击图片

3、选择copy path,这样就把图片所在目录复制到剪贴板了

4、最后在电脑上打开任意一个文件夹

5、把path黏贴到资源管理器导航栏

6、回车

 

     在我的电脑上,路径是E:\SdkandNdk\sdk\platforms\android-23\data\res\drawable-xhdpi

 

如图:



 

 

      但是有时候不可引用这里的资源,比如:

android:src="@android:drawable/ic_menu_paste_holo_dark"

     就会报错

Error:(39, 22) Resource is not public. (at 'src' with value '@android:drawable/ic_menu_paste_holo_dark').

没办法,资源不公开,所以我们只能在sdk下找到这个图片,然后复制到工程的drawable目录下

 

  • 大小: 192 KB
分享到:
评论

相关推荐

    离线下载android-sdk地址获取工具

    在Android开发过程中,有时我们需要离线安装Android SDK,特别是在网络环境不稳定或者没有互联网连接的情况下。离线下载Android SDK地址获取工具就是为了满足这种需求而设计的。这个工具的主要工作流程是利用`...

    Android项目源码获取照片裁剪图片压缩图片工具库

    在Android开发中,图片处理是一项常见的任务,包括照片裁剪、图片压缩等操作。这个"Android项目源码获取照片裁剪图片压缩图片工具库"提供了一整套解决方案,旨在帮助开发者高效地处理图像,提高应用性能,同时节省...

    android-sdk-2.1

    3. **模拟器**:Android SDK自带的AVD(Android Virtual Device)管理器允许开发者创建和管理虚拟设备,用于测试应用在不同硬件配置和系统版本下的行为。 4. **工具**:SDK工具目录下包含了一系列命令行工具,如`...

    最新版android sdk安装包完整版

    根据提供的文件信息,我们可以深入探讨有关Android SDK的相关知识点。下面将详细介绍Android...务必通过官方渠道获取SDK安装包,以确保安全性并获得最新版本的支持。希望以上内容能帮助您更好地理解和使用Android SDK。

    android-sdk_r24.4.1-windows1.rar Android SDK

    虽然现在大多数开发者已经转向使用Android Studio,但对于学习历史版本的Android开发或是特定项目的需求来说,这个版本仍然具有一定的参考价值。通过上述步骤,可以顺利搭建起一个基本的Android开发环境,并开始进行...

    Android studio开发和风天气.zip

    在本项目"Android studio开发和风天气.zip"中,我们主要关注的是如何使用Android Studio进行一个简单的天气查询应用的开发。这个应用具有显示全国各省天气信息、未来三天天气预报以及空气质量的功能,且支持离线查询...

    Android开发从入门到精通

    搭建Android开发环境需要安装Android Studio和相应的SDK(Software Development Kit)。Android Studio是Google官方推荐的Android开发工具,它集成了代码编辑器、调试器、模拟器等多种开发工具于一体。而SDK则提供了...

    Android 开发环境下载

    Android开发主要依赖于Android Studio,这是Google官方推出的集成开发环境(IDE),专为Android应用开发设计。本篇文章将详细介绍如何下载并安装Android开发环境。 一、Android Studio的下载 Android Studio是基于...

    android自带接口实现人脸识别

    这通常涉及到`Camera`类和`FaceDetector`类,这两个是Android SDK中用于处理摄像头数据和检测人脸的核心组件。 首先,我们要了解`Camera`类。`Camera`类是Android提供的一个关键组件,它允许开发者访问设备的摄像头...

    利用百度地图Android sdk高仿微信发送位置功能

    在Android应用开发中,利用百度地图SDK实现类似微信发送位置的功能是一项常见的需求。这个功能可以让用户方便地分享自己的位置信息给朋友或者...`BaiduMapsApiDemo`可能是百度地图SDK自带的示例代码,可供参考学习。

    android调用webservice获取天气

    在Android开发中,调用Web Service来获取天气信息是一个常见的需求。这涉及到网络通信、数据解析和用户界面展示等多个技术环节。以下将详细介绍这个过程。 首先,我们需要理解Web Service的本质。Web Service是一种...

    Android日志获取工具

    在Android开发过程中,日志是调试和问题排查的重要手段。Android日志获取工具通常是指能够帮助开发者方便地收集、查看和分析设备上运行应用的日志信息的软件或库。本篇将详细介绍Android日志获取工具的使用,以及...

    android系统原理及开发要点详解

     1.3.2 基于源代码SDK Android开发 11  第2章 Android系统开发综述 13  2.1 Android的系统架构 13  2.1.1 软件结构 13  2.1.2 Android的工具 16  2.2 Android源代码的开发环境 18  2.2.1 Android源代码的获取...

    DEMO:简单开发Android 6.0指纹识别

    1. **环境配置**:开发环境是IntelliJ IDEA,确保已经安装了Android SDK,并且SDK版本至少为23,同时在项目build.gradle文件中设定targetSdkVersion和minSdkVersion分别为23和16或更高。 2. **权限请求**:在...

    基于android图片浏览器

    1. **Android SDK和环境配置**:首先,开发者需要熟悉Android Studio,这是Google官方推荐的Android开发集成开发环境(IDE)。开发者需要安装并配置好Android SDK,以便编译和运行针对不同Android版本的应用。 2. *...

    creator实现调用android相机相册,并实现裁剪后图片的上传和下载

    在Android应用开发中,涉及到用户交互时,常常需要调用系统相机或相册来获取图片,然后进行裁剪处理,并最终上传至服务器。这个过程涵盖了多个关键知识点,包括权限管理、Intent启动相机与相册、图片裁剪、文件操作...

    Android studio开发的仿小红书App,简单App项目

    【Android Studio 开发仿小红书App】 在移动应用开发领域,Android Studio 是谷歌推出的官方集成开发环境(IDE),...通过这个项目,开发者不仅可以提升Android开发技能,还能深入理解社交应用的架构设计和用户体验。

    本人整理的android开发文档,第2章 开始入手

    可从Android开发官网免费获取。 2. **Java Development Kit (JDK)**:版本要求至少为5.0及以上。Java是Android开发的主要编程语言,JDK的安装确保了开发环境的完整性和兼容性。 3. **Eclipse IDE**:尽管现在更...

    基于Android仿抖音短视频APP【100012135】

    1. **Android开发环境**:首先,开发者需要安装并配置Android Studio,这是Google提供的官方集成开发环境(IDE)用于构建Android应用程序。项目将在Java或Kotlin语言中编写,这两种语言都是Android SDK支持的。 2. ...

Global site tag (gtag.js) - Google Analytics