android总结之android初识

    接触android 大半年,期间做了三个项目(二个小型,一个中型)。一直是边做边学。

    虽然开发上问题已不大,但总感觉自己对相关知识点认识不深。特写点文章,做为总结。

    有时浏览招聘网站,招android 的动不动3/5 年以上开发经验,感觉android 平台发布也没几年啊,哪弄5 年以上的人啊。

    呵呵,弄点android 方面小知识,也好和人事侃侃。

概述:

    Android 是一种以Linux 为基础的开放源码操作系统 ,主要使用于便携设备。它由谷歌公司和开放手持设备联盟开发和领导。

    Android 操作系统最初由安迪· 鲁宾 Andy Rubin )创办,最初主要支持手机。2005817 日被谷歌 公司(Google )收购注资。 2007115 日,谷歌公司与84 家硬件制造商、软件开发商及电信运营商组成开放手持设备联盟 Open Handset Alliance )来共同开发改良Android 操作系统并生产搭载Android 的智能手机 ,并逐渐扩展到到平板电脑 及其他领域上。

    Android 的内核基于Linux ,除了内核之外,则是中介层、数据库元和用C/C++ 编写的API 以及应用程序框架。Android 的应用程序通常以Java 数据库元为基础编写,运行程序时,应用程序的代码会被实时转变为Dalvik dex-code (Dalvik Executable) ,然后Android 操作系统通过使用实时编译的Dalvik 虚拟机来将其运行。(Dalvik 是由Dan Bornstein 编写的,名字来源于他的祖先曾经居住过名叫 Dalvík 的小渔村。Executable 中文意思为可执行文件)

截止至201110 月,Android 电子市场上拥有超过30 万个认证的应用程序,电子市场的应用程序下载量也在201112 月达到100 亿次。由于Android 是开放的,因此它还可以通过第三方网站来下载安装电子市场上所没有的应用程序。

    2010 年末数据显示,仅正式推出两年的操作系统的Android 在市场占有率上已经超越称霸十年的诺基亚 Symbian 系统 。20118 月,Android 操作系统在全球智能手机操作系统的市场份额已达48% ,成为全球第一大智能手机操作系统。

详述:

名称来源

    Android 一词最早出现于法国作家利尔亚当 1886 年发表的科幻小说《未来夏娃 》中。他将外表像人的机器起名为Android

成立

    2003 年10 月,拥有“Android 之父 之称的安迪· 鲁宾(Andy Rubin[24] 在美国加利福利亚州的帕洛阿尔托创建了Android 科技公司。

谷歌的收购

    2005 年817 日,谷歌公司收购了Android 科技公司。

开放手持设备联盟

    2007 年115 日,在谷歌公司的领导下,开放手持设备联盟创建,最开始的一批创始成员包括Broadcom 公司、HTC 、英特尔、LGMarvell 等公司。开放手持设备联盟的创建目的是为了创建一个更加开放自由的移动手机环境。而在开放手持设备联盟创建的同 一天,联盟对外展示了他们的第一个产品,一台搭载了以Linux 2.6 为内核基础的Android 操作系统的智能手机。 2008129 日,新一批成员加入开放手持设备联盟,包括ARM 华为 索尼爱立信 等公司。

Linux 内核

    Android 操作系统的内核属于Linux 内核的一个分支,具有典型的Linux 周期和功能,] 除此之外,谷歌公司为了能让Linux 在移动设备上良好的运行,对其进行了修改和扩充。2011 年,Linus Torvalds 说:“Android 的内核和Linux 的内核将最终回归到一起,但可能不会是4-5 年。

 

    世界上第一台正真意义上使用Android 操作系统的设备是20081022 日发布的 HTC Dream

应用程序

    早期的Android 应用程序开发,通常通过Android SDKAndroid 软件开发包)下使用Java 作为编程语言来开发应用程序,但通过不同的软件开发包,则使用的编程语言也不同。例如开发者可以通过 Android NDKAndroid Native 开发包)使用C 语言或者C++ 语言来作为编程语言开发应用程序。

Android Market

    2009 年2 月,Google 推出Android Market 线上应用程序商店,用户可在该平台网页寻找、购买、下载及评级使用手机应用程序及其他内容。第三方软件开发商和自由开发者则可以通过Android Market 发布其开发的应用程序。截止至201110 月,Android Market 上已有超过30 万个应用程序,并且在201112 月,Android Market 上的应用程序下载量超过100 亿次。同时,全球已有1.3 亿台Android 设备在Android Market 上下载过软件。 只有通过谷歌公司许可并且认证的厂家才能在其产品设备上安装谷歌服务框架和Android Market

    Android Market™ 内的付费程序在许多国家与地区内提供,如美国 英国 瑞典 德国 斯里兰卡 泰国 越南 香港 台湾 等。由于受到谷歌退出中国事件 影响,目前Android Market 的服务还没有扩展到中国大陆地区,但大陆用户仍可通过国际信用卡 和相关的免费软件来完成购买。

系统版本比例

版本

版本名称

API level

 %

4.0 冰淇凌三明治

14-15

0%

3.x.x 蜂巢

11-13

2.4%

2.3.x 姜饼

9-10

50.6%

2.2 冻酸奶

8

35.3%

2.1 闪电泡芙

7

9.6%

1.6 甜甜圈

4

1.3%

1.5 纸杯蛋糕

3

0.8%

 

 

发布

1.5

2009 年430 日,官方1.5 版本(Cupcake 纸杯蛋糕)的Android 发布。

1.6

2009 年915 日,1.6Donut 甜甜圈)版本软件开发工具包 发布。

2.0/2.0.1/2.1

2009 年1026 日,2.0Eclair 松饼)版本软件开发工具包 发布。

2.2/2.2.1

2010 年520 日,2.2Froyo 冻酸奶)版本软件开发工具包 发布。

2.3

2010 年127 日,2.3Gingerbread 姜饼)版本软件开发工具包 发布。

3.0.1/3.1/3.2

* 2011 年22 日, 3.0Honeycomb 蜂巢)版本主要更新如下:

  • 仅供平板电脑使用

4.0

* 2011 年1019 日,4.0Ice Cream Sandwich 冰激凌三明治)版本主要更新如下:

 

应用程序

蓝色区块 :应用程序、管理与服务组件。 绿色区块 :数据库组件。 黄色区块 :操作系统的运行时期组件。 红色区块 :系统核心与驱动组件。


    Android以Linux为核心的Android行动平台,使用Java 作为编程语言,


    一个Activity类别负责创建视窗,一个活动中的Activity就是在foreground(前景)模式,背景执行的程序叫做Service。两者 之间透过由ServiceConnection和AIDL连结,达到复数程序同时执行的效果。如果执行中的Activity全部画面被其他 Activity取代时,该Activity便被停止,甚至被系统清除。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字乡村和智慧农业的数字化转型是当前农业发展的新趋势,旨在通过应用数字技术,实现农业全流程的再造和全生命周期的管理服务。中国政府高度重视这一领域的发展,提出“数字中国”和“乡村振兴”战略,以提升国家治理能力,推动城乡融合发展。 数字乡村的建设面临乡村治理、基础设施、产业链条和公共服务等方面的问题,需要分阶段实施《数字乡村发展战略纲要》来解决。农业数字化转型的需求包括满足市民对优质农产品的需求、解决产销对接问题、形成优质优价机制、提高农业劳动力素质、打破信息孤岛、提高农业政策服务的精准度和有效性,以及解决农业融资难的问题。 数字乡村建设的关键在于构建“1+3+4+1”工程,即以新技术、新要素、新商业、新农民、新文化、新农村为核心,推进数据融合,强化农业大数据的汇集功能。数字农业大数据解决方案以农业数字底图和数据资源为基础,通过可视化监管,实现区域农业的全面数字化管理。 数字农业大数据架构基于大数据、区块链、GIS和物联网技术,构建农业大数据中心、农业物联网平台和农村综合服务指挥决策平台三大基础平台。农业大数据中心汇聚各类涉农信息资源和业务数据,支持大数据应用。信息采集系统覆盖市、县、乡、村多级,形成高效的农业大数据信息采集体系。 农业物联网平台包括环境监测系统、视频监控系统、预警预报系统和智能控制系统,通过收集和监测数据,实现对农业环境和生产过程的智能化管理。综合服务指挥决策平台利用数据分析和GIS技术,为农业决策提供支持。 数字乡村建设包括三大服务平台:治理服务平台、民生服务平台和产业服务平台。治理服务平台通过大数据和AI技术,实现乡村治理的数字化;民生服务平台利用互联网技术,提供各类民生服务;产业服务平台融合政企关系,支持农业产业发展。 数字乡村的应用场景广泛,包括农业生产过程、农产品流通、农业管理和农村社会服务。农业生产管理系统利用AIoT技术,实现农业生产的标准化和智能化。农产品智慧流通管理系统和溯源管理系统提高流通效率和产品追溯能力。智慧农业管理通过互联网+农业,提升农业管理的科学性和效率。农村社会服务则通过数字化手段,提高农村地区的公共服务水平。 总体而言,数字乡村和智慧农业的建设,不仅能够提升农业生产效率和管理水平,还能够促进农村地区的社会经济发展,实现城乡融合发展,是推动中国农业现代化的重要途径。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值