下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

惊爆小米桌面获第45期豌豆荚设计奖:造型百变

作者:课课家教育     来源: http://www.kokojia.com/点击数:1140发布时间: 2015-11-26 14:55:52

标签: android开发视频教程android教程Android

打开这篇文章的人都是爱问知识的人,下面我给大家讲讲。课课家将带给您与众不同的知识。小米桌面采用的平铺式桌面图标,将所有应用图标都被放到了桌面上,这样更方便用户查找、管理应用。
小米桌面获第45期豌豆荚奖:让 Andriod 手机造型百变,更好体验 
在 系统众多改进者中,小米团队的表现十分抢眼。他们自主开发的小米 MIUI 系统受到很多用户喜爱。想体验 MIUI 系统除了购买小米手机以外,还可以通过刷机来实现,但对于相当一部分用户来说门槛确实不低。android零基础除此之外还有一种更简单便捷的途径,用户只要下载一个小小的应用就可以体验一把小米的感觉。它就是第 45 期豌豆荚设计奖为您推荐的这款应用-----小米桌面,获奖理由就是:“它让你的 Andriod 手机造型百变,更好体验。”                               百变造型,让每一款 Android 手机都不一样
小米桌面支持 8000 余款免费主题、壁纸、**的在线下载。这就相当于为你的手机提供了一个不断更新的美化包仓库。轻触屏幕,我们就可以从各种风格迥异的美化包中任意选取自己喜欢的桌面主题和锁屏下载使用,为每一部 Android 手机打造自己独特的个性。此外,小米周面几乎每周都有新的功能上线、新的主题添加进来等待用户的选择。这种快速便捷,本身就构成了小米桌面俘获用户芳心的一大优势。                                                                                                                      (图2:小米桌面-热门主题排行)
小米桌面带来的优秀体验
“更炫”不仅仅是小米桌面的所有,“更好用”才是它最大的优点。MIUI 作为小米团队基于Android系统深度优化、制定、开发的第三方手机操作系统,它根据中国用户习惯,原创了全套的用户体验设计体系,非常贴近中国用户的使用和心理习惯,让小白用户上手操作安卓手机更简单、更贴心。小米桌面不仅保持了 MIUI 的原始风格,还继承了其稳定和快速的特点,用户完全不用复杂的刷机过程,只需要安装小米桌面,就能够享受 MIUI 带来的优秀体验,但小米桌面毕竟只是个桌面应用程序, MIUI 拨号、短信、音乐等便利的功能,目前小米桌面还无法实现。
小米桌面采用的平铺式桌面图标,将所有应用图标都被放到了桌面上,这样更方便用户查找、管理应用。 Android 系统在切换屏幕、操作滚动条方面,用户常常会遭遇一些不流畅的体验,而小米桌面则对此也进行了改善。采用平铺式桌面图标将所有应用陈列在桌面上,屏幕也增加到了 9 个,默认锁屏改为下拉方式,快捷开关也是了小米风格……这些针对国人手机使用习惯的改进始终贯穿于小米桌面的设计,无一不让用户眼前一亮。
well 硬件抽像层
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,就可以取得操作函数。
中介软件
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(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大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、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本身是一个权限分立的操作系统。在这类操作系统中,每个应用都以唯一的一个系统识别身份运行(Linux用户ID与群组ID)。系统的各部分也分别使用各自独立的识别方式。Linux就是这样将应用与应用,android教程应用与系统隔离开。
系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。
Android安全架构的核心设计思想是,在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。
安装应用时,在检查程序签名提及的权限,且经过用户确认后,软件包安装器会给予应用权限。从用户角度看,一款Android应用通常会要求如下的权限:
拨打电话、发送短信或彩信、修改/删除SD卡上的内容、读取联系人的信息、读取日程信的息,写入日程数据、读取电话状态或识别码、精确的(基于GPS)地理位置、模糊的(基于网络获取)地理位置、创建蓝牙连接、对互联网的完全访问、查看网络状态,查看WiFi状态、避免手机待机、修改系统全局设置、读取同步设定、开机自启动、重启其他应用、终止运行中的应用、设定偏好应用、震动控制、拍摄图片等。
一款应用应该根据自身提供的功能,要求合理的权限。用户也可以分析一款应用所需权限,从而简单判定这款应用是否安全。如一款应用是不带广告的单机版,也没有任何附加的内容需要下载,那么它要求访问网络的权限就比较可疑。                                                                                                        (图3:小米桌面主页面-平铺式桌面图标)
豌豆荚师陈朝评价小米桌面时这样说:“智能手机,就是人的智能在手机上的延伸。我们的努力就是为了用户在使用手机时没有生硬感,能够感觉到手机更加简单好用。我们推荐这款手机应用,也是在推荐一种更好的手机生活方式。”
关于豌豆荚设计奖  
关于豌豆荚设计奖:国内最大的 Android 手机内容获取平台豌豆荚从去年开始发起的一个针对优质 Android 应用的奖项------豌豆荚设计奖。它强调设计而非功能,只有设计和技术的完美结合,才有可能创造出“打动”所有人的作品,这是豌豆荚设计奖的唯一标准,也是豌豆荚自身的设计哲学。
大家学到了多少?如果意犹未尽,可前往课课家官网直接查看。

赞(114)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程