安卓学习之认识Android

写在前面:2019年7月初进入职场,分配到了安卓开发岗位,虽然以前没有接触过关于安卓开发的知识,但其实每个人都一样,在刚进入公司的时候都是重新开始学习和进步的一个过程,而且安卓开发中使用的语言依然是java,使用的开发工具是AndroidStudio,是一个很类似于IDEA的工具,所以在使用与学习过程中并不是一窍不通,此时已经是入职一个月后,度过了初入职场的不习惯,慢慢适应公司的环境与同事,所以决定开始写关于安卓开发的博客,作为对自己的督促以及学习的总结吧。这里说一个小技巧,如果想提升自己的博客访问量,标题管理是一个很大的方面,不要简单的将自己的标题写为安卓学习一安卓学习二或者安卓学习第一天等等,尽量总结自己这篇博文中主要涉及到的知识,例如安卓四大组件之一活动等等,应该会对提升访问量有帮助。

首先,学习安卓开发,环境与工具先行,我使用的是AndroidStudio工具,拿到的第一个关于安卓的文档是郭霖著的一本名叫《Android第一行代码》的书,我就是从这本书开始学习的,所以很多东西出自此书,在此不多做解释,如有雷同,就是我借鉴的。好了活不多说,开始关于安卓学习的旅程吧。

一、安卓是什么

    Android系统是目前世界上市场占有率最高的移动操作系统。

1.1、Android系统架构

1.1.1Linux内核层

    Android是基于Linux内核的,为Android设备的各种硬件提供了底层驱动,例如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。

1.1.2、系统运行库层

    通过C/C++库为Android系统提供主要的特性支持。例如SQLite库提供了数据库支持、WebKit提供了浏览器内核的支持、还有Android运行时库,能够允许开发者使用java语言来编写Android应用。

1.1.3、应用框架层

    提供了构建应用程序时可能用到的各种API、Android自带的一些核心应用就是使用这些API完成的,,开发者也可以通过使用这些API来构建自己的应用程序。

1.1.4、应用层

    安装在手机上的应用程序都是属于这一层的,比如系统自带的联系人、短信等程序或者自己下载的应用程序以及自己开发的程序。

二、Android已经发布的版本

下图是从Androidstudio中截的图,截止目前最新版本是9.+,API level是29。

三、Android项目框架

这里是一个项目的框架结构

内层app下的build.gradle

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值