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

android应用资源总结

 
阅读更多

一.应用资源的存储

    

存储目录 存放的资源
/res/animator/ 存放定义属性动画的xml文件
/res/anim/ 存放定义补间动画的xml文件
/res/color/ 存放定义颜色的xml文件
/res/drawable/

存放各种图片(包括不同分辨率);

存放各种Drawable对象的xml文件:

  • BitmapDrawable
  • NinePatchDrawable
  • StateListDrawable
  • ShapeDrawable
  • AnimationDrawable
  • Drawable的其他各种子类的对象
/rea/layout/ 存放各种布局文件
/res/menu 菜单资源
/res/raw/ 存放各种类型的原生资源文件,比如音视频等,在java代码中可以通过Resouce类的实例获取。在实际使用中,推荐把原生资源放到、assets目录中,使用AssetManager来管理
/res/values/ 存放各种简单的xml文件,如字符串,整数,颜色值等,一般是数-值对应的xml文件
/res/xml 任意的xml文件,可以通过Resouces.getXML()来读取

 

二.使用资源

  1.    在java代码中使用资源清单(R文件)

           例如:xxx.setBackgroundDrawableResource(R.drawable.xxx);

                      xxx.setText(R.string.xxx)

2.        在java代码中访问实际资源

          上面我们访问的都是R文件中的id,是一个整数,而不是真正的资源对象。如果要访问真正的资源对象,就需要使用Resources类,示例代码:

     

Resources res = getResources();
String title = res.getText(R.string.xxx);
Drawable logo = res.getDrawable(R.drawable.xxx);

 3.      在xml文件中使用资源

        @resource_type/resource_name

       例如:@color/red

                 @string/hello

分享到:
评论

相关推荐

    打造高质量Android应用:Android开发必知的50个诀窍

    资源名称:打造高质量Android应用:Android开发必知的50个...作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    移动操作系统原理与实践——基于Java语言的Android应用开发.zip

    移动操作系统原理与实践——基于Java语言的Android应用开发 目录 基础篇 第1章移动操作系统概论 1.1操作系统的原理与概念 1.1.1隐藏硬件细节 1.1.2资源管理 1.1.3操作系统的历史 1.2操作系统的分类 1.2.1...

    深入Android应用开发 核心技术解析与最佳实践.z01

    如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!深入Android应用开发:核心技术解析与最佳实践以Android的源代码为主,SDK为辅,针对...

    Android Studio实现简单的QQ应用,安卓小白必看

    开发环境只要是是Android Studio3.6.1以上就可以,配置gradle5.6.4就可以运行。本次QQ应用项目主要考验学生对于ListView和intent的使用,对多个页面之间进行跳转。 详细博客介绍:...

    深入Android应用开发 核心技术解析与最佳实践

    如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!深入Android应用开发:核心技术解析与最佳实践以Android的源代码为主,SDK为辅,针对...

    android星座查询软件毕业论文

    2.3 Android应用的构成和工作机制 7 3、Android应用程序结构剖析 8 3.1 Android的API 8 3.2 Android应用程序结构解析 9 3.2.1活动 9 3.2.2意图接收器 10 3.2.3服务 11 3.2.4内容提供者 11 3.3 Intent的详细解析 11 ...

    基于Android平台的星座查询软件设计

    2.3 Android应用的构成和工作机制 7 3、Android应用程序结构剖析 8 3.1 Android的API 8 3.2 Android应用程序结构解析 9 3.2.1活动 9 3.2.2意图接收器 10 3.2.3服务 11 3.2.4内容提供者 11 3.3 Intent的详细解析 11 ...

    android 应用 UI 编程大全

    包括各种控件的详细介绍、各种资源的使用,是一个应用开发高手总结的android UI 编程心得

    Android操作系统移植及应用研究

     第三,采用Eclipse+ADT的方式在Ubuntu系统下构建了Android应用程序开发环境,在详细研究Android应用程序开发的核心组件和应用程序生命周期的基础上,实现了音乐播放器和对对碰游戏两个Android应用程序,并在Android...

    Android教程全套

    兄die,下载不亏!!! 资源包含: 1、Android SDK 中文开发...10、Android应用程序开发36技.pdf 11、linux Android基础知识总结.pdf 12、Linux内核阅读心得体会.pdf 13、深入浅出Android——Android开发经典教材.pdf

    [14本经典Android开发教程]-5-linux Android基础知识总结

    [14本经典Android开发教程]-4-Android应用程序开发36技 http://download.csdn.net/detail/cleopard/8380495 剩余9本稍后上传!@或直接从这里寻找@ http://download.csdn.net/user/cleopard/album @更多@ ...

    android手机短信管理系统论文 完整版

    2.3 Android应用的构成和工作机制 8 第3章 android应用程序结构剖析 9 3.1 Android的API 9 3.2 Android应用程序结构解析 10 3.2.1 活动 10 3.2.2 意图接收器 11 3.2.3 服务 11 3.2.4 内容提供者 11 3.3 Intent的详细...

    android(下)复习总结

    二、 使用URL访问网络资源 21 三、 使用HTTP访问网络 22 四、 使用WebView显示网页 28 第四章:管理Android系统桌面 31 一、 管理壁纸 31 二、 管理快捷方式 33 三、 管理桌面控件 34 第五章:传感器开发 37 一、 ...

    Android中应用多进程的整理总结

    本文将试图对于Android中应用多进程做一些整理总结。 android:process 应用实现多进程需要依赖于android:process这个属性 适用元素:Application, Activity, BroadcastReceiver, Service, ContentProvider。 通常...

    android TV版本应用开发学习

    资源为个人android TV版本开发学习用,几个TV开发常见的问题,Android TV TextView如何实现增加滚动条,TV上屏幕适配总结,Android Studio中模拟器中关于VT-x is disabled in BIOS错误的解决方案,Home界面实现原理...

    Android日记

    该资源总结了Android应用开发的相关知识点,记录对《疯狂Android讲义》的学习成果,非常适合作为初/中级开发者的案例学习。

    Android移动应用开发网格布局GridLayout的特点.pdf

    Android移动应用开发网格布局GridLayout的特点.pdf 学习资料 复习资料 教学资源

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 【项目介绍】 该资源...

    《Android开发精要》范怀宇 PDF

    剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从微观上掌握核心知识点的原理,从而编写出高质量的Android应用。...

    android手机短信管理系统毕业论文

    2.3 Android应用的构成和工作机制 8 第3章 android应用程序结构剖析 9 3.1 Android的API 9 3.2 Android应用程序结构解析 10 3.2.1 活动 10 3.2.2 意图接收器 11 3.2.3 服务 11 3.2.4 内容提供者 11 3.3 Intent的详细...

Global site tag (gtag.js) - Google Analytics