Yvonne1206

导航

Android Studio学习NO.1 了解项目资源

2018.3.1

12:40:51

阅读书籍:第一行代码

 

1. res目录

  drawable 图片

  mipmap 图标

  values 字符串、样式、颜色

  layout 布局

 

2. 引用(可在AndroidManifest.xml中更改)

  代码中    R.string.app_name

  xml中   @string/app_name

  例:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    ...
</application>

 

3. app目录下的build.gradle文件

apply plugin: 'com.android.application'        //应用程序模块

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"
    
    defaultConfig {
        applicationId "com.example.helloworld"        //可修改项目包名
        minSdkVersion 15        //最低兼容Android4.0
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    buildTypes {        //buildTypes闭包中用于指定生成安装文件的相关配置,通常只会有两个子闭包,一个是debug,一个是release
        release {
            minifyEnabled false        //是否对项目的代码进行混淆,true 表示混淆,false 表示不混淆
            proguardFiles getDefaultProguardFile('proguard-android.txt'),    //所有
                'proguard-rules.pro'        //用于指定混淆时使用的规则文件    //特定
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])  //本地依赖声明
    compile 'com.android.support:appcompat-v7:24.2.1'  //远程依赖声明 应用兼容包
    testCompile 'junit:junit:4.12'              
}               

 

4. dependencies闭包

可以指定当前项目所有的依赖关系。

通常Android Studio项目一共有3种依赖方式:本地依赖、库依赖和远程依赖。

本地依赖可以对本地的Jar包或目录添加依赖关系,

库依赖可以对项目中的库模块添加依赖关系,  

//库依赖声明:比如说有一个库模块的名字叫helper,那么添加这个库的依赖关系只需要加入

compile project(':helper')

远程依赖则可以对jcenter库上的开源项目添加依赖关系。

 

posted on 2018-03-01 20:46  Yvonne1206  阅读(143)  评论(0)    收藏  举报