跟我学Android之一 概述

news/2025/3/14 19:08:27/

视频课:【免费】跨平台APP JQuery Mobile开发-1-初探移动开发-张晨光的在线视频教程-CSDN程序员研修院

Android 5更新你的应用程序添加各种新功能,比如在锁屏通知,一个全新的相机API,OpenGL ES 3.1,新材料的设计界面,以及更多。

1 手机发展的过程
2 Linux发展的历史
3 智能手机平台简介
4 Android的诞生
5 Android的优势

手机发展的过程

        1G手机——传说中的“大哥大”时代

1983年摩托罗拉推出了首款手机

型号:DynaTAC 8000X

重1公斤多

充电时间10小时,通话时间半小时

研发周期超过了10年

耗资超过1亿美元

摩托罗拉是最早进入中国手机市场的公司

19世纪80年代末进入中国

第一款手机是摩托罗拉8900

售价高达3~4万元

大哥大一度成为中国手机的代名词

1G时代的手机都是非智能机

2G手机——游戏手机

1994年国内出现了GSM手机。

1998年第一款内置游戏的诺基亚手机上市。

贪食蛇

记忆力

逻辑猜图

1999年诺基亚推出了第一款WAP手机。

手机开始接入Internet

强大的电话簿与短信存储能力

2001年爱立信发布了第一款内置蓝牙芯片的手机。

支持GSM三频

支持GPRS高速上网

2004年8月三星推出了第一款GSM/CDMA双模手机。

越来越多的手机开始支持MP3,MMS,拍照,彩屏等。

3/4G手机——智能手机

2006年国产的3G手机开始上市。
具备操作系统。
内置了丰富的商务和娱乐软件。
可以安装更多的软件应用。
更像是一个小的电脑。
可以高速接入互联网。

Linux发展的历史

1991年Linus Torvalds公开发布了Linux的内核
Linux是一个类Unix的操作系统。
第一个版本约有一万行源代码。
1994年Linux1.0发布
采用了GPL协议。
一部分系统管理员开始在服务器上试用Linux。
1996年Linux内核2.0版本发布
支持多种处理器。
被大公司选择使用
1998年IBM、Oracle等大公司宣布支持Linux
各种图形化应用被大规模开发。

Linux逐步开始流行

由于是一款类Unix而在服务器领域被广泛使用。
同时在嵌入式领域,Linux也逐渐发挥作用。
完全免费
多用户、多任务
良好的界面
丰富的网络功能
可靠的安全、稳定性能
支持多种平台
2003年摩托罗拉发布了第一款Linux手机。

常见的智能手机操作系统

昨日皇者-Symbian

诺基亚手机的主要平台

全新面貌-Windows Mobile

微软公司研发

应用于HTC、诺基亚等多家手机厂商的多款手机上

高贵华丽-iOS

Apple公司研发

应用于iPhone手机上

当今潮流-Android

Google公司研发

应用于HTC、三星、摩托罗拉等多家厂商的多款手机上

高端商务-Blackberry OS(黑莓)

由加拿大RIM自主开发,系统的加密性能更强更安全

Android的诞生

Android是一款基于Linux的嵌入式操作系统
Andy和Rubin创立了Android手机操作系统公司
2005年Google收购了Android公司
2007年Google发布了名为Android的手机操作系统
2009年2月发布了Android1.1
2009年5月发布了Android1.5
2009年9月发布了Android1.6
HTC的Hero手机使用了该系统
Android在手机市场开始迅速扩大
2009年10月迅速发布了Android2.0/2.1
2011年10月发布了Android4.0
2014年6月发布了Android 5.0

Android是一个开放的平台,基于Linux内核的系统,遵守开源协议,不受运营商的约束,丰富的硬件选择,众多手机厂商支持,开发商不受限制,开发成本低,参与人数多,应用软件数量众多,与Google应用无缝结合,Google地图,Google日历.

Android平台架构

Android平台中的各个模块:
应用程序(Applications)
Android搭载了一系列核心应用(日历、浏览器、电话簿)
这些应用大多使用Java开发的
应用程序框架(Application Framework)
为应用程序提供了框架服务的API
功能丰富:Activity Manager、Window Manager等等
库(Libraries)
包含了可用不同组件调用的C/C++库
通过应用程序框架暴露给开发者调用
Android运行时(Android Runtime)
Core Libraries
Dalvik VM
Linux内核(Linux Kernel)
是整个操作系统的核心层
提供了各种驱动

移动设备的内存和速度使得普通的JVM无法高效运行
Dalvik VM重新实现了JVM
将类文件组合生成一个或多个Dalvik可执行文件(.dex)
重用了类中的重复信息,比未压缩的jar减小了一半空间
优化了垃圾回收
使用了JIT(Just-In-Time)
使用寄存器作为主要的数据存储单元提升性能

Android平台的核心是Linux内核

设备驱动
资源访问
电源管理
内核之上的C/C++库
OpenGL
SQLite
WebKit
Android Java API
电话
资源
位置
UI
数据
包管理器

Android版本介绍

Android各版本分布如下(市场份额低于0.1%的将不显示):


Android 5.0 Lollipop:由0%增长至1.6%
Android 4.4 KitKat:增长0.6个百分点至39.7%
Android 4.1/4.2/4.3 Jelly Bean: 下跌1.5个百分点至44.5%
Android 4.0 Ice Cream Sandwich:下跌0.3个百分点至6.4%
Android 2.3 Gingerbread:下跌0.4个百分点至7.4%
Android 2.2 Froyo:跌至0.4%以下。

Android4.x新增功能:

UI分辨率的进一步优化

对于低分辨率的屏幕仍旧适合用Android2.3

新的语音输入系统

允许用户提供语音命令

新的安卓浏览器

支持网页离线保存

实时预览

单一手势关闭标签

截图功能

Android文件共享

这是一个基于NFC的应用

允许两个NFC的设备共享图片、联系人、音乐等

Android5.0新增功能:

采用全新Material Design界面
支持64位处理器
全面由Dalvik转用ART(Android Runtime)编译,性能可提升四倍
改良的通知界面及新增优先模式
预载省电及充电预测功能
新增自动内容加密功能
新增多人设备分享功能,可在其他设备登录自己账号,并获取用户的联系人、日历等Google云数据
强化网络及传输连接性,包括Wi-Fi、蓝牙及NFC
强化多媒体功能,例如支持RAW格式拍摄
提供低视力的设置,以协助色弱人士

配置AVD模拟器

测试与运行环境

最后运行出现带模拟器的效果,默认带Hello_World!赶快试下吧!


http://www.ppmy.cn/news/426156.html

相关文章

一、二线城市 IT 公司大盘点!建议收藏

点击关注公众号,回复“1024”获取2TB学习资源! 一直以来,总有读者来询问,是否可以整理一下一、二线城市的互联网IT企业,这样方便后面的跳槽、找工作有一个参考。 所以,应大家的强烈需求,今天给大…

诺基亚的CEO的一封信

诺基亚CEO内部备忘录曝光:我们身处燃烧的平台 2011-02-09 19:07:53 来源: 网易科技报道 跟贴 206 条 手机看新闻 网易科技讯 2月9日消息,诺基亚首席执行官史蒂芬•埃洛普(Stephen Elop)最近致员工的一份内部备忘录曝光。在这封…

人类高质量Java基础面试题大全,又是一篇三万字的总结!

点击主页访问更多精彩文章:https://blog.csdn.net/weixin_45692705?spm1001.2101.3001.5343 Java基础面试题目录 共勉 !Java概述1.什么是Java2.何为编程3.JDK和JRE和JVM的区别5.Java语言有哪些特点6.什么是字节码?采用字节码的最大好处是什么…

5G专网是个大西瓜(一):价值之问

提起5G,身边总有诸多亲戚朋友不时发出灵魂拷问“除了快和贵,5G到底有啥用啊,你不是学电脑的吗快给我说说”。如果真的从“5G是啥”开始讲起,大家绝对兴味乏然早早做鸟兽散。 眼看着又快到一年一度的问答环节,这次我准备…

鸿蒙学习笔记之初识鸿蒙(一)

1.什么是鸿蒙? 1.移动通讯发展史 1.1G时代(语音) ​ 1981年,第一代移动通信系统在美国芝加哥诞生。1G时代是大哥大横行的时代,代表公司是美国的摩托罗拉。 2.2G时代(短信) 1992年&#xff0…

程序员,在北上广深杭赚够100万,就逃回二三四线城市生活,靠谱吗?

无意间刷到一个话题,北漂程序员,赚够 100 万,然后回三四线城市享受生活,不确定这个想法靠不靠谱。 讲真,我觉得我在这个话题上还是挺有话语权的。就来给大家唠唠,看能不能提供一丢丢参考价值。 我没有在北…

移动开发之三种近场通信

一、移动开发网络编程中的近距离通信 在安卓开发中,用于近距离通信的技术基本上有三种,分别是:WiFi,Bluetooth,NFC,下文中我们分别详细的介绍这三种技术。 二、WiFi 1、发展 WIFI(Wi…

PMP考试多少分算通过?

旧版的规则是:资讯获取 PMP是没有具体分值的,分别用字母代替如上图 每部分的成绩分: Needs Improvement(需要提高) Below Target(低于目标) Target(目标水平) Above Targ…