参考书籍:第一行代码: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. 注意事项

  1. Application name——应用名称
  2. Package name——项目包名,Android系统通过包名来区分不同应用程序的,因此包名一定要具有唯一性,可默认系统自动生成的包名,也可自行根据需要修改适合的包名。
  3. Project location——项目代码存放位置,路径不能出现中文且不能有空格,否则警告或者报错
  4. Layout Name——布局命名

6. 启动模拟器(HelloWorld项目为例)

由于Android Studio自动为我们生成了很多东西,不需要编写任何代码,在成功创建HelloWorld项目之后,它就已经可以运行了。但在运行之前必须有一个运行的载体,比如Android模拟器。

6.1 创建模拟器

观察Android Studio顶部工具栏,点击下图红色框里面的按钮——用于创建和启动模拟器。








运行HelloWorld项目


运行成功!可以发现模拟器上已经成功安装上HelloWorld这个应用了。打开启动器列表即可搜索该应用。

7. 建议

笔记No.1——第一行代码:Android(第2版)相关推荐

  1. 《第一行代码 Android 第2版》下载

    <第一行代码 Android 第2版> https://pan.baidu.com/s/1B718h7h3601iEe8gIN9oAQ

  2. 第一行代码:Android(第三版)

    阿里云盘链接:「第一行代码 - 第三版.pdf」https://www.aliyundrive.com/s/E7nKMMjfKmT 提取码: x3y3

  3. 第一行代码 Android 第2版 书评

    从来没有写书评的习惯,但书实在太差,还让我花了不少时间去阅读,所以必须写一下(本人已阅读:1,2,3,4,9章). 写之前我还去看过作者的博客,单一问题的描述能力不错,但组织并写好一本书的能力基本为零 ...

  4. 第一行代码 Android读书笔记(二)

    第一行代码 Android读书笔记 第三章 软件也要拼脸蛋-UI开发的点点滴滴 常用控件的使用方法 详解4种基本布局 自定义控件 最常用和最难用的控件-ListView 更加强大的滚动控件-Recyc ...

  5. 第一行代码Android第二章读书笔记

    第一行代码Android第二章读书笔记 Activity 1.1 手动创建活动 1.2 Toast和Menu/销毁活动 Intent 2.1 显示/隐式 2.2 传递/返回数据 活动的生命周期 3.1 ...

  6. 第一行代码android的读后感,《第一行代码Android》读书笔记

    自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...

  7. 《第一行代码Android》读书笔记

    自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...

  8. 【读书笔记】《第一行代码》

    <第一行代码>读书笔记 一.引言 转眼间,毕业工作已经八个半月了. 但是实际上,随着开发的深入,越发觉得自己知识点和技术栈的浅薄.在学校期间,往往对知识的积累不够重视,认为轮子转起来了就皆 ...

  9. 晒订单赢图灵图书,《第一行代码——Android》福利活动劲爆来袭!

    (已结束) 我的著作<第一行代码--Android>已经预售几天了,这段时间也有不少朋友早早地就订购了这本书,感谢大家对我一如既往的支持,在离发货还有十几天的时候就预订了这本书. 为了特别 ...

  10. Kotlin 基础语法(《第一行代码(第三版)》第二章读书笔记)

    资源来自<第一行代码>(第三版)第二章 网络试读: https://www.ituring.com.cn/book/tupubarticle/30209 以下为笔记 转存失败重新上传取消正 ...

最新文章

  1. 使用 Cufon 渲染网页字体
  2. 安装完python需要再安装编辑器-最好用的Python编辑器——Pycharm之安装与设置
  3. 检索数据_1_从表中查询所有行和列
  4. ThreadLoacl,InheritableThreadLocal,原理,以及配合线程池使用的一些坑
  5. MySQL--3--mysqldump备份策略
  6. Xml+Xsl:内容与形式的完美分离
  7. vue 2.0项目 favicon.ico不显示 解决方案
  8. 关于欧几里德第五公设的感言
  9. Xcode 与 macOS 系统版本的兼容问题
  10. asp.net助学贷款管理系统案例
  11. Unity UGUI坐标与世界坐标转换
  12. 五线谱中蕴含的数学问题
  13. tp5模板使用php函数,tp5模板变量使用自定义函数
  14. 微信小程序+.NET(五) 音频格式转换-从.mp3到.wav
  15. 摩斯password
  16. PTA 1033 旧键盘打字
  17. 决策树(四):使用决策树预测隐形眼镜类型
  18. 盖茨53年人生大事记
  19. 什么是MySQL的复制表?
  20. 微机原理 - 期末考试复习考点

热门文章

  1. 最速下降法matlab全局最小值_MATLAB实现最速下降法
  2. PHP爱好者:十天学会php之第一天
  3. 实验一计算机基础和网络知识竞赛,邵阳市计算机基础知识竞赛试题
  4. Wifi密码破解(rtl8818linux驱动安装)
  5. Unity3D游戏开发学习线路图附全套视频教程2019最新版
  6. SqlDataReader的用法(重点:访问字段的值)
  7. 粒子群算法 模拟退火算法
  8. arduino win8 驱动安装
  9. 继续解决YUI3 Panel的yui3-panel-hidden样式带来的问题
  10. 知识点滴 - 什么是彩票