洛阳石化下属有哪些单位 分布在哪些地方 研究生工资待遇怎样
沈阳飞机工业集团有限公司,待遇好
沈阳黎明航空发动机集团有限公司 ,待遇好
东软集团有限公司 ,中国最大软件公司
沈阳新松机器人自动化股份有限公司 ,原来的中科院自动化所,牛人很多,蒋新松知道吧?
沈阳鼓风机股份有限公司 ,沈阳在建地铁,所以有发展
沈阳电机股份有限公司
沈阳变压器有限公司
沈阳机床股份有限公司
沈阳金杯客车制造有限公司
沈阳石蜡化工有限公司
沈阳重型机械集团有限责任公司
沈阳矿山机械集团
沈阳的国企太多了.沈阳尤其以工业制造业特别发达,涉足的行业面也很宽,其中比较著名的如:
机床制造业 代表企业为沈阳机床集团(由沈阳一机\二机\三机\中捷等著名的企业组合)
飞机制造业 代表企业有沈阳飞机工业集团\黎明航空发动机厂等
汽车制造业 代表企业有华晨汽车集团\三菱汽车发动机公司等
装备制造业 代表企业有三一重工(重型机械装备)\沈阳机车车辆厂(铁路运输装备)等
开放手机联盟的基本简介
谷歌公司(Google)于2007年宣布34家终端和运营企业加入开放手机联盟(Open Handset Alliance),将共同开发名为安卓(Android)安卓(Android)的开放源代码的移动系统。Google、中国移动、T-Mobile、三星、高通、德州仪器等领军企业将通过开放手机联盟携手开发Android。开放手机联盟旨在开发多种技术,大幅削减移动设备和服务的开发和推广成本。Android是一个完全整合的移动软件系统,包括一个操作系统、中间件、便于用户使用的界面以及各类应用。手机厂商和移动运营商可以自由定制Android,基于Android平台的第一部手机于2008年下半年推出。
南邮2014年研究生就业率怎么样
南邮2014年研究生就业率一直挺不错的。
南京邮电大学坐落于六朝古都——江苏省南京市,是原由工业与信息化部直属、现工信部与江苏省政府共建的以信息科技为特色、工学门类为主体、工管文理协调发展的多科性全国重点大学。首批入选国家“2011计划(14个协同创新中心)”建设,同时也是进入教育部“卓越工程师教育培养计划”建设的名牌高校。
学校具有光荣的革命传统,其前身是1942年诞生于山东抗日根据地的战邮干训班,是中国共产党、中国人民解放军早期系统培养通信人才的学校之一。1958年经国务院批准,定名南京邮电学院,成为工业与信息化部(原邮电部)直属重点高校。南京邮电大学在通信和信息系统、信号与信息处理、计算机应用等领域于国内外有着重要影响,被誉为“华夏IT英才的摇篮”。
南邮通信专业有多强
南邮在江苏人特别是南京人心目里是有一定地位的,分数不算高但性价比高。通信与信息工程学院是南京邮电大学办学历史最长、办学规模最大、综合实力最强的学院,也是国内最早开展信息与通信技术教学和研究的单位之一。“信号与信息处理”1978年、1998年分别获得硕士和博士学位授予权,是江苏省重点学科,国家重点学科建设培育点;江苏省在信号处理与图像通信领域的重要科研与人才培养基地。所以综上所述南京邮电大学的通信专业还是非常不错的,虽然相较于一些985.211之类的大学是比不上的但是相对于普通大学里的一些通信专业还是很不错的希望能够帮助到您。望采纳。
南京邮电大学的通信工程专业在全国排名第几?
在全国排名第五。通信工程专业学校排名:1、西安电子科技大学西安电子科技大学是以信息与电子学科为主,工、理、管、文多学科协调发展的全国重点大学,是国家“优势学科创新平台”项目和“211工程”项目重点建设高校之一、首批35所示范性软件学院。学校前身是1931年诞生于江西瑞金的中央军委无线电学校,是毛泽东等老一辈革命家亲手创建的第一所工程技术学校。1958年学校迁址西安,1966年转为地方建制,1988年定为现名。2、北京邮电大学北京邮电大学是教育部直属、工业和信息化部共建、首批进行“211工程”建设的全国重点大学,是“985优势学科创新平台”项目重点建设高校,是我国信息科技人才的重要培养基地。学校现有西土城路校区、沙河校区、宏福校区和延庆世纪学院校区,在江苏无锡和广东深圳分别设有研究院。全日制本、硕、博学生及留学生近30000名,网络教育在籍学生约50000名。3、电子科技大学电子科技大学是教育部直属、国家“985工程”“211工程”重点建设大学。1961年被中共中央确定为七所国防工业院校之一,1988年更名为电子科技大学,1997年被确定为国家首批“211工程”建设的重点大学,2000年由原信息产业部主管划转为教育部主管,2001年进入国家“985工程”重点建设大学行列。4、北京交通大学北京交通大学是教育部直属,教育部、中国铁路总公司、北京市人民政府共建的全国重点大学。我校牵头的“2011计划”“轨道交通安全协同创新中心”是国家首批14个认定的协同创新中心之一。学校连续3年入围“QS金砖五国大学排名”前100名,6个学科先后进入QS世界大学学科排名前400强。5、南京邮电大学南京邮电大学具有光荣的传统,为新中国的建立和建设发展做出了卓越的贡献。2013年10月,根据教育部和江苏省人民政府文件,原南京人口管理干部学院正式并入南京邮电大学。学校以信息学科为特色,理、工、经、管、文、教、艺、法等多学科相互交融,博士、硕士、本科等多层次教育协调发展的高校。
Android操作系统是基于Linux Kernel是什么意思
Android操作系统是基于Linux Kernel是什么意思 kernel(内核):是操作系统最基本的部分,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、内核体系结构、设备驱动程序、文件和网络系统,决定着系统的性能和稳定。 Linux内核:顾名思义即Linux系统的核心,是Linux操作系统最基本的部分,所谓内核通俗的讲,就是负责硬件管理,为应用程序招供操作硬件的接口。 Android(安卓): 本质上是一个基于 Linux 内核上面运行的 java 虚拟机,实际上就是一个解释程序。它相当于一个应用程序,应用程序要运行需要一个平台,这个平台是Linux内核。这就是Android操作系统是基于Linux Kernel的意思。 电脑用Android操作系统是什么意思 电脑用Android操作系统,是指可运行在普通电脑上的安卓系统。一般是通过模拟器软件得以实现。 模拟器是一个可以让安卓应用程序运行在Windows系统上的神奇软件。模拟器的设置界面和平板设备上的一模一样,除了支持绝大多数 APP 应用的安装和使用外,对于普通电脑(包括笔记本)上的摄像头、耳麦、物理键盘鼠标等外设也均有良好支持。 基于Linux的新操作系统MeeGo,是什么意思? meego是nokia为智能手机设计的手机操作系统,也可以用于上网本、平板电脑等便携电脑设备。而meego这个系统的核心其实就是linux的内核,因为linux具有极佳的跨平台移植性能,所以直接用linux核心远远要比自己开发更高效、更稳定、更安全、更快捷。所以说meego基于linux一点都没错,所谓的“新”其实仅仅是界面比较新而已,而它的核心就是linux的kernel。 “基于PC操作系统”是什么意思 基于PC的操作系统是相对于基于服务器的操作系统 你是说SERVER版系统与普通的PRO或HOME系统的区别吧。视窗系统是指图形化操作的系统,包含WIN32以后的所有系统,以及图形操作的林拿克斯,还有MAC,SUN等等系统的。 说得深入,他们的差别也很大,但日常个人应用上,差别到没什么。 差别主要表显为几方面: 1、性能的稳定性,SERVER版本的要比普通版本要高得多; 2、在文件管理或网络应用上,SERVER版本能更好的发挥功效; 3、在图形及娱乐上来说,普通的系统要比SERVER有着更好的功效; 4、SERVER版本的安全性及可协调性要比普通版本高; 5、SERVER在用户管理及多用户管理,以及权限等等方面有着很大的优势 基于服务器的操作系统更注重稳定性,安全性,linux就是比较流行的一种服务器系统,而PC的系统一般就是满足一般用户的个人需要,娱乐性,实用性更强一些 主流就是window 系列系统 win xp win7 等 linux操作系统是什么意思 是的,Linux是一种自由和开放源码的类Unix操作系统.主要是安全,没有大范围被应用(用的人少),而且受病毒和黑客攻击非常少,主要用于服务器。 不支持的话,那就只要找支持Linux系统的软件来替代,没有的话,那只有等别人开放咯。 e-veket操作系统是基于Linux的吗? 是在puppy linux基础上做的,用起来还不错。 操作系统 乐OS3.0(基于Android2.3)是什么意思 尽管保留了四叶草的经典设计,但乐Phone A1在系统界面上相比第一代乐Phone还是有所区别。从系统信息我们可以看到,这款手机采用被联想称为乐OS 3.0的系统,它是基于最新的Android 2.3.4,性能相比之前的乐OS 2.x有进一步提升。 乐Phone A1的操作系统版本信息 根据体验,联想乐Phone A1采用的乐OS 3.0系统,相比之前版本,更加接近于原生Android,除了特色的UI以及独特的原型图标之外,并没有进行大的改动。另外,它的四叶草界面和桌面插件界面也都整合在一起,操作起来会更加快捷,新接触的用户也更易上手。 Google Chrome OS是一款基于Linux的开源操作系统是什么意思 Linux本身是且仅仅是内核而已,所以可以认为Google Chrome OS是以Linux内核为操作系统内核,加上Google自己开发的一些软件和交互界面库打造的一个系统 Linux操作系统是什么意思啊? 只是xp是要收费的,linux是免费的,而且Linux系统有很多免费软件可以代替xp系统的收费软件。建议你装一个试用一下,可以选择 ubuntu linux。很容易安装的。很好用。
android kernel和标准linux kernel的区别
android kernel和标准linux kernel的区别 android kernel和标准linux kernel的区别 总的区别可以归纳如下: ARCH -- 这是Android修改了arch/arm下面的一些档案: arch/arm: Chg: arch/arm/kernel/entry-armv.S Chg: arch/arm/kernel/module.c Chg: arch/arm/kernel/process.c Chg: arch/arm/kernel/ptrace.c Chg: arch/arm/kernel/setup.c Chg: arch/arm/kernel/signal.c Chg: arch/arm/kernel/traps.c Chg: arch/arm/mm/cache-v6.S Chg: arch/arm/vfp/entry.S Chg: arch/arm/vfp/vfp.h Chg: arch/arm/vfp/vfphw.S Chg: arch/arm/vfp/vfpmodule.c Goldfish -- 这是Android为了模拟器所开发的一个虚拟硬体平台。Goldfish执行arm926T指令(在2.6.29中,goldfish也支援ATMv7指令),但是在实际的装置中,该虚拟平台的档案不会被编译。 arch/arm/mach-goldfish: New: arch/arm/mach-goldfish/audio.c New: arch/arm/mach-goldfish/board-goldfish.c New: arch/arm/mach-goldfish/pdev_bus.c New: arch/arm/mach-goldfish/pm.c New: arch/arm/mach-goldfish/switch.c New: arch/arm/mach-goldfish/timer.c YAFFS2 -- 和PC把档案储存在硬碟上不一样, 移动装置一般把Flash作为储存装置。尤其是NAND flash应用非常广泛(绝大多数手机用的都是NAND flash,三星的一些手机使用的是OneNAND)。NAND flash具有低成本和高密度的优点。 YAFFS2 是“Yet Another Flash File System, 2nd edition" 的简称。 它提供在Linux核心和NAND flash装置 之前高效率的介面。 YAFFS2并没有包含在标准的Linux核心中, Google把它新增到了Android的kernel fs/yaffs2: New: fs/yaffs2/devextras.h New: fs/yaffs2/Kconfig New: fs/yaffs2/Makefile New: fs/yaffs2/moduleconfig.h New: fs/yaffs2/yaffs_checkptrw.c New: fs/yaffs2/yaffs_checkptrw.h New: fs/yaffs2/yaffs_e.c New: fs/yaffs2/yaffs_e.h New: fs/yaffs2/yaffs_fs.c New: fs/yaffs2/yaffs_getblockinfo.h New: fs/yaffs2/yaffs_guts.c New: fs/yaffs2/yaffs_guts.h New: fs/yaffs2/yaffsinterface.h New: fs/yaffs2/yaffs_mtdif1.c New: fs/yaffs2/yaffs_mtdif1.h New: fs/yaffs2/yaffs_mtdif2.c New: fs/yaffs2/yaffs_mtdif2.h New: fs/yaffs2/yaffs_mtdif.c New: fs/yaffs2/yaffs_mtdif.h New: fs/yaffs2/yaffs_nand.c New: fs/yaffs2/yaffs_nandemul2k.h New: fs/yaffs2/yaffs_nand.h New: fs/yaffs2/yaffs_packedtags1.c New: fs/yaffs2/yaffs_packedtags1.h New: fs/yaffs2/yaffs_packedtags2.c New: fs/yaffs2/yaffs_packedtags2.h New: fs/yaffs2/yaffs_qsort.c New: fs/yaffs2/yaffs_qsort.h New: fs/yaffs2/yaffs_tagspat.c New: fs/yaffs2/yaffs_tagspat.h New: fs/yaffs2/yaffs_tagsvalidity.c New: fs/yaffs2/yaffs_tagsvalidity.h New: fs/yaffs2/yportenv.h Bluetooth -- Google为Bluetooth打上了patch,fix了一些Bluetooth的bug drivers/bluetooth: Chg: drivers/bluetooth/bfu *** .c Chg: drivers/bluetooth/bt3c_cs.c Chg: drivers/bluetooth/btu *** .c Chg: drivers/bluetooth/hci_h4.c Chg: drivers/bluetooth/hci_ll.c Scheduler -- 对于Scheduler的改变非常小,我对它并没有去研究。 Chg: kernel/sched.c New Android Functionality -- 除了fix一些bug以及其他一些小的更改,Android增加了一些新的功能,介绍如下: IPC Binder -- The IPC Binder is an Inter-Process Communication (IPC) mechani *** . It allows processes to provide services to other processes via a set of higher-level APIs than are available in standard Linux. An Inter search indicated that the Binder concept originated at Be, Inc., and then made its way into Palm's sofare, before Google wrote a new Binder for Android. New: drivers/staging/android/binder.c Low Memory Killer -- Android adds a low-memory killer that, each time it's called, scans the list of running Linux processes, and kills one. It was not clear in our cursory examination why Android adds a low-memory killer on of the already existing one in the standard Linux kernel. New: drivers/staging/android/lowmemorykiller.c Ashmem -- Ashmem is an Anonymous SHared MEMory system that adds interfaces so processes can share named blocks of memory. As an example, the system could use Ashmem to store icons, which multiple processes could then aess when drawing their UI. The advantage of Ashmem over traditional Linux shared memory is that it provides a means for the kernel to reclaim these shared memory blocks if they are not currently in use. If a process then tries to aess a shared memory block the kernel has freed, it will receive an error, and will then need to reallocate the block and reload the data. New: mm/ashmem.c RAM Console and Log Device -- To aid in debugging, Android adds the ability to store kernel log messages to a RAM buffer. Additionally, Android adds a separate logging module so that user processes can read and write user log messages. New: drivers/staging/android/ram_console.c Android Debug Bridge -- Debugging embedded devices can best be described as challenging. To make debugging easier, Google created the Android Debug Bridge (ADB), which is a protocol that runs over a USB link beeen a hardware device running Android and a developer writing applications on a desk PC. drivers/u *** /gadget: New: drivers/u *** /gadget/android.c Chg: drivers/u *** /gadget/posite.c Chg: drivers/u *** /gadget/f_acm.c New: drivers/u *** /gadget/f_acm.h New: drivers/u *** /gadget/f_adb.c New: drivers/u *** /gadget/f_adb.h New: drivers/u *** /gadget/f_mass_storage.c New: drivers/u *** /gadget/f_mass_storage.h Android also adds a new real-time clock, switch support, and timed GPIO support. We list the impacted files for these new modules at the end of this document. Power Management -- Power management is one of the most difficult pieces to get right in mobile devices, so we split it out into a group separate from the other pieces. It's interesting to note that Google added a new power management system to Linux, rather than reuse what already existed. We list the impacted files at the end of this document. kernel/power: New: kernel/power/consoleearlysuspend.c New: kernel/power/earlysuspend.c New: kernel/power/fbearlysuspend.c Chg: kernel/power/main.c Chg: kernel/power/power.h Chg: kernel/power/process.c New: kernel/power/userwakelock.c New: kernel/power/wakelock.c Miscellaneous Changes -- In addition to the above, we found a number of changes that could best be described as, 'Miscellaneous.' Among other things, these changes include additional debugging support, keypad light controls, and management of TCP neorking. (freedom_asic) Android kernel是从linux kernel 修改过来的,大部分的核心没什么变化。Android厂商会定制原始码修改驱动 或者增加新的特性等。
Android有多强大??
Android 用甜点作为它们系统版本的代号的命名方法开始于 Andoird 1.5 发布的时候。 作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。 Android 1.1 发布时间:发布于 2008 年9月 Android 1.5 Cupcake纸杯蛋糕 发布时间:发布于 2009 年 4 月 Android 1.6 Donut甜甜圈 发布时间:2009 年 9 月 Android 2.0 Eclair松饼 发布时间:2009 年 10 月 26 日 Android 2.1 Eclair松饼 发布时间: 2009 年 10 月 26 日 Android 2.1主要特性:提升硬件速度 更多屏幕以及分辨率选择 大幅度的用户界面改良支持 Exchange活动墙纸 大幅改进虚拟键盘 蓝牙 2.1 Google 地图 Android 2.2 Froyo冻酸奶 谷歌于北京时间2010年5月20日晚上10:30点在旧金山Moscone会展中心举办Google I/O 2010大会第二天的会议,Google正式发布了代号是“froyo 冻酸奶”的Android操作系统2.2版。 相对于上一版本的 改变: 1、整体性能大幅度的提升 2、3G网络共享功能。 3、Flash的支持。 4、App2sd功能。 5、全新的软件商店。 6、更多的Web应用API接口的开发。 Android 2.2 For x86 在几位华人软件工程师的努力下,中国的用户已经可以享受到真正在上网本上可以安装使用的Android了,这就是孙翊、黄志伟和Corentin Chary和其他几位活跃的开发人员正在参与的Android-x86开源项目。 此外,还有其他的开发人员如Kelly2.Blue、Wu Hai Gang、Swand ke 和 Wallace1 wang,他们都是来自中国大陆和台湾的华人软件工程师。 在孙翊发来的最新版本更新说明中,明确表示:他们已经解决了众多的技术难题,包括中文拼音输入法的bug修订,蓝牙支持,无线网卡支持、SSL的bug修订等,甚至已经可以直接安装到上网本上,从硬盘启动。 Android2.3 Gingerbread姜饼 北京时间2010年12月7日凌晨,Google正式对外发布了他们的下一代智能手机操作系统Android 2.3也就被大家所熟知的Android Gingerbread系统。 主要更新包括: 游戏:增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。 原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。 新的管理窗口和生命周期的框架。 多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响、均衡、虚拟耳机和低频提升 通讯方式:支持前置摄像头、SIP/VOIP和NFC(近场通讯) 站在用户的角度看,这次更新的亮点主要有: 简化界面、速度提升: 更快更直观的文字输入: 一键文字选择和复制/粘帖: 改进的电源管理系统: 新的应用管理方式: 原生支持前置摄像头、互联网通话和NFC(近场通讯): 系统原生支持VoIP,可以在联系人里加入它的SIP帐户,然后直接通过系统来拨打VoIP电话。 增加下载管理器: Android 2.4 Ice cream sandwich冰激凌三明治 预计在2011年第四季度发布。 其甜品代号为 Ice cream sandwich(冰激凌三明治) 目前已知的Android 2.4带来的更新包括更多的动画特效、更快的运行速度、软件通话降噪、视频聊天等。 Android N.n 有可靠的消息人士表示,继“冰激凌三明治”之后,下一版Android系统的代号将为“Jelly Bean”。 Android3.0 Honeyb(蜂巢) 3.0系统特性 ·优化针对平板 ·全新设计的UI增强网页浏览功能 ·n-app purchases功能 Android3.1 Honeyb 蜂巢(改进3.0BUG) ·经过优化的Gmail电子邮箱; ·全面支持GoogleMaps Android 3.1Honeyb(3.0改进) 将Android手机系统跟平板系统再次合并,从而方便开发者。 任务管理器可以滚动,支持USB 输入设备(键盘、鼠标等)。 支持 Google TV.可以支持XBOX 360无线手柄 widget支持的变化,能更加容易的定制屏幕widget插件。 Android 3.2 Honeyb(蜂巢) 2011年7月13日,谷歌公司放出了新版“蜂巢”Android 3.2的升级源码,合作厂商摩托罗拉亦在当日发布了针对旗下XOOM平板电脑的升级固件,为用户更新新版系统。 Android 3.2这一新版平板电脑操作系统开始支持7英寸设备,并引入了应用显示缩放功能,可以让那些针对手机开发的应用,更平滑的显示在平板电脑上。 编辑本段系统优势 开放性 在优势方面,Android平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。 显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。 挣脱束缚 在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。 自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。 随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。 丰富的硬件 这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。 开发商 Android平台提供给第三方开发商一个十分宽泛、自由的环境。 因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。 但也有其两面性,血腥、暴力、 *** 方面的程序和游戏如何控制正是留给Android难题之一。 Google应用 从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。 编辑本段系统缺陷 一、Android系统手机泄密 二、拨号后自动挂断电话 通话BUG频繁出现 三、对硬件配置要求高 制造成本增加 四、系统费电严重 安卓手机续航不足 五、系统计算器计算有偏差 例如在Android系统自带的计算器内输入14.52-14.49,正确结果应该是0.03,但是计算器结果显示的数字为0.0299999。 编辑本段研发联盟 开放手机联盟 为了推广Android,Google和几十个手机相关企业建立了开放手机联盟(Open Handset Alliance)。 联盟成员包括摩托罗拉(Motorola)、HTC、SAMSUNG、LG、Intel、NVIDIA、SiRF、Skype、KUPA Map 、MTK 以及中国移动在内的34家技术和无线应用的领军企业。 这34家企业中并不包含把持Symbian的Nokia公司,以及凭借着iPhone风光正在的Apple公司,微软没有加入,加拿大RIM和它的Blackberry也被挡在门外。 手机开放联盟大家庭成员名单: 终端制造商 Motorola(摩托罗拉)- 美国(美国最大的手机制造商,著名老牌IT公司) Sony Ericsson(索尼爱立信)- 英国(索尼和爱立信的合资公司) HTC(宏达国际电子股份有限公司)-中国台湾 Samsung Electronics(三星电子)- 韩国 LG Electronics(LG电子)- 韩国 Lumigon (丹麦陆力更手机公司)- 丹麦 ARCHOS(爱可视)- 法国 TOSHIBA(东芝)- 日本 安卓 SHARP(夏普)-日本 Fujitsu(富士通)-日本 NEC(日本电気株式会社)-日本 魅族 - 中国 小米--中国 移动运营商 China Tele(中国电信)- 中国 China Mobile(中国移动)- 中国 China Uni(中国联通)- 中国 SK Tele - 韩国 KT - 韩国 LG U - 韩国 KDDI by AU - 日本 Softbank -日本 NTT DoCoMo(日本电信电话公司)- 日本 Sprint Nextel(美国斯普林特Nextel公司)- 美国 Tele Italia(意大利电信)- 意大利 Telefónica - 西班牙 T-Mobile - 德国 半导体公司 ARM- 英国 Texas Instruments(德州仪器)- 美国 Qualm(高通)- 美国 NVIDIA(英伟达)- 美国 MediaTek(联发科)- 中国台湾 ST(意法半导体)- 欧洲 Infineon(英飞凌科技)- 德国 ST-Ericsson(ST爱立信)- 欧洲 Audience (听众)- 美国 Broad (博通)- 美国 Intel(英特尔)- 美国 Marvell (俊茂微电子)- 美国 SiRF(瑟夫)- 美国 Synaptics(新思)- 美国 HP(惠普)- 美国 软件公司 Aplix - 日本 Ascender - 美国 Skype(微软)- 美国 E *** ertec(微迅)- 瑞士 Living Image - 美国 NMS munications - 加拿大 Noser Engineering AG - 德国 Nuance munication - 美国 PacketVideo - 美国 SkyPop - 美国 Sonix Network - 美国 The Astonishing Tribe - 瑞典 Wind River Systems(风河)- 美国 编辑本段使用品牌 大事记 2008年9月22日,美国运营商德国T-Mobile在纽约正式发布第一款Android手机——T-Mobile G1。 该款手机为台湾宏达电子(HTC)代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。 2009年10月28日正式发布了Android 2.0 智能手机操作系统。 2010年1月索尼爱立信首款Android机型X10上市 。 2010年1月7日,Google在其美国总部正式向外界发布了旗下首款合作品牌手机Nexus One(HTC G5),并同时开始对外发售。 2010年7月9日,美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额。 北京时间2011年3月25日,据国外媒体报道,谷歌周四表示,谷歌暂停开源Android3.0,并将暂时阻止小型手机生产商使用其Android 3.0“Honeyb”系统,期限未定。 谷歌一位发言人通过电子邮件声明称,Honeyb是专为平板电脑而非手机设计的,在该系统以开源形式发布前,还有很多工作要做。 谷歌向《商业周刊》表示,推迟发布可能达数月之久。 国内品牌 HTC 安卓手机(5张) 魅族 魅族M9为一款多点触摸手机,于2010年12月16日发布,2011年1月1日正式上市。 J.wong在论坛发帖确定魅族M9将不能刷原生的Android系统,M9将不是简简单单的在Android系统上加个UI,而是深层定制安卓系统,现有的Android软件的兼容性也绝对不是问题。 J.wong甚至表态想刷Android系统的安卓控们请远离M9。 J.wong表示魅族M9的系统虽然内核采用Android内核,但从UI和用户体验方面完全看不出任何安卓的影子,使用Android内核只是为了能兼容数以十万计的安卓软件,增强魅族M9的软件扩展性,让M8之前一直被诟病的软件数量成为历史。 天语 天语W700是K-Touch天语手机在2011年初推出的一款WCDMA制式3G Android智能手机,同时,它还是第一款国产双核手机。 这款采用了NVIDIA TEGRA2平台的高端智能手机首次发布在位于拉斯维加斯的CES2011展会上亮相。 天语W700采用基于ARM Cortex-A9 Dual Core的Tegra2 AP20H处理器,主频为1GHz,具有高性能低功耗的特点,它集成了高清视频处理器、图像处理器、音频处理器等众多模块的高度整合处理器。 联想 OMS和T-mobile G1搭载的Android(以最初上市版本为主)的不同之处就是可以使用户自行关闭正在运行的程序而不是由系统控制:按住屏幕上方向下拖动即可看到任务管理器。 HKC Pearl 做为目前在市面上唯一正式销售的Windows和Android系统双系统手机,这款HKC Pearl 珍珠珠配备了QVGA屏幕,内存采用了128MB/256MB的标准配置,主处理器采用PXA 310处理器,624Mhz的主频性能非常强劲,而且机器还配备了Wi-Fi,蓝牙2.0无线传输设置。 华为 华为U8230在外观上有别于其他Android手机的塑料风格,通体的银灰色和正面功能键盘的发丝纹路都洋溢着商务机型的味道。 而作为功能上的特色,U8230拥有一块3.5英寸的大屏幕、高达1500毫安时的锂电池和一枚320万象素摄像头采用Android平台1.5版本。 中兴 中兴最近也大力发展android手机,推出了v880。 海尔 海尔的产品也青睐搭载android系统。 海尔于09年上市的H7采用直板全触屏设计,操作系统上正是采用了最新的Google Android2.0操作系统。 海尔于2011年7月亮相青岛国际消费电子博览会的haipad,搭载创新工场家族“点心os”首款为PAD定制的“点心—互联网智能手持终端解决方案”。 华禹 xPhone是由上海禹华通信技术有限公司设计的,采用类iphone的触控设计,配置了3寸WQVGA分辨率的触摸屏,内建300W像素的摄像头,搭载Android平台,采用主频 624Mhz的Marvell PXA-310处理器,拥有128MB SDRAM+256MB ROM的内存配置,支持最大16GB的存储卡扩展,给出的参数中还加入了WiFi功能。 琦基 去年11月27日,琦基发布了全球首款Google Android/Windows Mobile双操作系统的智能手机琦基i6,采用Google Android操作系统的叫做琦基i6 goal,采用Windows Mobile操作系统的叫做琦基i6 Win。 蓝魔 蓝魔的V系列MP4以及平板电脑采用安卓系统。 酷派 推出D539等多款搭载Android平台的3G商务机型 小米 小米手机是小米公司(全称北京小米科技有限责任公司)研发的一款高性能发烧级智能手机。 手机预计2011年8月发布,售价1999元,主要针对手机发烧友,采用线上销售模式。 小米手机使用了高通Snapdragon S3 MSM8260手机处理器,也是世界上首款双核1.5GHz的智能手机。 国外品牌 三星、LG、摩托罗拉、夏普、索尼爱立信 编辑本段系统架构 应用程序 Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。 两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。 如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。 View等同于J2ME的Displayable,程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。 至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。 View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。 View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。 另外还有Image等同于J2ME的BitMap。 中介软件 操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。 Bionic是 Android 改良libc的版本。 Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。 Surface flinger 是就2D或3D的内容显示到屏幕上。 Android使用工具链(Toolchain)为Google自制的Bionic Libc。 Android采用OpenCORE作为基础多媒体框架。 OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System patibility Library(OSCL)、mon、OpenMAX。 Android 使用skia 为核心图形引擎,搭配OpenGL/ES。 skia与Linux Cairo功能相当,但相较于Linux Cairo, skia 功能还只是雏形的。 2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,目前Skia 也是Google Chrome 的图形引擎。 Android的多媒体数据库采用SQLite数据库系统。 数据库又分为共用数据库及私用数据库。 用户可通过ContentResolver类(Column)取得共用数据库。 Android的中间层多以Java 实现,并且采用特殊的Dalvik 虚拟机(Dalvik Virtual Machine)。 Dalvik虚拟机是一种“暂存器型态”(Register Based)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。 Dalvik虚拟机可以有多个实例(instance), 每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。 Dalvik 虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件。 硬件抽像层 Android 的 HAL(硬件抽像层)是能以封闭源码形式提供硬件驱动模块。 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,就可以取得操作函数。 编程语言 Android 是运行于 Linux kernel之上,但并不是GNU/Linux。 因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。 Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。 Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 userspace,使得Linux driver 与 Linux kernel彻底分开。 bionic/libc/kernel/ 并非标准的kernel header files。 Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、数据结构与宏。 目前Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。 下载Android源码之前,先要安装其构建工具 Repo来初始化源码。 Repo 是 Android 用来辅助Git工作的一个工具。 安全与权限 Android本身是一个权限分立的操作系统。 在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。 系统的各部分也分别使用各自独立的识别方式。 Linux就是这样将应用与应用,应用与系统隔离开。 系统更多的安全功能通过权限机制提供。 权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。 Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。 这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。 安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。 从用户角度看,一款Android应用通常会要求如下的权限: 拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人信息、读取日程信息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。 一款应用应该根据自身提供的功能,要求合理的权限。 用户也可以分析一款应用所需权限,从而简单判定这款应用是否安全。 如一款应用是不带广告的单机版,也没有任何附加内容需要下载,那么它要求访问网络的权限就比较可疑。