`
切切歆语
  • 浏览: 30205 次
  • 性别: Icon_minigender_1
  • 来自: 泸州市
社区版块
存档分类
最新评论

Android assets文件夹之位置放置和作用

 
阅读更多

Android 的assets文件夹的放置位置,Eclipse创建项目时就生成了的,Android Studio则不太一样,AS可以包含几种方式,

1:可以在build.gradle文件下配置,加如下代码

 " sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } } "

android {
    compileSdkVersion 24
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.city.linkage"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } }
}

根据 assets.srcDirs=['src/assets'] 这个路径来放置,(注:路径可以改变)如图:


2:可以直接创建让系统自行配置,如图:



创建成功后你再去build.gradle文件看一下,有如下代码可创建成功了

" sourceSets { main { assets.srcDirs = ['src/assets', 'src/assets/'] } } "

大同小异和上面的一样。


Android assets的作用:


1: 可以用来实现html5+javascript+android的混合开发中,一般html5和javascript以及相关资源可以存放在Assets文件夹内。


2:可以放一些资源文件

分享到:
评论

相关推荐

    android 读取 assets 文件夹下的音频

    在Android开发中,有时我们需要在应用内部存储一些资源文件,如音频、文本或图片,而`assets`文件夹就是用于存放这些非编译型资源的一个特殊目录。在本例中,我们将探讨如何从`assets`文件夹中读取音频文件,并提供...

    android的assets下的sql文件操作

    在`assets`目录下放置SQLite数据库文件(例如`PhoneBooks1.db`),需要在应用运行时将其复制到Android的特定数据存储区域,通常是`data/data/your_package_name/databases`目录。这可以通过`SQLiteOpenHelper`的...

    android 从assets获取图片

    ### Android 从 Assets 文件夹获取图片的实现方法 在Android应用开发过程中,经常会遇到需要从`assets`文件夹中加载资源的情况,特别是图片资源。本文将详细介绍如何在Android应用程序中从`assets`文件夹获取图片,...

    Android操作存放在assets文件夹下SQLite数据库的方法

    当应用程序需要预装一些初始数据时,将SQLite数据库文件放置在`assets`文件夹下是一种常见做法。这样做可以让开发者在应用安装后无需网络即可使用这些数据。本文将详细介绍如何在Android中操作`assets`文件夹下的...

    android获取assets内容

    2. **列出assets文件夹内容**:如果你想要获取`assets`目录下的所有文件名,可以使用`list()`方法。这将返回一个包含子目录和文件名的字符串数组。 ```java String[] fileNames = assetManager.list(""); ``` 3. *...

    Android Studio下添加assets目录的实现方法

    有时候需要放置一些文件而且不被proguard压缩,可以放到assets目录中。 但是工程默认并未创建assets目录,那么如何在android studio中创建assets目录呢?... 您可能感兴趣的文章:Android studio 添加assets文件夹的方法

    Android studio加载本地html的文档问题

    4. **验证Assets文件夹**:此时,您应该能在项目导航栏中的app目录下看到新创建的assets文件夹。 #### 四、复制HTML文件至Assets文件夹 1. **准备HTML文件**:确保您有一个有效的HTML文件,可以是简单的静态页面或...

    Android-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip

    在Android开发中,有时我们需要对文件进行...以上就是Android中创建文件夹、将`raw`和`assets`目录中的文件保存到SD卡、解压缩文件以及删除文件的基本操作。在实际应用中,还需要考虑异常处理、权限管理等细节问题。

    Android播放assets文件里视频文件相关问题分析

    本文将深入探讨如何处理在assets文件夹中播放视频时遇到的问题,并提供解决方案。 首先,让我们了解一下Android的assets目录。assets目录是放置项目中非资源型文件的地方,如文本文件、数据库、JSON数据或视频文件...

    运行时动态导入so库文件。用最少的代码实现动态导入本地so库文件示例设定so放在assets文件夹下.rar

    在Android开发中,有时我们可能需要在运行时动态地加载.so库...对于开发者来说,理解和掌握这个过程是提高Android应用性能和兼容性的关键技能之一。在实际应用中,务必注意测试和调试,确保在各种设备上都能正常工作。

    android--imgtest加载assets目录中的图片

    首先,`assets`目录是Android项目中的一个特殊文件夹,位于项目的src/main目录下。它允许开发者放置任意类型的文件,比如JSON数据、音频文件或图片,而无需经过编译过程。加载这些文件时,我们需要使用`AssetManager...

    Android关联源代码文件夹

    现在,我们将深入探讨Android源代码文件夹中的各个组成部分及其作用。 1. **主项目目录**:通常,Android项目根目录下会有`app`、`lib`或其他命名的模块目录,这代表了不同的应用或库模块。在这个目录中,包含了...

    Unity一键创建常用文件夹

    Unity是世界上最受欢迎的游戏开发引擎之一,它以其跨平台支持、直观的界面和强大的脚本系统而闻名。在Unity中,组织项目文件结构是提高效率的关键,因为它有助于保持代码的整洁和可维护性。"Unity一键创建常用文件夹...

    android开发项目目录结构.doc

    `assets` 文件夹用于放置原始的非编译数据,如文本文件、JSON数据、音频文件等。这些资源不会被R.java引用,但可以通过`AssetManager`在运行时访问。 1.5、res 文件夹 `res` 文件夹存储所有应用程序资源,包括布局...

    Android环境选择目录文件的代码

    - `assets`: 放置原始文件的地方,例如非Android格式的库或数据文件。 - `gen`: 生成的R类和其他自动生成代码的目录,现在由`build/generated/source/r`取代。 - `.settings`: Eclipse项目特定设置的目录。 总的来...

    三个特殊的资源目录 /res/xml /res/raw 和 /assets

    本文将详细介绍三个特殊的资源目录:/res/xml、/res/raw和/assets,以及它们各自的作用和用法。 首先,我们来看看/res/xml目录。这个目录主要用于存储XML格式的资源文件,这些文件通常用于定义应用中的数据结构或...

    android初学者入门开发经验

    在项目文件结构方面,初学者需要熟悉Android项目中的各种文件夹和文件的作用。例如,在Eclipse中创建的Android项目通常包含以下文件夹和文件: 1. src:存放开发者的源代码,是项目的核心部分。 2. gen:包含...

    Android开发之旅:HelloWorld项目的目录结构

    在这个结构中,每个部分都有其特定的作用和功能。 1. **src 文件夹**:这个文件夹存放着项目的源代码。在HelloWorld示例中,我们有一个HelloWorld.java文件,它是应用的主要入口点。`HelloWorld`类继承自`android....

    assets文件

    在Android开发中,`assets`文件夹是一个非常重要的部分,它是放置项目中非结构化数据的存储区域。这个文件夹通常位于项目的`src/main/`目录下,与`java`和`res`目录并列。它不同于`res`资源文件夹,`res`中的资源有...

    Android基础综合项目.zip

    6. `assets`:可放置任意文件,通常用于存放非资源格式的数据。 7. `libs`:库文件夹,存放项目所需的第三方jar包。 二、Eclipse与ADT插件 Eclipse通过Android Developer Tools (ADT) 插件支持Android开发。ADT提供...

Global site tag (gtag.js) - Google Analytics