笔记No.1——第一行代码:Android(第2版)
参考书籍:第一行代码:Android(第2版)
- 第一章
- 1. Android系统架构
- 2. Android已发布版本
- 3. Android应用开发特色
- 4. 安装开发软件,创建第一个Android项目(HelloWorld)
- 5. 注意事项
- 6. 启动模拟器(HelloWorld项目为例)
- 6.1 创建模拟器
- 7. 建议
第一章
1. Android系统架构
Android大致可以分为四层架构:Linux内核层、系统运行库层、应用框架层和应用层。
2. Android已发布版本
2008年9月,谷歌正式发布Android1.0系统,这也是Android系统最早的版本。
3. Android应用开发特色
- 四大组件:Android系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)
- 丰富的系统控件:帮助编写漂亮界面
- SQLite数据库:轻量级、运算速度极快的嵌入式关系型数据库
- 强大的多媒体:音乐、视频、录音、拍照……
- 地理位置定位:相比PC端,一个很大亮点
4. 安装开发软件,创建第一个Android项目(HelloWorld)
参考之前的文章,https://blog.csdn.net/weixin_47200070/article/details/123209198?spm=1001.2014.3001.5502
5. 注意事项
- Application name——应用名称
- Package name——项目包名,Android系统通过包名来区分不同应用程序的,因此包名一定要具有唯一性,可默认系统自动生成的包名,也可自行根据需要修改适合的包名。
- Project location——项目代码存放位置,路径不能出现中文且不能有空格,否则警告或者报错
- Layout Name——布局命名
6. 启动模拟器(HelloWorld项目为例)
由于Android Studio自动为我们生成了很多东西,不需要编写任何代码,在成功创建HelloWorld项目之后,它就已经可以运行了。但在运行之前必须有一个运行的载体,比如Android模拟器。
6.1 创建模拟器
观察Android Studio顶部工具栏,点击下图红色框里面的按钮——用于创建和启动模拟器。
运行HelloWorld项目
运行成功!可以发现模拟器上已经成功安装上HelloWorld这个应用了。打开启动器列表即可搜索该应用。
7. 建议
笔记No.1——第一行代码:Android(第2版)相关推荐
- 《第一行代码 Android 第2版》下载
<第一行代码 Android 第2版> https://pan.baidu.com/s/1B718h7h3601iEe8gIN9oAQ
- 第一行代码:Android(第三版)
阿里云盘链接:「第一行代码 - 第三版.pdf」https://www.aliyundrive.com/s/E7nKMMjfKmT 提取码: x3y3
- 第一行代码 Android 第2版 书评
从来没有写书评的习惯,但书实在太差,还让我花了不少时间去阅读,所以必须写一下(本人已阅读:1,2,3,4,9章). 写之前我还去看过作者的博客,单一问题的描述能力不错,但组织并写好一本书的能力基本为零 ...
- 第一行代码 Android读书笔记(二)
第一行代码 Android读书笔记 第三章 软件也要拼脸蛋-UI开发的点点滴滴 常用控件的使用方法 详解4种基本布局 自定义控件 最常用和最难用的控件-ListView 更加强大的滚动控件-Recyc ...
- 第一行代码Android第二章读书笔记
第一行代码Android第二章读书笔记 Activity 1.1 手动创建活动 1.2 Toast和Menu/销毁活动 Intent 2.1 显示/隐式 2.2 传递/返回数据 活动的生命周期 3.1 ...
- 第一行代码android的读后感,《第一行代码Android》读书笔记
自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...
- 《第一行代码Android》读书笔记
自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...
- 【读书笔记】《第一行代码》
<第一行代码>读书笔记 一.引言 转眼间,毕业工作已经八个半月了. 但是实际上,随着开发的深入,越发觉得自己知识点和技术栈的浅薄.在学校期间,往往对知识的积累不够重视,认为轮子转起来了就皆 ...
- 晒订单赢图灵图书,《第一行代码——Android》福利活动劲爆来袭!
(已结束) 我的著作<第一行代码--Android>已经预售几天了,这段时间也有不少朋友早早地就订购了这本书,感谢大家对我一如既往的支持,在离发货还有十几天的时候就预订了这本书. 为了特别 ...
- Kotlin 基础语法(《第一行代码(第三版)》第二章读书笔记)
资源来自<第一行代码>(第三版)第二章 网络试读: https://www.ituring.com.cn/book/tupubarticle/30209 以下为笔记 转存失败重新上传取消正 ...
最新文章
- 使用 Cufon 渲染网页字体
- 安装完python需要再安装编辑器-最好用的Python编辑器——Pycharm之安装与设置
- 检索数据_1_从表中查询所有行和列
- ThreadLoacl,InheritableThreadLocal,原理,以及配合线程池使用的一些坑
- MySQL--3--mysqldump备份策略
- Xml+Xsl:内容与形式的完美分离
- vue 2.0项目 favicon.ico不显示 解决方案
- 关于欧几里德第五公设的感言
- Xcode 与 macOS 系统版本的兼容问题
- asp.net助学贷款管理系统案例
- Unity UGUI坐标与世界坐标转换
- 五线谱中蕴含的数学问题
- tp5模板使用php函数,tp5模板变量使用自定义函数
- 微信小程序+.NET(五) 音频格式转换-从.mp3到.wav
- 摩斯password
- PTA 1033 旧键盘打字
- 决策树(四):使用决策树预测隐形眼镜类型
- 盖茨53年人生大事记
- 什么是MySQL的复制表?
- 微机原理 - 期末考试复习考点