第一节  Android简介

一、Android是一款基于linux修订版本的移动操作系统

二、Android的主要优势是它提供了统一的应用程序开发方法

三、Android的功能

1、存储——使用SQLite(轻量级的关系数据库)进行数据存储

2、连接性

3、消息传递

4、Web浏览器

5、媒体支持

6、硬件支持

7、多点触控

8、多任务

9、Flash支持

10、tethering

四、Android的架构

一般分为四个层面

1、Linux内核(核心,包括了Android设备的各种硬件组件的所有低层设备驱动程序)

显示/摄像头/闪存/Binder(IPC)/键盘/WiFi/音频等驱动程序及电源管理

2、库和Android运行时

(1)库——提供Android操作系统的主要功能的全部代码

包括:界面管理器、媒体框架、SQLite、OpenGL/ES、FreeType、WebKit、SGL、SSL、libc

(2)Android运行时

包括:①核心库-可以使开发人员是java编程语言来写Android应用程序

②Dalvik虚拟机-使每个Android应用程序都在自己的进程中运行,都拥有一个自己的Dalvik虚拟机实例

3、应用程序框架——公开Android操作系统的各种功能

活动管理器、窗口管理器、内容提供者、视图系统、包管理器、电话管理器、资源管理器、位置管理器、通知管理器

4、应用程序

例如:主界面、联系人、phone、浏览器、、、、、

第二节、Android开发所需要的工具

一、java JDK

二、Android SDK

包括:一个调试器、库、一个模拟器、文档、示例代码、教程

三、安装Android SDK工具

四、配置Android SDK Manager

五、eclipse

Android应用程序开发的集成开发环境(IDE)

六、ADT-Android开发工具

1、ADT是对eclipse IDE的扩展,用以支持Android应用程序的创建和调试

2、其工作:

(1)创建新的Android应用程序项目

(2)访问Android模拟器和设备的存储工具

(3)编译和调试Android应用程序

(4)创建数字证书来对APK进行代码签名

七、创建Android虚拟设备(AVD)

1、用于测试Android应用程序,是一个模拟器实例,可以用来模拟一个真实的设备

2、包括:一个硬件配置文件、一个到系统映像的映射、模拟存储器

第1章 Android编程入门相关推荐

  1. 《Delphi XE6 android 编程入门教程》推荐

    近5.6年已经没有看见关于delphi的新技术的书出来了(看来在国内delphi的使用量确实很低了), 高勇同学最近出了一本<Delphi XE6 android 编程入门教程>,上周刚拿 ...

  2. Android 渗透测试学习手册 第一章 Android 安全入门

    第一章 Android 安全入门 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 Android 是当今最流行的智能手机操作系统之一. 随着人气的增加,它存在很多安全 ...

  3. 学Android移动开发 第1章 Android基础入门

    文章目录 1.1 Android简介 什么是Android Android和iOS主要区别 1.1.1 通信技术 1.1.2 Android起源 1.1.3 Android体系结构 1.1.4 Dal ...

  4. C/C++教程 第九章 —— windows编程入门

    文章目录 前言 一.本章说明 二.什么是windows编程 三.从零写一个windows窗口 1.建立窗口的过程 2.建立项目 3.WinMain函数 4.注册窗口类 5.创建窗口 6.消息循环 7. ...

  5. python编程案例教程第四章_Python编程入门-第四章 流程控制 -学习笔记

    第四章 流程控制 一.布尔逻辑 *在Python中,用True和False表示真值.一般使用4个主要的逻辑运算符来组合形成布尔值:not\and\or\==. 如: False==False #Tru ...

  6. Android 4编程入门经典 开发智能手机与平板电脑

    查看书籍详细信息: Android 4编程入门经典--开发智能手机与平板电脑-- 编辑推荐 Wei-Meng Lee 最新作品,国内首本译著android 4入门宝典 内容简介 Android 4的问 ...

  7. Android 4编程入门经典—开发智能手机与平板电脑应用

    Android 4编程入门经典 书名: Android 4编程入门经典 原书名: Beginning  Android 4 Application Development 重点指数 畅销书 作者: ( ...

  8. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  9. Android基础入门视频培训教程-刘志远-专题视频课程

    Android基础入门视频培训教程-146257人已学习 课程介绍         Android基础入门视频培训课程,该教程内容涵盖Android入门开发基本技能(环境搭建.Lineralayout ...

  10. 什么是计算机编程,以及vb软件的介绍及教程,[计算机软件及应用]vb编程入门.ppt...

    [计算机软件及应用]vb编程入门 第2章 VB编程入门 Visual Basic 程序设计教程 本章将介绍有关VB程序的构成和数据类型以及变量的定义和使用.表达式以及基本的输入输出操作.这些知识是编程 ...

最新文章

  1. MAS 714课程笔记12: 线性规划
  2. DCMTK:读取DICOM图像,添加模态LUT并将其写回
  3. Linux 内存管理 | 地址映射:分段、分页、段页
  4. python-迭代器
  5. 安装Jaspersoft Studio
  6. 一张图看懂BGP邻居关系建立过程和BGP报文简介
  7. Atitit 索引技术--位图索引
  8. 设计模式之UML画图
  9. DDOS入门介绍(一):DDOS简介
  10. 脚本文件BAT入门(1)
  11. STM8S单片机入门(前言)
  12. ssh publisher_3种Microsoft Publisher的开源替代品
  13. 【UNITY3D 游戏开发之五】Google-protobuf与FlatBuffers数据的序列化和反序列化
  14. 绘真妙笔千山怎么在电脑上玩 绘真妙笔千山安卓模拟器教程
  15. 在 VMware vSphere 中构建 Kubernetes 存储环境
  16. iveiw:Switch开关用法
  17. REVV Racing 联手 SuperPlastic,为您带来 Chunder 迷宫锦标赛
  18. win10 win7比较
  19. Docker 命令操作
  20. 如何去面试软件测试工程师?

热门文章

  1. win10录屏软件用什么好?分享:一款win10支持的录屏软件,超好用
  2. DTCC 2020 | 阿里云李飞飞:云原生分布式数据库与数据仓库系统点亮数据上云之路
  3. LabVIEW程序测试
  4. 解决旅游行业营销人员痛点的作品策划
  5. 异速联应用交付解决方案的优势
  6. 转载:常见的15种音频格式
  7. 全网解析视频接口自行测试
  8. JS判断数组是否相同
  9. windows下安装ruby(一)
  10. 事实表和维度表(重点)