您的位置:首页 > 移动开发 > Android开发

Android_Studio的学习2--创建第一个项目

2015-09-20 22:16 1186 查看

一、概述:

我们安装了Android Studio,并且更新了Android SDK,那么就可以来开始新建第一个工程了。

二、步骤:

1.打开启动页面,选择Start a new Android Studio Project



2.配置你的工程,指定工程名字



3.选择MiniSdk



4.选择Activity的样式

5.点击Next

6.工程开始自动配置



第一次新建工程时间有点长,因为需要下载某些组件到本地系统,后面再建立工程会快一些。

三、工程的预览:

这里有多种模式来预览工程:可以点击那个红色框的下拉按钮



下面给出Android下和Project下的工程结构

Android:个人推荐这种模式下的编辑工作,简明扼要



Project:这里对应你硬盘上实际物理组织结构



几个文件的解释



Android Studio的项目使用gradle 构建系统。当你创建一个项目,它配备了两个gradle脚本和一些其他的配置文件:

有两个名字为build.gradle 文件:

顶层 build.gradle文件:我们简称之为项目文件,通常情况下不用修改该文件 有两个引用的方法 名字叫 jcenter()和依赖关系有关,gradle引用了该方法,主要用于调用远程依赖库(这个后面我们再说)。

classpath 类路径,表示gradle插件的包名和当前的version,我们如果升级了gradle插件的版,那么本这里的version值会自动发生变化。

[code]// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        jcenter()
    }
}


app build.gradle文件:我们简称之为app文件,这里设置了程序的apply plugin(包名)、buildToolsVersion 、compileSdkVersion 、minSDkVersion、targetSDKVersion等。

这里面的很多值类似ADT中的AndroidManifest.xml中的值。

[code]apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
    defaultConfig {
        applicationId "helloworld.kevin.com.demo_ld_firstproject"
        minSdkVersion 21
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}


buildToolsVersion :项目版本构建工具 使用最新版的编译工具

但是有过情况特殊,你有多个项目一个是被限制在版本19,你安装有多个版本的构建工具可以阔以的。

dependencies :依赖关系块,一个或者多个jar引用被列出,那是对支持库的字符串的引用。

local.properties 文件:指出你的Android sdk的位置,你可以在这里改变Android sdk的路径,当然你还可以通过【File】–【Project Stucture】 修改。

[code]# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Sun Sep 20 20:25:51 GMT+08:00 2015
sdk.dir=D\:\\adt-bundle-windows-x86_64-20140702\\sdk


proguard-rules.pro: 这是管理proguard工具 用于混淆。

gradle.properties: 文件管理gradle的构建过程,该文件的默认版本完全被注释掉 。

四、主题以及字体的修改:

主题字体的修改比较简单,首先要打开Settings设置选项。

1.三种打开Settings的方式

a. 【File】菜单–>打开【Settings】选项



b. 工具栏中选中【Settings】图标打开



c.快捷键Ctrl+Alt+S打开

2.打开界面如下



3.修改主题

找到【Settings】–>Appearance选项,IDE默认【theme】为Intellij主题,而我已经修改为Darcula主题,感觉比较炫酷,选择完成之后 点击Apply。



4.修改字体和字体大小

执行步骤1,弹出设置窗口。找到【Color&Fonts】选项,点击【Save As…】按钮,为自定义字体字号起名,点击【OK】按钮,如下图:





修改主题和字体比较简单。修改之后的配置保存在这个路径

C:\Users\Administrator.AndroidStudio1.3中的System文件夹中。



五、总结:

我们来总结一下,有三个内容:创建工程、了解工程的结构、修改主题和字体

这里补充说一下:minSdkVersion 、targetSdkVersion 和compileSdkVersion 这三者的区别:

minSdkVersion :是程序最低支持的SDK的版本,就是在安装程序的时候,如果目标设备的API版本小于minSdkVersion, 或者大于maxSdkVersion,程序将无法安装。

targetSdkVersion :是程序的目标SDK版本,如果targetSdkVersion与目标设备的API版本相同时,那么运行效率可能会高一些。 但是,这个设置仅仅是一个声明,不会做实质性的修改。举个例子,使用了targetSdkVersion这个SDK版本中的一个特性,但是这个特性在低版本中是不支持的 ,那么在低版本的API设备上运行程序时,可能会报错:java.lang.VerifyError。

compileSdkVersion:是程序当前编译SDK版本,这个一般为默认或者同targetSdkVersio相同 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: