安卓哪个版本增加了类似安卓 exchange服务的企业功能

|||||| 更多
比特客户端
我们也在这里:
案例分析:Exchange2010升级企业信息沟通
关键字:Exchange 案例分析 企业信息沟通
  “作为国内生产活性炭、干燥剂规模最大、品种最齐全、综合能力最强的大型出口创汇,IT提升以及沟通对于我们而言至关重要,Exchange2010可以根据我们企业特定的要求定制部署,通过最简单的方式为我们企业提供电子邮件服务。还可以让我们企业员工通过电子邮件、语音邮件、即时消息等多种方式,在网页以及各种设备(,PDA等)、各种平台(Windows Mobile,& Office Outlook& Mobile)中安全自由的进行沟通”。邵武市鑫森碳业股份有限公司IT部门经理何雄谈道。
  福建省邵武市鑫森碳业股份有限公司是闽东联谊集团公司与世界 500 强企业美国的Mead Westvaco公司、日本三菱化学卡尔冈株式会社合资创建的。总投资 1.4亿元,鑫森碳业拥有 6 套国内一流规模的生产装置。其中,年产 5000吨的木质车用活性炭装置;年产 200 吨的超级电容器活性炭装置;年产 1000吨的催化剂载体活性炭装置;年产 1000 吨的溶剂回收炭装置;年产3000吨的椰壳活性炭装置;年产10000 吨的高级超纯粉状活性炭装置;所有生产装置均采用世界先进的技术工艺和Mead Westvaco公司的“联合体”概念。同时,拥有数条生产的干燥剂、除味剂、保鲜剂流水线。鑫森碳业采用进口先进的检测仪器,按美国 ASTM标准,日本JIS 标准,国家的GBT标准对产品进行严格测定、监控,科学管理。产品年综合生产能力达万吨,是目前为止国内生产活性炭、干燥剂规模最大、品种最齐全、综合能力最强的大型出口创汇企业。
  随着业务规模的不断扩大,以及产品线和员工数量的不断增加,公司对于信息沟通系统的要求越来越高。在此之前鑫森碳业尝试用过很多的邮箱如:163、yahoo、hotmail,以上是租用的,鑫森碳业的IT部门也尝试过自己架设邮件,如MDaemon邮件服务器软件,webmail邮件系统等,在使用过程中也遇到了很多难题,如:无法过滤,经常被人攻击,邮件无法正常发送与接收,邮件系统不稳定等等。通过采用Exchange 2010+OCS2007 R2等解决,简化了企业管理、提高沟通的安全性、并加强用户处理业务时的移动性和灵活性,从而给鑫森碳业者提供了基础架构的可靠性和性能提升。
  商务背景
  作为目前为止国内生产活性炭、干燥剂规模最大、品种最齐全、综合能力最强的大型出口创汇企业。鑫森碳业实施活性炭精品战略,将建成世界级车用炭、超级电容器活性炭、超级催化剂载体炭、溶剂回收炭等精品基地。产品力求科技含量高,与美国、日本炭业巨头科技同步,国际先进,国内领先。同时,建成中国碳材料新技术、新工艺的研发基地。
  但随着企业的快速发展,企业架构的持续扩大以及员工数量的不断增加,原有IT系统,特别是邮件系统逐渐不能满足企业的需要,公司的业务迅速发展,业务数据量也大大增加,原有的系统平台在安全性、稳定性和可靠性方面难以满足公司的需要,在使用过程中也遇到了很多难题,如:无法过滤垃圾邮件,经常被人攻击,邮件无法正常发送与接收,邮件系统不稳定等等。简化企业管理、提高沟通的安全性、并加强用户处理业务时的移动性和灵活性,从而给企业IT管理者提供基础架构的可靠性和性能提升成为鑫森碳业急需解决的问题。
  解决方案
  作为一家中外合资、管理复杂,人员多,且处在快速发展中的生产型企业,鑫森碳业对于信息系统的要求非常高:、办公协同、邮件系统、会议管理都依靠IT技术来实现,通过IT技术,提升企业生产、管理、销售、沟通等方面的效率。鑫森碳业经过了慎重的考虑,决定采用Exchange 2010作为邮件系统,并搭配OCS2007 R2为公司全面升级信息沟通系统。
  过去员工通过使用MDaemon邮件服务器软件,webmail邮件系统、BQQ即时消息、电话及视频会议进行项目、。项目多时,技术人员间的技术分享、项目组进程调控、商务合作谈判频繁及即时性要求高。沟通成本高,然而,沟通协作系统相互独立,设备的局限性,如视频会议部署的范围小,不适合员工即时性的会议要求,影响沟通效率。如何全面融合办公应用,实现公司内部的协作平台信息一体化是其IT部门考虑的课题。
  鑫森碳业通过Exchange Server 2010 通过提供的简约管理、帮助保护的各种功能来实现新一级的可靠性和高性能,并且满足对业务移动性的需求。通过控制部署、管理和合规性成本,Exchange Server 2010 还提供了集成化的信息保护工具以及策略遵循工具,旨在帮助鑫森碳业更好地保护员工间的通信并满足公司各项法规政策的要求。
  实施成效
  对于鑫森碳业而言,Exchange 2010带来的是员工共享的全球通讯录,电子邮件服务,集成会议。以及为管理员提供的简单便捷的管理界面,大大减轻了工作量。同时OCS2007 R2也帮助公司的信息沟通系统全面升级,员工之间的交流更加顺畅,效率大幅提升。同时,作为正版软件的鼎力支持者,鑫森碳业也降低软件瑕疵和漏洞的风险,同时由于有正规的技术支持,能够大大缩短故障处理的时间,并且与软件厂商的战略合作,还降低法律风险了,增加在企业某些方面的营业额。
  •Microsoft Exchange2010,邮件系统全面提升
  在采用了Microsoft Exchange解决方案之后,鑫森碳业的邮件传输速度显著提高,在企业内部各个分公司及业务部门建立起稳定、灵活和安全的信息系统平台。Exchange2010功能强劲,不但帮助鑫森碳业简化企业管理、提高沟通的安全性、并加强用户处理业务时的移动性和灵活性,从而给企业IT管理者提供了基础架构的可靠性和性能提升。
  邵武市鑫森碳业股份有限公司IT部门经理何雄表示:“Exchange2010可以根据我们企业特定的要求定制部署,通过最简单的方式为我们企业提供电子邮件服务。Exchange2010可以让我们企业员工通过电子邮件、语音邮件、即时消息等多种方式,在网页浏览器以及各种设备(手机,PDA等)、各种平台(Windows Mobile,Microsoft& Office Outlook& Mobile)中安全自由的进行沟通”。企业内部各公司及业务部门利用邮件系统进行对内、对外的信息交流非常高效。在对外沟通时,与客户及供应商之间的合作交流也更为顺畅,高易用性和性能,大幅提高了工作效率。” Exchange Server 2010还可以针对不断变化的业务条件,优化 IT 基础结构的压力,并能够可以根据鑫森碳业的独特需求灵活地定制部署,并且为其提供简单的方式,帮助使员工始终可以顺畅使用电子邮件
  同时,Exchange Server 2010 多种的访问手段,一致的用户体验,还可以帮助员工从各种不同的客户端和设备连接到其电子邮件、语音邮件、日历和联系人。Outlook、电话、或移动设备(ActiveSync)即时了解所发生的业务问题,并可快速做出响应。另外,稳定、高可用性是企业IT部门对系统的基本要求,Exchange Server 2010 还提供了集成化的信息保护工具以及策略遵循工具,旨在帮助鑫森碳业更好地保护公司员工间的通信并满足公司各项法规政策的要求。
  •全新的方便顺畅沟通体验,OCS2007 R2
  鑫森碳业采用OCS2007 R2大大提高了公司的信息管理和沟通水平,对于员工而言,统一沟通取代了为鑫森碳业的员工管理解决了效率问题,视频呼叫功能,缩短了异地员工联系的距离,缩短了公司员工的沟通距离,并且解决了会议安排等。对于管理员而言,OCS2007 R2的共享桌面,共享文件等功能,帮助IT管理者更好的解决员工机上遇到的问题。OCS2007 R2基于人员的状态联系人功能,可以单击以最佳方式实现顺畅沟通沟通。通过电子邮件、IP 电话 ()、即时消息或音频/视频/Web 会议。使用单一登录和单个访问所有通信。同时OCS2007 R2还在 Microsoft Office Outlook、Microsoft Office 和其他日常使用的应用程序中进行连接。
  最重要的是,微软OCS2007 R2新版增加了语音会议与管理项目。不但提升了通讯质量与便利性,同时也允许使用者利用类似讨论区的方式发起特定主题,这对鑫森碳业公司来说相当重要,可以让相关的公司员工能够利用实时通讯或留言的方式参与讨论,不管发起人是否为离线状态,该讨论不会因此而终止,有关的记录都会保留在OCS服务器上,为之后加入的人员提供查询与讨论。
  另外,通过合并电话服务、语音邮件和电子邮件系统,微软OCS2007 R2帮助鑫森碳业显著降低维护成本和服务成本,对其具有或分支办公室的组织尤其如此。同时,利用软件和服务,确定内部部署沟通解决方案与现有IT系统架构的的最佳组合,同时满足用户和管理员的不同需求。
相关文章:
[ 责任编辑:周雅 ] &&&&
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyteandroid_百度百科
?Google公司开发的操作系统?
收藏 查看&android
Android是一种基于的自由及开放源代码的主要使用于如和由公司和领导及开发尚未有统一中文名称中国大陆地区较多人使用或Android操作系统最初由开发主要支持2005年8月由Google收购注资2007年11月Google与84家硬件制造商软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统随后Google以Apache开源许可证的授权方式发布了Android的源代码第一部Android智能手机发布于2008年10月Android逐渐扩展到及其他领域上如等2011年第一季度Android在全球的市场份额首次超过跃居全球第一 2013年的第四季度Android平台手机的全球市场份额已经达到78.1%[1]日谷歌开发的操作系统Android在迎来了5岁生日全世界采用这款系统的设备数量已经达到10亿台2014第一季度Android平台已占所有移动广告流量来源的42.8%首度iOS但运营收入不及iOS[2]外文名Android开发商Google、发行商Google发行时间日系统家族,Linux源码模式自由及开放源代码软件内核类型()软件许可Apache License、 等
Android一词的本义指同时也是于日
宣布的基于平台的手机操作系统的名称该平台由中间件和组成
Android一词最早出现于法国作家利尔亚当Auguste Villiers de l'Isle-Adam在1886年发表的L'ève future中他将外表像人的机器起名为Android
Android的是由Ascender公司设计的诞生于2010年其设计灵感源于男女厕所门上的图形符号[1]于是布洛克绘制了一个简单的机器人它的躯干就像锡罐的形状头上还有两根天线Android小机器人便诞生了其中的文字使用了Ascender公司专门制作的称之为Droid
的字体Android是一个全身绿色的机器人也是Android的标志采用了PMS 376C和RGB中的#A4C639来绘制这是Android操作的象徵有时候它们还会使用纯文字的[1]
2012年7月美国科技博客网站BusinessInsider评选出二十一世纪十款最重要电子产品Android和等榜上有名
Android logo 相关图片相册图片[3]2003年10月等人创建Android公司并组建Android团队
日低调收购了仅22个月的高科技企业Android及其团队安迪鲁宾成为Google公司工程部副总裁继续负责Android项目
日谷歌公司正式向外界展示了这款名为Android的操作系统并且在这天谷歌宣布建立一个全球性的联盟组织该组织由34家手机制造商软件开发商以及芯片制造商共同组成并与84家硬件制造商软件开发商及电信营运商组成Open Handset Alliance来共同研发改良Android系统这一联盟将支持谷歌发布的手机操作系统以及应用软件Google以Apache免费开源许可证的授权方式发布了Android的源代码[4-5]
2008年在GoogleI/O大会上提出了AndroidHAL架构图在同年8月18号Android获得了的批准在2008年9月谷歌正式发布了Android 1.0系统这也是Android系统最早的版本
2009年4月谷歌正式推出了这款手机从Android 1.5版本开始谷歌开始将Android的版本以甜品的名字命名Android 1.5命名为Cupcake纸杯蛋糕该系统与Android 1.0相比有了很大的改进
2009年9月份谷歌发布了的正式版并且推出了搭载Android 1.6正式版的手机HTC HeroG3凭借着出色的外观设计以及全新的Android 1.6操作系统HTC HeroG3成为当时全球最受欢迎的手机Android 1.6也有一个有趣的甜品名称它被称为Donut甜甜圈
2010年2月份Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核状态树staging tree上除去从此Android与Linux开发主流将分道扬镳在同年5月份谷歌正式发布了操作系统谷歌将Android 2.2操作系统命名为Froyo翻译完名为冻酸奶
2010年10月份谷歌宣布Android系统达到了第一个里程碑即电子市场上获得官方数字认证的Android应用数量已经达到了10万个Android系统的应用增长非常迅速在2010年12月谷歌正式发布了操作系统Gingerbread 姜饼
2011年1月谷歌称每日的Android设备新用户数量达到了30万部到2011年7月这个数字增长到55万部而Android系统设备的用户总数达到了1.35亿Android系统已经成为智能手机领域占有量最高的系统
日Android手机已占据全球智能机市场48%的份额并在亚太地区市场占据统治地位终结了Symbian的霸主地位跃居全球第一
2011年9月份Android系统的应用数目已经达到了48万而在智能手机市场Android系统的占有率已经达到了43%继续在排在移动操作系统首位谷歌将会发布全新的操作系统这款系统被谷歌命名为Ice Cream Sandwich冰激凌三明治
日谷歌Android Market已有10万开发者推出超过40万活跃的应用大多数的应用程序为免费Android Market应用程序商店目录在新年首周周末突破40万基准距离突破30万应用仅4个月在2011年早些时候Android Market从20万增加到30万应用也花了四个月[6]Android在正式发行之前最开始拥有两个内部测试版本并且以著名的机器人名称来对其进行命名它们分别是AndroidAndroid 1.0后来由于涉及到版权问题将其命名规则变更为用甜点作为它们系统版本的代号的命名方法甜点命名法开始于发布的时候作为每个版本代表的甜点的尺寸越变越大然后按照26个字母数序Android 1.5Android 1.6Android 2.0/2.1Android 2.2Android 2.3Android 3.0Android 4.0Jelly BeanAndroid4.1和Android 4.22008年9月发布的Android第一版Cupcake纸杯蛋糕日发布
主要的更新如下
拍摄/播放影片并支持上传到支持立体声同时改善自动配对性能最新的采用技术的支持复制/贴上和页面中搜索性能大大提高提供屏幕虚拟主屏幕增加音乐播放器和相框应用程序自动随着手机旋转Gmail浏览器的用户接口大幅改进如Gmail可以批量删除相机启动速度加快拍摄图片可以直接上传到Picasa来电照片显示Donut甜甜圈日发布
主要的更新如下
重新设计的Android Market手势支持网络文字转语音系统Text-to-Speech快速搜索框全新的拍照接口查看应用程序耗电支持虚拟私人网络支持更多的屏幕分辨率支持OpenCore2媒体引擎新增面向视觉或听觉困难人群的易用性插件日发布
主要的更新如下
优化硬件速度&Car Home&程序支持更多的屏幕改良的用户界面新的浏览器的用户接口和支持HTML5新的联系人名单更好的白色/黑色背景比率改进Google Maps3.1.2支持Microsoft Exchange支持内置相机闪光灯支持数码变焦改进的虚拟键盘支持蓝牙2.1支持动态桌面的设计
/2.2.1 Froyo冻酸奶 日发布主要的更新如下
整体性能大幅度的提升网络共享功能的支持功能全新的软件商店更多的应用接口的开发Gingerbread姜饼 日发布
主要的更新如下
增加了新的垃圾回收和优化处理事件原生代码可直接存取输入和感应器事件EGL/OpenGLESOpenSL ES新的管理窗口和生命周期的框架支持和视频格式提供和宽频编码提供了新的音频效果器支持前置摄像头SIP/VOIP和近场通讯简化界面速度提升更快更直观的文字输入一键文字选择和复制/粘帖改进的电源管理系统新的应用管理方式Honeycomb蜂巢日发布
主要更新如下
优化针对平板 全新设计的UI增强浏览功能 in-app purchases功能Honeycomb蜂巢 5月11日布发布
版本主要更新如下
经过优化的电子邮箱 全面支持Google Maps 将Android手机系统跟平板系统再次合并从而方便开发者任务管理器可滚动支持输入设备等 支持.可以支持XBOX 360无线手柄支持的变化能更加容易的定制屏幕widget插件Honeycomb蜂巢日发布
版本更新如下
支持7英寸设备引入了应用显示缩放功能Ice Cream Sandwich冰激凌三明治日在香港发布
版本主要更新如下
全新的UI全新的Chrome Lite浏览器有离线阅读16标签页隐身浏览模式等截图功能更强大的图片编辑功能自带照片应用堪比可以加滤镜加相框进行360度全景拍摄照片还能根据地点来排序Gmail加入手势离线搜索功能UI更强大新功能People以联系人照片为核心界面偏重滑动而非点击集成了TwitterLinkedinGoogle+等通讯工具有望支持用户自定义添加第三方服务新增流量管理工具可具体查看每个应用产生的流量限制使用流量到达设置标准后自动断开网络Jelly Bean果冻豆:日
更快更流畅更灵敏动画的帧速提高至60fps增加了三倍缓冲增强通知栏全新搜索搜索将会带来全新的UI智能语音搜索和Google Now三项新功能桌面插件自动调整大小加强无障碍操作和输入法扩展新的输入类型和功能新的连接类型Jelly Bean果冻豆:日
Android 4.2沿用果冻豆这一名称以反映这种最新操作系统与Android 4.1的相似性但Android 4.2推出了一些重大的新特性具体如下
Photo Sphere全景拍照功能键盘手势输入功能改进锁屏功能包括锁屏状态下支持桌面挂件和直接打开照相功能等可扩展通知允许用户直接打开应用Gmail邮件可缩放显示Daydream屏幕保护程序用户连点三次可放大整个显示频还可用两根手指进行旋转和缩放显示以及专为盲人用户设计的语音输出和手势模式导航功能等支持Miracast无线显示共享功能Google Now现可允许用户使用Gamail作为新的数据来源如改进后的航班追踪功能酒店和餐厅预订功能以及音乐和电影推荐功能等Android 4.4KitKat奇巧巧克力: 待定
日凌晨谷歌对外公布了Android新版本Android 4.4KitKat奇巧巧克力并且于日正式发布新的4.4系统更加整合了自家服务力求防止安卓系统继续碎片化分散化[7]Android的系统架构和其操作系统一样采用了分层的架构从架构图看Android分为四个层从高层到低层分别是应用程序层应用程序框架层系统运行库层和Linux层
Android会同一系列核心应用程序包一起发布该应用程序包包括客户端SMS短消息程序日历地图浏览器联系人管理程序等所有的应用程序都是使用JAVA语言编写的
应用程序框架
开发人员也可以完全访问核心应用程序所使用的框架该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块不过得遵循框架的安全性同样该应用程序重用机制也使用户可以方便的替换程序组件
隐藏在每个应用后面的是一系列的服务和系统, 其中包括;
丰富而又可扩展的Views)可以用来构建应用程序 它包括列表Lists)网格Grids)文本框Text boxes)按钮Buttons) 甚至可嵌入的web浏览器
内容提供器Content Providers)使得应用程序可以访问另一个应用程序的数据如联系人数据库) 或者共享它们自己的数据
资源管理器Resource Manager)提供 非代码资源的访问如本地字符串图形和布局文件Layout files )
通知管理器 Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息
活动管理器 Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能
系统运行库
Android 包含一些C/C++库这些库能被中不同的使用它们通过 Android 应用程序框架为开发者提供服务以下是一些核心库
* 系统 C 库 - 一个从继承来的标准C系统函数库 Libc ) 它是专门为基于Embedded linux的设备定制的
* 媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频视频格式回放和录制同时支持静态图像文件编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG
* Surface Manager - 对显示子系统的管理并且为多个应用程序提 供了和D图层的无缝融合
* LibWebCore - 一个最新的引擎用支持Android浏览器和一个可嵌入的web视图Android 是运行于Linux kernel之上但并不是/Linux因为在一般GNU/Linux 里支持的功能Android 大都没有支持包括及等都被移除掉了Android又以Bionic 取代Glibc以Skia 取代Cairo再以取代等等Android 为了达到商业应用必须移除被GNU GPL授权证所约束的部份例如Android将驱动程序移到 Userspace使得Linux driver 与 Linux kernel彻底分开Bionic/Libc/Kernel/ 并非标准的Kernel header filesAndroid 的 Kernel header 是利用工具由 Linux Kernel header 所产生的这样做是为了保留常数数据结构与宏
Android 的 Linux kernel控制包括安全存储器管理Memory Management程序管理Process Management网络堆栈Network Stack模型Driver Model等下载Android源码之前先要安装其构建工具 Repo来初始化源码Repo 是 Android 用来辅助Git工作的一个工具[8]APK是安卓应用的后缀是AndroidPackage的缩写即Android安装包(apk)APK是类似Symbian Sis或Sisx的文件格式通过将APK文件直接传到Android模拟器或Android手机中执行即可安装apk文件和sis一样把android sdk编译的工程打包成一个安装程序文件格式为apk APK文件其实是zip格式但后缀名被修改为apk通过UnZip解压后可以看到Dex文件Dex是Dalvik VM executes的全称即Android Dalvik执行程序并非Java ME的字节码而是Dalvik字节码
[8]APK文件结构
一个APK文件结构为
1. META-INF\ 注Jar文件中常可以看到
2. res\ (注存放资源文件的目录)
3. AndroidManifest.xml (注程序全局配置文件)
4. classes.dex 注Dalvik字节码
5. resources.arsc (注编译后的二进制资源文件)
总结下我们发现Android在运行一个程序时首先需要UnZip然后类似Symbian那样直接执行安装和Windows Mobile中的PE文件有区别这样做对于程序的保密性和可靠性不是很高通过dexdump命令可以反编译但这样做符合发展规律微软的 Windows Gadgets或者说WPF也采用了这种构架方式
在Android平台中dalvik vm的执行文件被打包为apk格式最终运行时加载器会解压然后获取编译后androidmanifest.xml文件中的permission分支相关的安全访问但仍然存在很多安全限制如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的
最终我们平时安装的文件可能不是这个文件夹而在android rom中系统的apk文件默认会放入这个文件夹它们拥有着root权限Android 的硬件抽像层是能以封闭源码形式提供硬件驱动模块HAL 的目的是为了把 Android framework 与 Linux kernel 隔开让 Android 不至过度依赖 Linux kernel以达成 Kernel independent 的概念也让 Android framework 的开发能在不考量驱动程序实现的前提下进行发展
HAL stub 是一种代理人Proxy的概念Stub 是以 *.so 档的形式存在Stub 向 HAL提供操作函数Operations并由 Android runtime 向 HAL 取得 Stub 的Operations再 Callback 这些操作函数HAL 里包含了许多的 Stub代理人Runtime 只要说明类型即 Module ID就可以取得操作函数操作系统与应用程序的沟通桥梁应用分为两层函数层Library和Virtual Machine Bionic是 Android 改良libc的版本Android 同时包含了Webkit所谓的Webkit 就是Apple Safari 浏览器背后的引擎Surface flinger 是就2D或3D的内容显示到屏幕上Android使用工具链Toolchain)为Google自制的Bionic Libc
Android采用OpenCORE作为基础多媒体框架Open CORE可分7大块PVPlayerPVAuthorCodecPacketVideo Multimedia FrameworkPVMF)Operating System Compatibility LibraryOSCL)CommonOpenMAX
Android 使用skia 为核心图形引擎搭配OpenGL/ESskia与Linux Cairo功能相当但相较于Linux Cairo, skia 功能还只是雏形的2005年Skia公司被Google收购2007年初Skia GL源码被公开Skia 也是Google Chrome 的图形引擎
Android的多媒体数据库采用SQLite数据库系统数据库又分为共用数据库及私用数据库用户可通过ContentResolver类Column取得共用数据库
Android的中间层多以Java 实现并且采用特殊的Dalvik 虚拟机Dalvik Virtual MachineDalvik虚拟机是一种暂存器型态Register Based的Java虚拟机变量皆存放于暂存器中虚拟机的指令相对减少
Dalvik虚拟机可以有多个实例Instance 每个Android应用程序都用一个自属的Dalvik虚拟机来运行让系统在运行程序时可达到优化Dalvik 虚拟机并非运行Java字节码Bytecode而是运行一种称为.dex格式的文件Android本身是一个权限分立的在这类操作系统中每个应用都以唯一的一个系统识别身份运行Linux用户ID与群组ID系统的各部分也分别使用各自独立的识别方式Linux就是这样将应用与应用应用与系统隔离开
系统更多的安全功能通过权限机制提供权限可以限制某个特定进程的特定操作也可以限制每个权限对特定数据段的访问
Android安全架构的核心设计思想是在默认设置下所有应用都没有权限对其他应用系统或用户进行较大影响的操作这其中包括读写用户隐私数据联系人或电子邮件读写其他应用文件访问网络或阻止设备待机等
安装应用时在检查程序签名提及的权限且经过用户确认后软件包安装器会给予应用权限从用户角度看一款Android应用通常会要求如下的权限
拨打电话发送短信或彩信修改/删除上的内容读取联系人的信息读取日程信的息写入日程数据读取电话状态或识别码精确的基于地理位置模糊的基于网络获取地理位置创建蓝牙连接对互联网的完全访问查看网络状态查看WiFi状态避免手机待机修改系统全局设置读取同步设定开机自启动重启其他应用终止运行中的应用设定偏好应用震动控制拍摄图片等
一款应用应该根据自身提供的功能要求合理的权限用户也可以分析一款应用所需权限从而简单判定这款应用是否安全如一款应用是不带广告的单机版也没有任何附加的内容需要下载那么它要求访问网络的权限就比较可疑Android开发四大组件分别是活动) 用于表现功能服务) 后台运行服务不提供界面呈现广播接收器BroadcastReceiver)用于接收广播内容提供商 支持在多个应用中存储和读取数据相当于Android 中Activity是所有程序的根本所有程序的流程都运行在Activity 之中Activity可以算是开发者遇到的最频繁也是Android 当中最基本的模块之一在Android的程序当中Activity 一般代表屏幕的一屏如果把手机比作一个浏览器那么Activity就相当于一个网页在Activity 当中可以添加一些ButtonCheck box 等控件可以看到Activity 概念和网页的概念相当类似
一般一个Android 应用是由多个Activity 组成的这多个Activity 之间
可以进行相互跳转例如按下一个按钮后可能会跳转到其他的Activity和网页跳转稍微有些不一样的是Activity 之间的跳转有可能返回值例如从Activity A 跳转到Activity B那么当Activity B 运行结束的时候有可能会给Activity A 一个返回值这样做在很多时候是相当方便的
当打开一个新的屏幕时之前一个屏幕会被置为暂停状态并且压入历史堆栈中用户可以通过回退操作返回到以前打开过的屏幕可以选择性的移除一些没有必要保留的屏幕因为Android会把每个应用的开始到当前的每个屏幕保存在堆栈中
Android的应用图册图片来源[9]Service 是android 系统中的一种组件它跟Activity 的级别差不多但是他不能自己运行只能后台运行并且可以和其他组件进行交互Service 是没有界面的长生命周期的代码是一种程序它可以运行很长时间但是它却没有用户界面这么说有点枯燥来看个例子打开一个音乐播放器的程序这个时候若想上网了那么打开Android浏览器这个时候虽然已经进入了浏览器这个程序但是歌曲播放并没有停止而是在后台继续一首接着一首的播放其实这个播放就是由播放音乐的Service进行控制当然这个播放音乐的Service也可以停止例如当播放列表里边的歌曲都结束或者用户按下了停止音乐播放的快捷键等Service 可以在和多场合的应用中使用比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放比如检测SD 卡上文件的变化再或者在后台记录地理信息位置的改变等等总之服务嘛总是藏在后头的
开启Service有两种方式:
1 Context.startServiceService会经历onCreate -& onStart如果Service还没有运行则android先调用onCreate然后调用onStart如果Service已经运行则只调用onStart所以一个Service的onStart方法可能会重复调用多次 StopService的时候直接onDestroy如果是调用者自己直接退出而没有调用StopService的话Service会一直在后台运行该Service的调用者再启动起来后可以通过stopService关闭Service 注意多次调用Context.startservice不会嵌套即使会有相应的onStart方法被调用所以无论同一个服务被启动了多少次一旦调用Context.stopService或者StopSelf他都会被停止补充说明传递给StartService0的Intent对象会传递给onStart方法调用顺序为onCreate --& onStart可多次调用) --& onDestroy
2 Context.bindServiceService会经历 --&onBindonBind将返回给客户端一个IBind接口实例IBind允许客户端回调服务的方法比如得到Service运行的状态或其他操作这个时候把调用者Context例如Activity会和Service绑定在一起退出了Srevice就会调用onUnbind --& onDestroyed相应退出所谓绑定在一起就共存亡了在Android 中是一种广泛运用的在应用程序之间传输信息的机制而BroadcastReceiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件可以使用BroadcastReceiver 来让应用对一个外部的事件做出响应这是非常有意思的例如当电话呼入这个外部事件到来的时候可以利用BroadcastReceiver 进行处理例如当下载一个程序成功完成的时候仍然可以利用BroadcastReceiver 进行处理BroadcastReceiver不能生成UI也就是说对于用户来说不是透明的用户是看不到的BroadcastReceiver通过NotificationManager 来通知用户这些事情发生了BroadcastReceiver 既可以在AndroidManifest.xml 中注册也可以在运行时的代码中使用Context.registerReceiver)进行注册只要是注册了当事件来临的时候即使程序没有启动系统也在需要的时候启动程序各种应用还可以通过使用Context.sendBroadcast
将它们自己的Intent Broadcasts广播给其他应用程序Content Provider 是Android提供的第三方应用数据的访问方案
在Android[10]中对数据的保护是很严密的除了放在SD卡中的一个应用所持有的数据库文件等内容都是不允许其他直接访问的Andorid当然不会真的把每个应用都做成一座孤岛它为所有应用都准备了一扇窗这就是Content Provider应用想对外提供的数据可以通过派生Content Provider类 封装成一枚Content Provider每个Content Provider都用一个uri作为独立的标识形如content://com.xxxxx所有东西看着像的样子但实际上它比REST 更为灵活和REST类似uri也可以有两种类型一种是带id的另一种是列表的但实现者不需要按照这个模式来做给id的uri也可以返回列表类型的只要调用者明白就无妨不用苛求所谓的REST在优势方面Android平台首先就是其开发性开发的平台允许任何移动终端厂商加入到Android联盟中来显著的开放性可以使其拥有更多的开发者随着用户和应用的日益丰富一个崭新的平台也将很快走向成熟
开发性对于Android的发展而言有利于积累人气这里的人气包括消费者和厂商而对于消费者来讲最大的受益正是丰富的软件资源开放的平台也会带来更大竞争如此一来消费者将可以用更低的价位购得心仪的手机这一点还是与Android平台的开放性相关由于Android的开放性众多的厂商会推出千奇百怪功能特色各具的多种产品功能上的差异和特色却不会影响到数据同步甚至软件的兼容如同从风格手机一下改用苹果iPhone同时还可将Symbian中优秀的软件带到上使用联系人等资料更是可以方便地转移Android平台提供给第三方开发商一个十分宽泛自由的环境不会受到各种条条框框的阻扰可想而知会有多少新颖别致的软件会诞生但也有其两面性血腥暴力情色方面的程序和游戏如何控制正是留给Android难题之一在互联网的Google已经走过10年度历史从搜索巨人到全面的互联网渗透Google服务如地图邮件搜索等已经成为连接用户和互联网的重要纽带而Android平台手机将无缝结合这些优秀的Google服务
新手上路我有疑问投诉建议参考资料 查看}

我要回帖

更多关于 安卓 exchange服务 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信