【有书共读】《Android 7 编程入门经典(第四版) 》

【有书共读】《Android 7 编程入门经典(第四版) 使用 Android Studio 2 》第一章&第二章

1.Android 定义

Android是一种基于Linux的自由及开放源代码的操作系统.刚开始是由以加名为Android的公司开发的.2005年,作为进入移动行业的战略之一,Google收购了Android公司并且接手了所有开发工作(包括整个开发团队).

Google希望Android OS 是开放并且免费的,所以大部分Android源代码是使用开源Apache许可证发布的.开发者可以下载完整的Android源代码,并加入自己的专有扩展.

采用Android的最大优势时它未应用开发提供了一套统一的途径.开发者只需要为通用的Android系统开发应用,他们的应用就可以在众多不同的设备上裕兴,只要这些设备使用的是Android操作系统.在智能手机世界,应用是成功链条中最重要的一环.


2.Android 7.0

Android 7.0 主要更新:

1.分屏多窗口模式

2.重新设计了通知栏

3.又换了Doze功能

4.不再使用JRE,改用OpenJDK.

当年了解Android版本信息时,需要特别注意Android的每一个版本都有它自己的功能和API.如果使用最新版本的Android编写应用,该应用使用了旧版Android中没有的API,那么只有运行新版的Android设备才能使用该功能.


3.Android 功能

1.存储——SQLite,一个轻量级的关系数据库,用来执行数据存储。

2.连接——GSM/EDGE,IDEN,CMDA,EV-DO,UMTS,Bluetooth,Wi-Fi,LTE以及WIMAX

3.消息传送——SMS和MMS

4.多媒体——支持 H.263,H.264,MPEG-4 SP,AMR,AMR-WB,AAC,HE-AAC,MP3,MIDI,Ogg Vorbis,WAV,JPEG,PNG,GIF,BMP

5.媒体支持——加速度传感器,摄像头,数字指南针,距离传感器,GPS

6.多点触控——多点触屏

7.多任务——多任务应用

8.热点——通过有线或者无限热点共享互联网连接。

Android的网页浏览器基于开发开源项目WebKit和Chrome的V8 JavaScript引擎


4.Android 框架

Android 操作系统被大致分为主要四层,共五大部分:

1.Linux内核——这个是Android的内核,这一层包含了Android设备所有硬件组件的底层设备驱动

2.代码库——这里包含了Android操作系统主要功能的代码。例如:SQLite提供了数据库支持,应用可以使用它存储数据。WebKit库提供了网页浏览功能。

3.Android运行库——Android运行库和Android代码库属于同一曾。为开发者提供核心库,使开发者可使用Java编程语言编写Android应用,Android运行库同时包含Dalvik虚拟机,它使每一个Android应用运行在自己的进程上,并使用自己的Dalvik虚拟机实例。Dalvik是特别为Android设计的虚拟机,为有限的内存和CPU性能的电池供电移动设备做了特殊优化。

4.应用框架——应用框架层为应用开发者开放了各种Android操作系统的功能,使开发者可以在自己的应用中使用。

5.应用层——最高层包含了Android设备上的原生应用,以及用户从Android Market下载和安装应用。所有你开发的应用也位于这一层。


5.按照第一章安装了JDK,Android SDK 环境,并安装了 Android Studio 2









6.什么是AVD?

AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别。建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。


7.SDK指的什么?

软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合.


Android操作系统:

Android是基于Linux操作系统的开源移动操作系统,任何人都可以在自己的设备上使用它.


开发Android应用的编程语言:

使用Java编程语言开发Android应用,完成的应用被编译成Dalvik可执行文件,在Dalvik虚拟机上裕兴


Google Play:

Google Play 应用商店包含了所有由第三方开发者编写的Android 应用.


开发Android 应用的工具:

Android Studio ,Android SDK 和虚拟设备.


Adnroid Studio IDE
            1.新建一个项目
            2.命名Java包
            3.命名应用主要入口
代码补全
            为补全代码提供杀昂下文信息
断点
            1.只有在调试模式时才可以暂停执行
            2.普通断点
            3.方法断点
            4.条件断点
#读书笔记##Android#
全部评论

相关推荐

09-13 08:41
服装/纺织设计
那一天的Java_J...:你第一次参加面试吗
点赞 评论 收藏
分享
kzn_ye:看成被正职干了半年,我还以为。。。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务