Android第一天 初识Android

  Android 最先 出现在法国作家利尔 亚当 1 886 发表 科幻小说《未来夏娃》中,作者将外表像 人类的机器起名为 Android 这也就是 Android 小人名字的由来
    Android(安卓), 是一个以Linux为基础的开源移动设备操作系统 ,主要用于智能手机和平板电脑。
    Android5.0后开始新增了ART虚拟机
  Android系统架构:注意顺序
  四层结构:
   最上层:应用层
  第二层:应用框架层
     第三层:核心库
   第四层:Linux 内核
 

 

Android编译过程虚拟机
 1.Dalvik VM: DVM 虚拟机
    应用每次运行的时候,字节码都需要通过即时编译器转换为机器码,这会拖慢应用的运行效率。
   2.ART :
    应用的第一次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用,应用的启动和执行速度都会显著提升。(现在还是有很多问题所以手机上一般都 没有 5.0+
  ADB命令:Android Debug Bridge 就是起到调试桥的作用。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等
 
AndroidStudio:
1.创建项目:
 
项目结构:


运行:
 边写完代码后,打开模拟器(夜神),点击项目结构上面的三角形绿色按钮
等这编译后会在模拟器上看到运行效果。
Gradle会将资源文件与java代码编译成为.dex文件 该文件会运行在DVM虚拟机上 ,dex文件会打包成为一个apk文件
该apk文件就是一个Android系统的可执行程序。

 






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值