在开发中要用到很多的图片,其实我们可以直接使用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目录下
相关推荐
在Android开发过程中,有时我们需要离线安装Android SDK,特别是在网络环境不稳定或者没有互联网连接的情况下。离线下载Android SDK地址获取工具就是为了满足这种需求而设计的。这个工具的主要工作流程是利用`...
在Android开发中,图片处理是一项常见的任务,包括照片裁剪、图片压缩等操作。这个"Android项目源码获取照片裁剪图片压缩图片工具库"提供了一整套解决方案,旨在帮助开发者高效地处理图像,提高应用性能,同时节省...
3. **模拟器**:Android SDK自带的AVD(Android Virtual Device)管理器允许开发者创建和管理虚拟设备,用于测试应用在不同硬件配置和系统版本下的行为。 4. **工具**:SDK工具目录下包含了一系列命令行工具,如`...
根据提供的文件信息,我们可以深入探讨有关Android SDK的相关知识点。下面将详细介绍Android...务必通过官方渠道获取SDK安装包,以确保安全性并获得最新版本的支持。希望以上内容能帮助您更好地理解和使用Android SDK。
虽然现在大多数开发者已经转向使用Android Studio,但对于学习历史版本的Android开发或是特定项目的需求来说,这个版本仍然具有一定的参考价值。通过上述步骤,可以顺利搭建起一个基本的Android开发环境,并开始进行...
在本项目"Android studio开发和风天气.zip"中,我们主要关注的是如何使用Android Studio进行一个简单的天气查询应用的开发。这个应用具有显示全国各省天气信息、未来三天天气预报以及空气质量的功能,且支持离线查询...
搭建Android开发环境需要安装Android Studio和相应的SDK(Software Development Kit)。Android Studio是Google官方推荐的Android开发工具,它集成了代码编辑器、调试器、模拟器等多种开发工具于一体。而SDK则提供了...
Android开发主要依赖于Android Studio,这是Google官方推出的集成开发环境(IDE),专为Android应用开发设计。本篇文章将详细介绍如何下载并安装Android开发环境。 一、Android Studio的下载 Android Studio是基于...
这通常涉及到`Camera`类和`FaceDetector`类,这两个是Android SDK中用于处理摄像头数据和检测人脸的核心组件。 首先,我们要了解`Camera`类。`Camera`类是Android提供的一个关键组件,它允许开发者访问设备的摄像头...
在Android应用开发中,利用百度地图SDK实现类似微信发送位置的功能是一项常见的需求。这个功能可以让用户方便地分享自己的位置信息给朋友或者...`BaiduMapsApiDemo`可能是百度地图SDK自带的示例代码,可供参考学习。
在Android开发中,调用Web Service来获取天气信息是一个常见的需求。这涉及到网络通信、数据解析和用户界面展示等多个技术环节。以下将详细介绍这个过程。 首先,我们需要理解Web Service的本质。Web Service是一种...
在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源代码的获取...
1. **环境配置**:开发环境是IntelliJ IDEA,确保已经安装了Android SDK,并且SDK版本至少为23,同时在项目build.gradle文件中设定targetSdkVersion和minSdkVersion分别为23和16或更高。 2. **权限请求**:在...
1. **Android SDK和环境配置**:首先,开发者需要熟悉Android Studio,这是Google官方推荐的Android开发集成开发环境(IDE)。开发者需要安装并配置好Android SDK,以便编译和运行针对不同Android版本的应用。 2. *...
在Android应用开发中,涉及到用户交互时,常常需要调用系统相机或相册来获取图片,然后进行裁剪处理,并最终上传至服务器。这个过程涵盖了多个关键知识点,包括权限管理、Intent启动相机与相册、图片裁剪、文件操作...
【Android Studio 开发仿小红书App】 在移动应用开发领域,Android Studio 是谷歌推出的官方集成开发环境(IDE),...通过这个项目,开发者不仅可以提升Android开发技能,还能深入理解社交应用的架构设计和用户体验。
可从Android开发官网免费获取。 2. **Java Development Kit (JDK)**:版本要求至少为5.0及以上。Java是Android开发的主要编程语言,JDK的安装确保了开发环境的完整性和兼容性。 3. **Eclipse IDE**:尽管现在更...
1. **Android开发环境**:首先,开发者需要安装并配置Android Studio,这是Google提供的官方集成开发环境(IDE)用于构建Android应用程序。项目将在Java或Kotlin语言中编写,这两种语言都是Android SDK支持的。 2. ...