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) 收藏 举报