Android学习之Android Studio的使用

关于Android Studio

——Android Studio是谷歌推出的一个Android集成开发工具,类似Eclipse+ADT(Eclipse Android Developer Tools)。在Android Studio推出之前,大家一直用的就是Eclipse+ADT,但之后google就不再在ADT插件进行更新了

——Android Studio使用起来比Eclipse更加智能,也更加方便

Android Studio项目结构分析

默认情况下使用的是Android模式视图,它所显示的目录及文件并不是真正的Android项目的目录结构,而是经过Android Studio经过整理之后显示的部分目录与结构

在app目录下显示的目录及文件都是用来在开发的过程中需要对它进行编辑的文件,因此当前目录是适合于快速开发使用的一个模式视图。

如果想要了解真实的Android项目结构,需要切换到project模式

.gradle和.idea是Android Studio在创建项目时自动生成的文件,通常情况下我们不需要关系里面的内容,也不需要去手动编辑它

app目录主要存放的是项目的代码(java代码)、资源等文件,开发工作基本都在这个目录进行

gradle目录存放的是gradle wrapper配置文件,通常情况下,这些文件不需要我们手动去加载,而是由Android Studio根据我们的配置信息自动地去缓存到本地的电脑上,对应缓存目录是  C:\Users\lenovo\.gradle\wrapper\dists

.gitignore用来存放指定的目录以及文件排除于版本控制之外(也就是说存在于当前文件里面的目录以及文件都不受版本控制)

build.gradle文件是整个项目的全局gradle构建脚本,它里面的内容通常也不需要我们去编辑

gradle.properties文件存放全局的gradle配置,在这里配置的属性将会影响整个项目所有的gradle编译脚本

local.properties文件存放sdk的路径

settings.gradle用来指定项目中所引入的模块

 

app目录下文件夹以及文件

build目录存放的是Android项目经过编译后产生的一些文件。安装在模拟器或者手机上的apk文件也是存储在build目录下的

libs目录存放的是第三方的

src存放项目源码

     res是存放的资源文件,包括我们需要用到的图片(drawable),以及界面的布局文件(layout),还有图标(mipmap)等。还有一个清单配置文件(AndriodManifest.xml)

build.gradle存放的是当前项目的版本信息以及依赖的第三方包

       通常会选择已安装好的最高的SDK版本来编译项目。

      当我们往项目的lib包放一个jar文件之后,通常系统会自动地将我们导入的jar包相应的信息配置到dependencies模块。我们也可以手动编辑第三方函数库,通过配置文件的同步设置,能够实现第三方包从网上自动加载到我们的项目当中。但是这里需要注意一个问题,第三方包的版本很多,通常我们选择的版本要与我们的编译SDK版本一致,否则同步设置的时候就会报错

Android 项目清单文件

AndroidManifest.xml配置文件

     AndroidManifest.xml文件可以理解为Android整个应用程序的配置清单文件,用于向Android系统提供关于应用程序的配置信息。

    文件包含包名、组件、权限等信息

<manifest> 包含了项目的包名,它是应用程序在安卓系统里的唯一标识

<application>包含了当前应用程序的图标、标题、主题、界面风格和所使用到的组件声明(icon是方形图标,roundicon是圆形图标)

    <activity>是安卓四大组件之一,主要的作用是显示用户界面,完成与用户进行交互的功能,比如“显示helloworld界面"就是一个activity,如果一个程序包含了多个界面,那么它就包含了多个activity

     intent-filter是过滤器

这里的MainActivity就相当于java的Main方法,是整个应用程序的主要入口。放我们启动应用程序的时候activity就会作为第一个显示的窗口界面

 

用到的组件都必须在AndroidManifest.xml中进行声明

默认程序是没有任何权限的

Android Studio日志工具

Android Studio常用快捷键

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值