Android 学习 -- 构建首个Android 应用

现在Andrioid 的开发使用的一般都是kotlin 的语言,但是我想既然Android 起始于java,所以我这里以java语言进行讲解。

******** 正文

1. Android 开发之 Android studio 的使用

-1. 配置java jdk

1. 下载 jdk ,这里jdk 推荐下载jdk 8 , 注意 : 之前下载过 jdk 13,里面没有包含jre。

2. 配置方法 ,使用配置方法 ,使用chrome 浏览器,打开配置网页,翻译

 

这里和大家讲解一下:

在下载好的java jdk 中会包含 jre,但是之前在jdk 8 的时候会让大家下载jre。这里和大家说一下

jdk 其实就是 Java Development Kit (java 开发工具包)

jre 就是 ava runtime environment (java 运行环境 )

jvm 就是 Java Virtual Machine (java 虚拟机)

这三个东西是一个包含的关系

jdk (开发工具包)中如果要开发,那么就需要运行(jre),如果想要运行那么就需要jvm(虚拟机)

和大家稍微聊一下java。

java 的一个特性是一处编译到处运行,那么就有人知道java 如何做到一处编译到处运行的呢? 原来java 使用的是jvm 这个虚拟机,如果一个平台(windows 、linux 或者是 mac )中下载jdk,那么就可以在这个平台中使用他自己带有的工具集进行开发。

-2. 配置studio

-1. 下载studio

http://www.android-studio.org/ 在这个页面中下载studio 

注意: 大家在这里最好下载 Android studio 、 Android Gradle 、 Android SDK (Android NDK可以不下载,现在不会使用,如果讲到再说)

Android Studio 配置 

1. 在 下载 的studio的目录中点击 bin目录下的 studio64.exe 双击运行 

2. 如果没有使用过那么直接点击ok按钮就可以进行下一步

如果出现这个界面

直接点击cancel 按钮就可以,这个是要你设置代理,如果设置代理就可以访问访问国外的网站或者是信息

这个页面是一个欢迎的界面,指的是Android studio 可以开发平板的应用, 智能手表 , 智能电视,汽车仪表盘上的应用,嵌入式开发,点击next 就可以了

这个页面指的是你要标准装到c盘中还是自己自定义装到其他盘下

这个页面,表示你要白天的样式还是晚上的样式

这个界面,指的是你是否要安装sdk,因为我们已经安装好了,所以这里就选择,自己下载的sdk的地址填到上面就可以了

到这个界面点击finish就可以了

-3. 创建一个HelloWorld 的应用

刚才完成之后就是现实这个界面

点击start a new Andoid studio project 的按钮就可以进行创建项目,跳转到如下的界面

这个界面我们使用空的Activity 就可以了

这个页面,指的是自己可以编辑首个Activty的名称和布局的名称

Generate Layout File 表示可以创建一个layout 布局 ,如果不选那么此Activity 将不添加layout布局

Backwards Compatibility (AppCompat)表示如果选择此布局那么这个Activity将继承AppCompatActviity 而不是Actvity

之后就可以完成HelloWord 这个项目。

- 项目结构

其中最主要的目录有几个 :

app 目录代表的就是当前的项目

main 目录下的是我们的主要内容

包括以下的一些内容:

java 文件夹下的就是我们的代码

res 目录下的是我们的资源文件

       res 目录下分为 

                  drawable 文件夹 : 存放图片或者是select ,path 等内容(在这里大家认为是图片资源就可以了)

                  layout 文件夹 : 存放的是layout 布局文件,也就是用户可以看见的地方

                 menu 文件夹 : 存放的是 menu 菜单文件(在这里先不做说明)

                 mipmap 文件夹 : 存放的也是 图片资源

                 values 文件夹 : 存放的是图片资源之外的资源,默认存放颜色资源,文字资源,样式资源

AndroidManifest.xml 是我们的清单文件

 

这里可能有人问了,mipmap 文件夹和   drawable 文件夹 为什么都是多个?

因为google 公司对于这些文件做了区分。

mipmap对应的分辨率
320*480 mdpi
480
*800 hdpi
720*1280 xhdpi
1080
*1920 xxhdpi
2K屏 xxxhdpi

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值