Android基础认知 | 青训营笔记

74 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第1天

1.移动互联网

(1)image.jpeg 其本质上是人与人的关系,客户端是离用户最近的研发

(2)组织内部的精简结构 image (1).jpeg 2.Android知识图谱

对外(用户):为用户创造价值

第一层交付:页面+逻辑+数据

image.png

第二层交付:多样性需求

image (1).png 第三层交付:体验+质量+安全+个性化 image (2).png 对内(公司):对内都是成本,对外才是收益

第一层交付:单人效能

image (3).png

第二层效能:团队效能

image (5).png

个人 :自身技术也是产品

第一层交付:满足交付的基本技能 image (6).png

第二层交付:打造自身技术高度

image (7).png

第三层交付:培养自己综合素养

image (8).png

3.认识Android系统

(1)

  • 系统应用层
  • Java API层
  • 原生C/C++层和Android Runtime
  • 硬件抽象层(HAL)
  • Linux内核

(2) APK的构成

  • AndroidManifest.xml:生命app中四大组件,以及权限等
  • classes.dex:所有编写的Java,kotlin等代码
  • res文件夹:资源文件夹,包括图片,颜色,字符串,以及搭建的XML布局文件
  • lib文件夹:主要是存放C、C++代码编译成的so文件
  • META-INF文件夹:存在签名和证书(用于校验和安全)

3.认识开发工具 Git

常用命令查询

image (2).jpeg

今天所述均为Android最基础认知,欢迎大家来到Android系统!