zoukankan      html  css  js  c++  java
  • Android开发系列之资源访问

      在android开发中,资源访问是指访问非代码的部分。例如,在开发中我们使用到的图片、音频、视频等都是资源文件。在创建android工程时,和src文件夹并列的有两个文件夹:assets和res。这两个文件夹用来保存资源文件,assets保存的一般都是原生的文件,例如mp3文件。android程序是不能直接访问的,必须通过AssetManager类,以二进制流的形式读入。而res中的资源经常访问,可以通过R类直接访问。res目录下又有anim, drawable, layout, menu, raw, values和xml文件夹,分别存放动画、图片、布局文件、菜单、原生文件、常量值和xml文件。

      一、res文件夹

      二、assets文件夹

      系统在编译的时候不会编译assets下的资源文件,所以我们不能通过R.xxx.ID的方式访问它们。android系统为我们提供了一个AssetManager工具类对应用程序的原始资源文件进行访问,这个类提供了一个低级别的API,它允许你以简单的字节流的形式打开和读取与应用程序绑定在一起的原始资源文件,我们可以通过getAssets()方法获取AssetManager对象。下面是它的一些常用方法:

      final String[]     

      

      三、颜色、字符串

      四、尺寸资源

  • 相关阅读:
    【HTML】input标签中alt属性和title属性的比较
    【HTML】WWW简介
    【MySQL】MySQL的常规操作
    iOS编程(双语版)
    Swift语言精要
    Swift语言精要
    python网络爬虫
    Python小任务
    如何在onCreate方法中获取视图的宽度和高度
    python网络爬虫
  • 原文地址:https://www.cnblogs.com/whongs/p/6800052.html
Copyright © 2011-2022 走看看