android开发日记(一)

android开发日记(一)— android 基础

一:android版本:

  1. android各版本名称(甜点命名法),作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android4.1和Android 4.2),奇巧(KitKat,Android 4.4),棒棒糖(Lollipop,Android 5.0),棉花糖(Marshmallow,Android 6.0),牛轧糖(Nougat,Android 7.0)。

  2. 各版本对应API版本号

    SDK版本号对应API版本
    2.17
    4.116
    4.419
    5.021
    5.122
    6.023
    7.024
  3. Android系统与其他操作系统一样,从高层到底层总共分成四层:应用程序层、应用程序框架层、系统运行库层和Linux内核层

    应用程序层:
    我们常说的应用开发就是基于应用层(Application),应用层包括开发者的应用和一些系统的核心应用。目前都是采用Java语言开发

    应用框架(application framework)层:
    开发者可以完全访问核心应用的API框架,无论是我们自己开发的应用或者系统内置的应用,都必须用到这一层提供的API,将具体的服务和系统隐藏。例如:我们想要开发一个电话黑名单的功能,可以通过电话管理(TelephonyManager)实现黑名单号码的自动挂断,不需要我们去关心底层实现

    Libraries(库) + Android Runtime(Android运行时)层;
    Android系统为我们提供的可以被不同组件使用C/C++库的集合,开发者不能直接调用这个C/C++库,但是可以通过调用应用框架层来实现调用这个库。

    核心库的介绍:

    系统 C 库:一个从BSD继承来的标准C系统函数库 Libc ), 它是专门为基于Embedded linux的设备定制的。

    媒体库:基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG。

    Surface Manager:对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。

    LibWebCore:一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图,也为webview提供支持。

    SGL:底层的2D图形引擎

    3DLibraries:基于OpenGL ES1.0API实现的3D系统,这套3D库既可以使用硬件3D加速(如果硬件系统支持),也可以使用高度优化的软件3D加速

    FreeType:位图和向量字体显示

    SQLite:供所有应用使用的、功能强大的轻量级关系数据库

    Linux内核层: 一些底层的硬件驱动,Android是基于linux2.6


二 搭建Android开发环境

2.1、下载安装Android SDK
下载安装JDK
可以通过oracle官网下载:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
安装JDK之后配置环境变量:
新建系统环境变量
变量名:JAVA_HOME 变量值:JDK的安装路径
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在path环境变量中添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
Win+R快捷键呼出命令面板,运行cmd命令 输入 javac 验证环境变量是否配置成功

下载Android SDK:
直接去Google官网下载http://developer.android.com/intl/zh-cn/index.html
国内镜像 http://android.xsoftlab.net/index.html
可以去AndroidDevTools下载:http://www.androiddevtools.cn/

使用Android studio开发

Android studio下载
官网下载:http://developer.android.com/sdk/installing/studio.html 需要翻墙
Android Dev Tools下载:http://www.androiddevtools.cn/ 不需要翻墙
中文社区下载:http://www.android-studio.org/
Android studio安装:一直下一步
创建Hello Word工程:
第一次启动Android studio需要配置gradle,下载SDK,花费时间比较久。
可以看这篇博客:http://blog.csdn.net/yanbober/article/details/45306483

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值