从零开始学习安卓的笔记
学习的资料为《第一行代码 Android 第2版》
第一章
Android大致可以分为四层架构: Linux 内核层、系统运行库层、应用框架层和应用层。
其中简单来说:linux内核层提供驱动,与硬件交互。系统运行库层提供特性支持,如SQLite库、OpenGL库、Webkit 库等。应用架构层,这一层主要提供了构建应用程序时可能用到的各种API, Android 自带的一些核心应用就是使用这些API完成的,开发者也可以通过使用这些API来构建自已的应用程序。而应用层就是安装在手机上的应用了
安卓的版本
Android 11正式版系统在2020年9月9日正式发布
安卓应用开发特色
搭建开发环境
这里我们需要JDK、Android SDK、Android Studio。
Android Studio 下载地址:https://developer.android.google.cn/studio/
安装过程挺简单的一直下一步就可以了
附上一个视频演示(视频来源于b站):
https://www.bilibili.com/video/BV1Mh411x7yz?p=3
安装完就是这个样子
创建并运行第一个项目
创建项目有许多可选项,这里只创建一个项目
点击activity_main 可以看到预览的画面
但是要看实际运行的结果,还需要运行虚拟机,点击下面的按钮创建一个设
备
我在安装虚拟机是还遇到了几个问题:
一是未安装haxm,在as中自带的安装程序安装还失败了,这需要到git上自己去下载
二是下载下来的安装程序运行时出现”The system requirements are not satisfied“,排查原因后发现是BIOS中VT-x未打开,解决之后就顺利的安装好了虚拟机,下面附上一个解决问题时参考的回答:https://zhidao.baidu.com/question/399445967103801085.html
运行虚拟机之后画面如下图