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相同 。
相关文章推荐
- Android开发工具ADT关联源码与API文档
- Android基础学习之viewpager(左右滑页卡)
- Android横竖屏切换及其对应布局加载问题
- [Android]关于RecyclerView控件的使用
- Android Transition框架介绍&使用
- 软工实践练习一(个人)----将Androidstudio的项目共享到github
- Android开发碰到的要点
- Android Content Provider
- DrawerLauyout 全屏
- Android---自定义ViewGroup
- Android 学习第18课,单元测试
- 简单的天气查询
- Android Activity间传值
- Android基础学习之Fragment(碎片)
- 解决 Android Studio 乱码问题
- Android SDK开发包国内下载地址
- android 中异步线程的实现方法
- android之ContentResolver与ContentProvider
- Android应用——用LayoutTransition在View动态显示和隐藏时候加上动画
- The method showDialog(int) from the type Activity is deprecated-android旧版dialog不能用的问题