1.assets目录和res区别

Android系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。

2.assets简介

assets类资源放在工程根目录的assets子目录下,它里面保存的是一些原始的文件,可以以任何方式来进行组织。这些文件最终会被原装不动地打包在apk文件中。如果我们要在程序中访问这些文件,那么就需要指定文件名来访问

3.assets的使用

比如我们就利用assets目录来做数据库的的升级,将升级的脚本文件放在他的下面,通过读取内容来实现各种操作,

如何获取路径呢,android提供了实现类AssetManager来操作

方法如下   AssetManager assetManager =getAssets();

假如我在assets目录下建立子目录test,在test中放文件test_text.txt文件

如何读取test_text.txt文件文件呢。

1.添加目录文件

String[] schemaFiles =  assetManager.list(test);

2.打开目录文件

InputStream  inputStream =assetManager.open(schemaFiles[0]);

android 中assets的作用和用法相关推荐

  1. android system.out.println,为什么“System.out.println”在Android中不起作用?

    为什么"System.out.println"在Android中不起作用? 我想在控制台中打印一些东西,这样我就可以调试它了.但出于某种原因,我的Android应用程序中没有打印任 ...

  2. Android中Assets文件路径

    Android中Assets文件绝对路径是不存在的 一般Assets文件夹里放些网页文件html.css.js 在网页文件中引用assets里的文件可以使用file:///android_asset/ ...

  3. python 中/ 与 //的作用、用法

    python 中/ 与 //的作用.用法 原创蓝莓·山药 最后发布于2019-06-21 09:27:54 阅读数 3591  收藏 展开 python语法中, / 是除法,例如:2/3 = 0.66 ...

  4. not found for signing config ‘debug‘Android中meta-data的作用xmlns:tools=“http://schemas.android.com/

    目录 not found for signing config 'debug' Android中meta-data的作用 xmlns:tools="http://schemas.androi ...

  5. MySQL数据类型中DECIMAL的作用和用法

    在MySQL数据类型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它们都有各自的作用,下面我们就主要来介绍一下MySQL数据类型中的DECIMAL类型的作用和用法. 一般赋予浮 ...

  6. Android中的Handler的具体用法

    Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行.Android利用Handler来实现UI线程的更新的. Handler是Android中的消息发送器,其在哪个Activit ...

  7. android中gradle的作用,Gradle 之 Android 中的应用

    在上一篇文章中 Gradle 之语言基础 Groovy 主要介绍了 Groovy 的基础语法(如果没有 Groovy 的基础,建议先看看上篇文章,如果可以动手敲一下里面的示例代码就更好不过了),也是为 ...

  8. android中接口的作用是什么意思,Android为什么要序列化

    android为什么要序列化?什么是序列化,怎么进行序列化 why 为什么要了解序列化?-- 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这 ...

  9. Vue 中的 v-cloak 作用及用法

    v-cloak 的作用和用法 用法: 这个指令保持在元素上直到关联实例结束编译.和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Must ...

最新文章

  1. 谈谈Java接口Result设计
  2. 【js】小数点后保留两位小数
  3. Android 2.2 r1 API 中文文档系列(12) —— Button
  4. 下载股票代码的历史数据并打包成csv
  5. python xlwt xlrd_用xlrd和xlwt操作Excel文档
  6. 前端 CSS day03-核心属性
  7. 一个SAP顾问2018年的回顾
  8. 混合云:公共云和私有云之间取得平衡的方式?
  9. python 概率分布类型检验_统计学:假设检验Python案例实现+概率论基础知识回顾...
  10. Python学习之路——Python基础之运算符
  11. sql 不等于符号_SQL 必备知识 - 第一弹
  12. 张超超OC基础回顾01_类的创建,申明属性,以及本质
  13. 【工具】[Listary]好用到哭的快速搜索工具
  14. QT学习五之界面切换
  15. JAVA class汉化工具hhclass v1.0免费版
  16. Android Shape 详细使用
  17. 洪水填充算法_计算机图形:洪水填充算法
  18. 斑马打印机驱动安装(ZT410)
  19. js URL 地址参数格式化
  20. VideoShow -视频编辑 v8.8.4rc (更新版)

热门文章

  1. 大数据Spark(二十八):SparkSQL案例三电影评分数据分析
  2. 苹果做游戏了,sony线上商店了。
  3. 牛客网剑指Offer C++题解
  4. 【雕爷学编程】Arduino动手做(142)---GY-25串口倾斜度模块
  5. 传真机常见故障中英文说明
  6. 摊牌了,请各位做好1年内随时失业的准备
  7. 高德地图变相实现简单的地理围栏技术
  8. 从函数空间的角度重新理解傅里叶变换
  9. android stuido 插件,3分钟教会你Android Studio插件开发!
  10. python itertools 组合_Python itertools 排列组合