`
jguangyou
  • 浏览: 375777 次
  • 性别: 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个经典问题资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    android 应用资源-抽签程序

    总结来说,这个"android 应用资源-抽签程序"涉及到的技术点包括:XML布局设计、数据结构(如ArrayList和SQLite)、事件监听、随机数生成算法、数据库操作以及UI动画。MyFirstDemo可能是一个示例项目,包含这些功能的...

    (完整版)Android应用开发期末考试题.docx

    - **应用打包**:Android SDK提供的工具可以将应用软件打包成APK文件,即Android Package Kit,这是Android应用的安装包格式。 - **UI实现**:在Android开发中,基本的用户界面(UI)是由`View`或其子类实现的。例如,...

    Android 应用程序框架

    总结来说,Android应用程序框架通过提供MVC设计模式,帮助开发者构建稳定、可扩展的应用。理解并熟练运用这一框架,可以提升开发效率,提高应用的质量和用户体验。通过不断地学习和实践,开发者可以在Android开发...

    Android应用开发试题.pdf

    在 Android 应用开发试题中,我们可以总结出以下几点重要的知识点: 1. Android 操作系统的认识:Android 是一种基于 Linux 的开源操作系统,主要应用于移动设备和嵌入式系统。Android 操作系统有四个主要组件:...

    android管理应用程序相关代码及资源路径

    总结,Android管理应用程序涉及到的代码主要涉及获取应用信息、权限管理、清理缓存和数据等方面。资源路径则涵盖应用安装目录、资源文件、缓存文件等。用户在设置中可以找到相关的管理选项,进行个性化设置和管理。...

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

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

    android framework 经验总结

    每个Android应用组件(Activity、Service、BroadcastReceiver、ContentProvider)都有其独特的生命周期,开发者需要理解这些生命周期以便正确处理状态变化。 13. **Android Studio开发工具**: Android Studio是...

    (完整word版)Android应用开发期末考试题.doc.docx

    ### 三、Android应用框架部分 - **常用框架部分**: - View组件:用于构建用户界面。 - ContentProviders:用于跨程序访问数据。 - ResourceManger:资源管理器。 - NotificationManger:通知管理器。 - ...

    Android知识系统总结

    在Android知识系统总结中,我们可以探索一系列关于Android应用开发的重要概念和实践经验。这个压缩包包含的资源非常丰富,包括7个完整的Android应用程序源代码、学习笔记、开发入门指南以及一些入门书籍,为初学者和...

    android开发笔记总结

    在深入探讨Android开发之前,我们先回顾一下基础知识,这是构建高质量Android应用程序的基石。 - **Java基础知识**:Android应用开发主要基于Java语言,因此熟悉Java是非常重要的。这包括理解面向对象编程的概念...

    android应用程序 宅男志全集

    总结来说,《Android应用程序:宅男志全集》展示了Android应用开发的多方面知识,包括开发工具、版本控制、APK结构、应用分发、功能设计、隐私保护、用户体验和用户反馈等。对于用户而言,理解这些概念有助于更安全...

    Android应用程序资源的编译和打包过程分析1.pdf

    Android 应用程序资源的编译和打包过程分析 Android 应用程序资源的编译和打包过程是 Android 应用程序开发中的一个关键步骤。在这个过程中,Android 资源打包工具 aapt 会将文本格式的 XML 资源文件编译成二进制...

    Android 应用 更换皮肤(zip实现)

    总结起来,Android应用更换皮肤的zip实现涉及到资源管理、文件操作和动态加载技术。通过合理利用`ZipFile`类,我们可以实现应用皮肤的动态切换,为用户提供个性化的体验。这个过程需要对Android的资源系统有深入的...

    android资源文件详解

    在Android开发中,资源文件(res)是存放各种不同类型资源的地方...文档《android资源文件详解》深入解析了res文件夹下各种资源的组织和使用方式,为开发者提供了关于如何在Android应用中高效利用资源文件的宝贵信息。

    Android应用源码qiyi-IT计算机-毕业设计.zip

    总结来说,通过对"qiyi-IT计算机-毕业设计.zip"源码的深度学习,我们不仅能了解到Android应用的基本开发流程,还能掌握到实际项目中的高级技术。无论是对于毕业设计还是论文写作,这份源码都是宝贵的参考资料,它能...

    android应用开发详解 【郭宏志】 pdf

    以上是对“Android应用开发详解”这本书中可能会涉及的一些知识点的总结。对于初学者来说,这些基础知识是非常重要的,掌握它们可以帮助开发者构建出功能完善且用户体验良好的Android应用。此外,随着技术的发展,还...

    Android 资源与应用国际化

    ### Android资源与应用国际化...总结来说,Android应用的国际化和本地化是一个多方面的工作,涉及到资源管理、布局调整、语言和文化适应等多个环节。通过合理规划和使用适当的工具,可以有效提升应用的质量和用户体验。

Global site tag (gtag.js) - Google Analytics