[01]——初识Android

作者: junerver | 来源:发表于2016-06-13 16:40 被阅读159次

    1、什么是Android

      Andy Rubin等人于2003年创办的一家名为Android的公司,在2005年谷歌将该公司收购,并由Andy Rubin继续负责该项目,直至2008年谷歌推出了第一个正式版本。由于谷歌的开源政策,任何厂商与个人都可以获得该系统的源代码,并予以自由的使用与定制修改。截止到15年11月Android占据全球智能手机操作系统份额的84.7%,是第一热门的移动端操作系统。

    1.1、Android系统的架构

      Android本身是基于Linux开发的,对于其系统架构可以大致分为如下图所示的四层框架:

    Android系统框架示意图

    1.Linux内核

      Android系统的核心服务依赖于Linux2.6内核,该内核为Android设备的各种硬件提供了底层驱动,如显示驱动、相机驱动、蓝牙驱动等等。

    2.系统运行库与Android运行库

      系统运行库提供了对各种特性的支持,如SQLite库提供了数据库支持,WebKit库提供了浏览器内核支持,OpenGL|ES提供了3D绘图支持。

      Android运行库提供了能够允许开发者使用Java语言编写应用的核心库与Dalvik虚拟机。Dalvik虚拟机使每一个应用都能够在独立的进程中运行,不同于JVM(Java Virtual Machine)Dalvik是专为移动设备定制的,针对手机内存、CPU性能有限的情况作了相应的优化处理。

    3.应用框架层

      这一层提供了供开发者使用的各种API(Application Programming Interface),系统自带的一些核心应用就是使用这些API编写的。

    4.应用层

      所有安装在手机上的应用都属于这一层级,如手机自带的联系人、短信、浏览器等等,当然还有我们自己编写的应用。

    1.2、Android版本

      从08年的远古本本Android 1.0到现在的最新版本Android 6.0,Android存在众多版本。每次发布新版本都有对应的版本号、系统代号与API等级。其中版本号也就是我们常说的几点几版本系统,版本代号是从第一代正式版开始以A-Z字母顺序依次用甜点名起的代称,API等级随正是版本发布递增。

    Android历代版本号与系统代号

      最新版本Android 6.0 系统代号Marshmallow(棉花糖),API等级23.

    2、搭建开发环境

    2.1准备下载

    1.JDK(Java Development Kit)

      使用Java作为开发语言当然需要先安装Java的开发工具包啦,建议使用Java7以上的版本,无需追求最新版本的JDK,因为我们并不是Java开发人员,笔者使用的是JDK 8U45。

    JDK下载地址

    2.Android SDK(Android Software Development Kit)

      Android SDK是谷歌提供给开发者使用的开发工具包,在开发时我们需要引入这些包来调用Android相关API。

    Android SDK下载地址

    3.Android Studio

      Android Studio(后简称AS)是谷歌与intellij合作推出的一款免费供开发者使用的强大的IDE,如果你曾接触过Java开发相比对intellij的IDEA有所耳闻,AS中可以使用intellij丰富的插件,让你的开发过程事半功倍。

    AS下载地址

    2.2、环境搭建

    1.安装JDK

    JDK安装与环境变量设置

    2.安装Android SDK并下载对应版本的SDK

    安装Android SDK

    tips:国内下载SDK速度很慢甚至可能无法下载的解决办法:

    ①、ping g.cn 并记录IP地址

    ②、在SDK Manager-Tools-Options中修改代理服务器地址,如下图所示:

    修改SDK Manager的代理服务器

    3.安装并配置AS

    建议下载最新的2.2版本,支持各种酷炫的黑科技(笔者使用的是1.5/(ㄒoㄒ)/~~)。

    tips:Android Studio安装完成之后第一次启动的时候如果首先显示Fetching Android SDK component information,等一会儿在Setup Wizard - Downloading Components界面下面开始下载Andorid SDK,因为下载地址被墙的缘故,所以这里会等很长时间,最后提示下载失败。

    如果遇到这种情况,请关闭AS然后打开Android Studio安装目录的bin目录,将bin目录的idea.properties文件中增加一行:disable.android.first.run=true

    ①、配置JDK与Android SDK

    Quick Start->Configure->Project Defaults->Project Structure

    配置JDK与Android SDK

    ②、配置Gradle构建工具使用本地版本

    File -> Settings

    配置Gradle

    至此我们就完成了Android开发环境的搭建!!!撒花~~~

    3、NotHelloWorld

      既然已经搭建好了环境,就让我们根据上古传统来写一个helloworld吧~

    1、首先选择新建一个AS项目

    2、为应用命名

    3、选择目标设备

    4、选择添加到项目中的初始Activity,这里我们选择添加一个Empty Activity

    5、为Activity命名并完成创建

    6、修改layout文件夹下的布局文件,为TextView控件增加android:id属性

    7、在java文件中书写代码

    在onCreate方法中添加如下的三行代码即可

    TextViewtextView=(TextView) findViewById(R.id.textview);

    textView.setText("NotHelloWorld!!!!");

    textView.setTextSize(40);

    8、shift + F10运行程序

    是不是成功了呢~,如果你感到文章对你有帮助请点喜欢哦~~

    相关文章

      网友评论

        本文标题:[01]——初识Android

        本文链接:https://www.haomeiwen.com/subject/bcxydttx.html