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

时间:2022-09-01 05:41:55

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库上的开源项目添加依赖关系。