《Android编程权威指南》之Android开发初体验

2021-04-07  本文已影响0人  夜远曦白

前期开发工具准备

1. Android Studio

基于流行的IntelliJ IDEA创建,Android Studio是用
于Android开发的一套集成开发工具。

下载地址:https://www.androiddevtools.cn/

官方地址:https://developer.android.com/

2. SDK

Android Studio中,Tools → SDK Manager。

sdk

3. 硬件设备

模拟器 or 真机

第一个Android应用

Android 开发基础

GeoQuiz

创建Android项目

启动Android Studio -> File -> New Project(选择 Kotlin 语言),然后就是应用名呀,包名呀,选择SDK最低版本,选择模板什么的。注意下命名规则就好哒。

new
api version

Android Studio 使用导航

用多了就知道了,书上描述很简单,还有一些Android Studio小技巧,收藏了一篇很全面的博客,从此篇中真的学到了很多技巧!多用用!

地址:https://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html

绘制 UI

组件是用户界面的构造模块,可以显示文字或图像,与用户交互,甚至布置屏幕上的其他组件。

Android SDK 内置了多种组件,每一个组件都是View类或其子类的一个具体实例。

元素的名称就是组件的类型,各元素均有一组XML属性,属性可以看作是如何配置组件的指令。

写完布局文件,旁边可以预览效果

截图

从布局 XML 到视图对象

组件的实际应用

主要就在讲如何在代码中获得布局文件中的组件,为之设置监听器等内容,现在很多项目都用一些注解类框架来简化这个过程,比如说ButterKnife,还有ViewBinding(AS3.6 才支持)啊,非常好用。

创建提示消息

介绍了 Toast(吐司)来提示消息,工具类中一般会封装个Toast来提示各种消息,还支持自定义的 Toast。

代码自动补全

这关系到AS的小技巧了,参考上面提供的一个链接好好熟练它的使用吧。

使用模拟器运行应用

Android Studio自带模拟器,创建一个就ok,当然还有Genymotion这种啦~ 都可以的,最好用真机喽~ 比较快,方便。

深入学习:Android编译过程

编译过程
视图实例化过程

Android 编译工具

1
2

挑战练习:定制 toast 消息

https://www.jianshu.com/p/a1bb5fffcde9

Toast 的 setGravity 很简单,直接 new 出 Toast 给它设置一下位置也是没有问题的。

附上截图代码:需求是 Toast 位置是在一个控件 Tab 的下方,代码直接就能懂,没有封装起来,按照需求弹出吐司提示。

项目中一小段弹吐司代码

本书有个论坛,记录了各种小问题,以及挑战练习答案,可作为学习参考。

论坛地址:https://forums.bignerdranch.com/

上一篇下一篇

猜你喜欢

热点阅读