Android各版本区别

Android各版本区别
Android各版本区别

Android 1.5 API变更概要:

UI framework

·Framework for easier background/UI thread interaction

·新SlidingDrawer 组件

·新HorizontalScrollview 组件

AppWidget framework

·一些关于创建桌面AppWidget 的API.

·提供根据自定义的内容创建LiveFolders的API

Media framework

·原声录音和回放APIs

·交互式的MIDI 回放引擎

·开发者使用的视频录像API (3GP format).

·视频相片分享Intents

·媒体搜索Intent

Input Method framework

·输入法服务framework

·文本预测引擎

·提供具有下载能力的IME给使用者

Application-defined hardware requirements

应用可定义硬件需求,应用程序可以定义说明此程序需要什么硬件需求.比如是否需要物理键盘或者轨迹球.

Speech recognition framework

·支持语音识别库.

Miscellaneous API additions

·LocationManager -应用可以接收到位置改变的信息.

·WebView - 触摸start/end/move/cancel DOM 事件的支持

·重建Sensor Manager APIs

·GLSurfaceView - 创建OpenGL 应用更加方便的framework .

·软件升级安装成功的Broadcast Intent - 更加平和优秀的软件升级体验

Android 1.6 API变更概要:

UI framework

·新的类android.view.animation 控制动画行为:

o AnticipateInterpolator

o AnticipateOvershootInterpolator

o BounceInterpolator

o OvershootInterpolator

·新的XML 属性androidnClick ,从一个layout文件描述一个view的View.OnClickListener.

·对不同分辨率的屏幕的新的支持. 对于Bitmap和Canvas会执行有针对性的缩放行为.该框架会根据屏幕分辨率和其他内容自动缩放bitmap等.

要在你的应用中使用Android 1.6包含的API的话你必须要设置

"4"属性在manifest的元素中

Search framework

·应用程序现在可以公开的有关内容,作为建议放入快速搜索框,新的设备范围内的搜索功能,是可从主屏幕搜索。为了支持这一点,搜索框架增加了新的属性,可搜索的元数据文件。有关完整的信息,请参阅SearchManager文档。

Accessibility framework

·New android.accessibility package that includes classes for capturing accessibility events and forwarding them to an AccessibilityService handler.

·New AccessibilityService package that lets your application track user events and provide visual, audible, or haptic feedback to the user.

Gesture Input

·新的gesture API :创建,识别,读取,保存手势.

Text-to-speech

·新的android.speech.tts 包提供了TTS文本朗读功能,从一个文本生成一个声音文件的回放.

Graphics

·android.graphics 中的类,现在支持为不同的屏幕尺寸进行缩放.

Telephony

·新的SmsManager 发送和接受短信.

Utilities

·新的DisplayMetrics 字段决定当前设备屏幕的密度.

Android Manifest elements

o 新的元素

o 新的标签

o glEsVersion: 指定最小openGL ES的版本

·元素的新的属性:

o 目标SDK版本: 应用程序能够指定目标版本. 它能够运行在旧版本(低至minSdkVersion), 他是按照应用程序的指定版本开发的. Specifying this version allows the platform to disable compatibility code that is not required or enable newer features that are not available to older applications.

o maxSdkVersion: 指定设计这个程序运行的最高版本重要: 当使用这些属性前请认真阅读文档.

New Permissions

·CHANGE_WIFI_MULTICAST_STATE: 允许应用进入Wi-Fi 多点传送模式.

·GLOBAL_SEARCH: 允许全局搜索系统,以便精确确定content provider.

·INSTALL_LOCATION_PROVIDER: 允许应用在Location Manager.安装一个location provider.

·READ_HISTORY_BOOKMARKS: 允许应用读取(并不能写) 用户的浏览记录和书签

·WRITE_HISTORY_BOOKMARKS: 允许应用写入(并不能读) 用户的浏览记录和书签

·WRITE_EXTERNAL_STORAGE: 允许程序写入外部存储器.应用程序使用API级别3下将默认授予此权限(这对用户可见的); 应用程序使用API level4 或者更高的,必须要明确的宣告此权限. Android 2.0 API变更概要:

Bluetooth

·开启关闭蓝牙

·设备和服务发现

·使用RFCOMM连接一个可插拔的设备收发数据

·公布RFCOMM 服务和监听接收RFCOMM 连接

Sync adapters

·新的APIs, 同步桥接器连接任何backend

Account Manager

·集中的帐户管理器API ,安全的储存和使用可信的tokens/passwords

Contacts

·新的通信APIs 允许获取多个账户的数据.

·新的快速通信framework APIs 允许开发者在他们的应用中创建通信标记, 一键点击标记打开一个新的窗口展示一个如何联系当前人的列表.

WebView

·不赞成使用的类: UrlInterceptHandler, Plugin, PluginData, PluginList, UrlInterceptRegistry.

Camera

·颜色模式, 场景模式闪光模式, 焦点模式, 白平衡旋转和其他设置的新的特征.

·当缩放级别改变的时候,会回调新的缩放回调接口.

Media

·MediaScanner现在为所有图片生成缩微图when they are inserted into MediaStore.

·新的缩微图API : 检索需要的图片和视频的缩微图.

Other Framework

·android.R.style 中新的系统主题,能够更加简单的显示当前acitivities的系统壁纸或者保持之前的activity在后台.新的壁纸管理器API 取代并且增加了wallpaper APIs ,我们可以允许我们的应用要求设置系统壁纸.

·新的Service APIs帮助应用准确的处理Service 生命周期,在指定的低内存状态下service将会被关闭.

o Service.setForeground() 不推荐使用,并且现在这个方法并没有实际执行. .他被一个新的API所取代, startForeground(), that helps (and requires) associating an ongoing notification with the foreground state.

·MotionEvent 如果设备允许的话,MotionEvent 会返回多点触

摸信息.最多可同时获取3点

·KeyEvent 现在有了新的按键发送APIs,去帮助实现action-on-up 和长按键行为, 一个新的机制取消按键(虚拟按键).

·https://www.360docs.net/doc/cc10312057.html,youtParams 现在有了新的常量允许窗口能够在被锁或者其他的状况中唤醒屏幕,这个允许程序能够让例如闹钟等的应用实现唤醒设备.

·New Intent APIs 广播设备的对接状态,当这个设备放在桌面或者停车场,允许程序启动特殊的activity.

Key events executed on key-up

Android 2.0能够使用虚拟按键HOME, MENU, BACK和SEARCH,而非物理按键,为了让用户在他们的设备中获得最好的用户体验,android平台现在把这些按键执行加入到了key-up,做了key-down/key-up 配对,而非只有key-down.,这有助于防止意外按钮事件,并让使用者按下按钮区域,然后拖动而不生成一个事件出来。

这种改变只会影响你的应用程序一点,如果它是拦截按钮事件,最好用key-down,而不是key-up.。特例,如果您的应用程序拦截BACK 键,你应该确保你的应用妥善处理按键事件。

Android 2.0.1 API变更概要:

·新的快速联系人标记风格(quickContactBadgeStyle)* 属性,让应用的QuickContactBadge 组件接收必要的风格.

·当在manifest里面宣布了filter,取消了支持ACTION_CONFIGURATION_CHANGED 广播,如果想要去接收这

个广播, 这个应用必须注册registerReceiver(BroadcastReceiver, IntentFilter).

性能上的改变:

Bluetooth改变了ACTION_REQUEST_ENABLE 和ACTION_REQUEST_DISCOVERABLE的返回值

·ACTION_REQUEST_ENABLE 如果蓝牙是成功开启的,现在返回RESULT_OK .如果使用者拒绝开启蓝牙的请求,则会返回RESULT_CANCELED .

·ACTION_REQUEST_DISCOVERABLE 如果使用者拒绝启动蓝牙或者蓝牙的可发现功能,则返回RESULT_CANCELED .

通讯

The ACTION_INSERT Intent returns RESULT_CANCELED in cases where the contact was not persisted (例如剪切保存到一个空的操作里面).

修复错误:

资源

现在framework可以正选择应用资源的根据API等级划分的文件夹(drawable-v4是API level4版本用的资源).现在的版本这个功能不能正常工作的问题已经修复.

Contacts

The ACTION_INSERT Intent now returns the appropriate kind of URI when the request is made using the (now deprecated) Contacts APIs.

Other Framework fixes

·getCallingPackage() 现在正确的报告包名, 而不是进程名. Android 2.1 API变更概要:

Live Wallpapers 动态桌面

以下增加的API可以提供你开发动态的桌面:

·新android.service.wallpaper 包.

·新WallpaperInfo 类.

·升级的WallpaperManager.

附加说明, 如果你的应用相提供Live Wallpapers的功能, 你必须记得增加一个元素到你的应用manifest里面. 宣布这个属性android:name="android.software.live_wallpaper". 举例:

电话

·新的SignalStrength 类提供当前网络信号的一些信息这些信息可以从onSignalStrengthsChanged(SignalStrength) 回调.

·新的onDataConnectionStateChanged(int, int) 回调.

Views

·新的View 方法isOpaque() 和onDrawScrollBars(Canvas).

·新的RemoteViews 方法addView(int, RemoteViews) 和removeAllViews(int).

·新的ViewGroup 方法isChildrenDrawingOrderEnabled() 和setChildrenDrawingOrderEnabled(boolean).

WebKit

·新的WebStorage 方法操作网页数据缓存.

·新的GeolocationPermissions 方法获取Geolocation permissions 的出处, 把他们设置到WebView上.

·新的WebSettings 方法管理软件缓存, 网页缓存和屏幕的缩放.

·新的WebChromeClient 方法处理视频, 历史记录, 自定义view, 软件缓存限制还有其他

Android 2.2 API变更概要:

对Microsoft Exchange更好的支持。Android的几个新特性使之更适于Exchange企业环境。其中一些新特性列举如下:

基于用户名/密码的Exchange帐号自动检测

支持Exchange日历的同步

改进的安全性,管理员可以跨越设备强制应用安全策略

恢复出场设置——管理员可以将设备重置为出场设置,这样就能在设备被偷或丢失后擦除上面的敏感数据了

全局的地址列表查找——可以根据服务器端返回的列表帮助用户自动填充收件人的邮件地址

设备管理API。Android 2.2改进并新增了大量的设备管理API,开发者可以将其用在应用当中:

应用数据备份API——可以将应用数据备份到云中。如果用户切换到另一个Android设备,他就可以从之前的设备中恢复数据。

Cloud-to-Device消息API。云中的用户/系统可以凭借这种增强在

设备上触发动作。该特性可以将移动警告发给手机并且支持双向的推同步服务。

可以直接在外部的内存设备(SD卡)上安装应用,还可以将应用从内部迁移到SD卡上,反之亦然。

网络共享。Android 2.2可以通过一台Android电话提供的热点将多个服务连接到Internet上。

性能。借助于新式的Dalvik JIT编译器,对于CPU密集型应用来说,Android 2.2的速度要比Android 2.1快2~5倍。根据Linpack 基准测试结果,安装了Froyo的Nexus One电话可以达到37.5 MFlops,而同样的电话如果使用Android 2.1的话才有6.5 MFlops。

更快的浏览速度。由于浏览器现在使用了Chrome V8引擎,JavaScript代码的处理速度要比Android 2.1快2~3倍。

从浏览器中访问设备API。现在可以直接从浏览器中访问大量的设备API,如加速器、相机、声音识别、翻译等,这样Web应用就能以前所未有的方式与设备交互了。比如说,用户可以在拍完照后将其上传到网上,而这一切都是在浏览器内完成的。

IOS与android手机系统区别

浅谈IOS与android IOS: 2007年推出,属于类Unix的商业操作系统,用Objective-c编写,拥有较多优雅之处,系统结构分为以下四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。核心理念就是“应用为王”. IOS 4.0观点: 1.界面和分辨率的统一性 2. 软件商店分级与分类细致 3. 塑造了良好的开发环境 4. 提供云服务与设备的互动 Android: 2008年首次推出,是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。系统结构分为以下四个层次:应用程序层、应用程序框架层、系统运行库层和linux 核心层。核心理念就是“开源” Android 2.3观点: 1. Android将成为智能手机份额第一 2. Android是真正的多任务系统 3. Android安装程序更简单 4. android吸引众多终端厂商

大体功能一览表:

下面我们分开来看看它们系统具体优于对方什么. 一.IOS优势于android分析: iOS设备时便能够确切地知道可以从中得到什么;当可以进行主要功能的升级时,你可以从清晰的计划表中获得相关信息,升级内容的差异最多也只存在于手机和平板电脑之间。而Android则不同,它的差异不仅体现在手机和平板产品之间,就连各种版本的手机之间也是千差万别。IOS完美的流畅性源于系统编程语 言以及细心所带来的优势(用户界面渲染的过程被赋予了很高的优先级,当触摸屏开始 操作,系统将停止所有进程,将所有资源集中对节目进行渲染),这个是android的一直以来的目标。 精美的设计。苹果设计的界面,不管是外观还是易用性,都饱含了体贴细致的理念。人们往往可以迅速掌握iOS设备,甚至很多小孩子都在熟练使用iPad。相比之下Android则稍微欠缺。 近70万的IOS应用,严格控制第三方应用,需要通过审批, 且大多数收费应用带来的是: 一是开发人员能因此获得收益,以促使他们的程序开发工作进入良性循环; 二是将会吸引更多的大牌游戏开发商开发出优秀产品,为用户提供更优质的服务. 比起android通过软件内部广告收费,当然更胜一筹.

android各版本区别

Android 4.0 与4.1 4.1有新的东西尤其帧速提高了3倍 首先,新版系统使用了新的处理架构,Android设备中出现的双核、四核处理器能得到更好的优化,发挥出强劲的性能表现。 其次,在新版系统中,特效动画的帧速提高至60fps,4.1版系统还将会优化最佳性能和很低的触摸延迟,提供一个流畅、直观的用户界面。 为了确保帧速一致,4.1版本的Android框架所有的绘图和动画都将统一VSYNC计时,应用渲染、触摸事件、画面构图、显示刷新等操作都会锁定在16毫秒响应,所有的帧都没有提前或者落后。 Android 4.1新增三重影像缓冲技术,让所有的渲染感觉更顺畅。触摸延时不仅会遵循VSYNC计时,还会在触摸操作时做出预判提前渲染,此外在CPU闲置时会分配更多的处理能力来应对触摸事件,确保触摸没有延迟。 SDK开发工具也将会提供一个新的工具systrace,可以让开发者从Linux内核中直接手机数据,来判断造成渲染中断的原因。 望采纳。 Android 4.1与4.2 没有本质变化。在细节之后做了一些改进与升级,比较重要的包括:Photo Sphere全景拍照;键盘手势输入;Miracast无线显示共享;手势放大缩小屏幕,以及为盲人用户设计的语音输出和手势模式导航功能等。尤其令人关注的是,谷歌在Android 4.2中新加入了新的恶意软件扫描功能。手机有:LG Nexus 4、三星I9250 Galaxy Nexus 红米,小米3啦,魅族mx3等都是基于安卓4.2深度开发的 android 4.2系统十大特性: 1、完整的Chrome浏览器 Android 4.2的Web浏览器的变化将非常受欢迎,支持选项卡浏览系统以及书签同步。这样的设计为了使手机和平板电脑的使用和传统PC使用无异。 2、全新的手机风景模式 作为Android 4.2,将集合手机以及平板电脑一体,在使用手机时,可以使用类似于平板电脑尺寸的风景模式,并且可以进行反转。 3、全新的文件管理器 Android 4.2将集合一个全新的文件管理器,使用户可以方便的管理SD卡上的文件,而不再依赖于第三方软件。 4、文本输入选项的改进 Android 4.2重新设计了键盘的布局,甚至将无用的数字和符号都一并略去了。

盘点Android系统版本发展历程1

盘点Android系统版本发展历程 作为手机系统中的后起之秀,Android至今已有六个版本。 Android 1.1 发布时间:发布于2009年2月 Android 1.5 该版本又叫“Cupcake”,这是第一个主要版本,发布于2009年5月。这个升级之后,Android表现出来的能力才真正吸引了开发者的目光。用户界面得到了极大的改良,并且增添了以下功能:录像蓝牙A2DP 自动蓝牙连接上传视频到 YouTube 以及 Picasa 复制/粘贴功能Android 1.6 搭载Android 1.61的HTC Hero获得了意想不到的成功。Android最终获得了非Android用户的关注,并且也让竞争者苹果和微软更加警惕了。Android 1.6 “Donut” 2009 年9月发布。这个版本包含了:主要特性 Android 应用市场集成照相、摄像以及浏览, 多选/删除功能手势搜索语音搜索应用集成极大提升了语音阅读功能对非标准分辨率有了更好的支持 Android 2.0/2.1

2009年10月26日,又一个主要版本升级以创纪录的速度放出。这次,大版本升级到了Android 2.0/2.1 “Eclair”,它包含:主要特性提升硬件速度更多屏幕以及分辨率选择大幅度的用户界面改良支持Exchange活动墙纸大幅改进虚拟键盘蓝牙 2.1 Google 地图 3.1.2 Android 2.2 该版本名字叫“Froyo”,中文代号称“冻酸奶”,Nexus One的用户已经开始接受Android 2.2“FroYo”的无线更新,其他机型的用户应该会在短时间内获取到这一更新。这一版本包含大量让其他手机用户垂涎三尺的更新,包括了: - 全新的JIT编译器 - 额外的可用RAM:2.2将使用新的Linux内核(从2.6.29升级至 2.6.32),可存取更大的RAM内存 - 增强支持OpenGL ES 2.0:增加新的API接口让开发者更容易使用OpenGL ES 2.0 - 支持Flash 10.1:Android版Flash将会在今年上半年正式发布,新版本Android系统将会直接内置,或者通过固件升级获得 - 修复多点触摸传感器的问题

塞班和安卓最全全面的比较分析

塞班和安卓都是智能手机操作系统,软件都非常丰富,无论是通信交流、上网、聊天、拍照、听歌、视频、看书、杂志、看图、生活社交、炒股理财、微博、邮件、英语学习、实用工具还是游戏娱乐,塞班能做的事,安卓也都能做,反之亦然。但它们也有着各自显著的特点。 (1)塞班是能上网的手机,安卓是带电话功能的互联网终端。 塞班手机的电话相关功能,比如通讯录、分组、短信群发、通话记录、情景模式、铃声的设置等等方面是十分完善和人性化的;而安卓在这些基本功能方面还是不够的。 上网方面,塞班手机支持WAP和WWW网站,GO浏览器甚至可以在线观看优酷和土豆网等网络视频。而安卓由于它的出身,已经支持Flash和HTML5,上网体验不亚于PC;同时安卓非常依赖于手机互联网,是很耗费流量的。 此外,诺基亚手机的信号好,而很多安卓手机都有信号不太好的问题。 (2)塞班实用,安卓华丽。这是从界面上来说的,包括系统的主屏桌面和应用程序界面。不过,塞班可以安装很多漂亮的主题,整个桌面、背景和图标等所有元素都可以替换的跟iPhone一样;还可以安装桌面软件,使得主屏桌面可以很像安卓。 塞班好用不好玩。安卓好玩不好用。从软件实用功能方面来说,比如通话短信方面,塞班手机安装了相关软件就可以实现:通话背景音、魔音、通话录音、来电大头贴、来电自动答录、虚拟来电、虚假信息、定时发短信、短信备份、短信加密、语音识别发短信、聊天式短信、免费发短信、语音对讲、未接来电未读短信提醒等等实用功能。 回归本质上来说,手机作为电话它的实用性是很重要的,比如稳定可靠和待机时间长。有人说塞班是你玩手机,安卓是手机玩你;塞班用户的爱好是电话短信聊QQ,安卓用户的爱好是刷机重启抠电池。虽然有点夸张,但也说明了一些情况。因为安卓手机比较容易假死重启死机等;而且安卓手机是很费电的,玩游戏或WiFi上网可能2个多小时就没电了;如果不是出于便携性,它的上网体验能好过上网本和平板电脑吗? 说安卓好玩和安卓玩你并不矛盾,其中一方面都是说安卓需要折腾。 (3)塞班开发之初的目标是要保证在较低资源的设备上能长时间稳定可靠的运行,这导致了塞班的应用程序开发有着较为陡峭的学习曲线,开发成本较高。但是程序的运行效率很高。比如5800的128M的RAM,后台可以同时运行10几个程序而操作流畅(多任务功能是特别强大的,值得一提,不像某些水果手机),即使几天不关机它的剩余内存也是保持稳定。 由于塞班发展的很久,它的应用程序也是非常丰富的,再加上诺基亚手机在国内的占有率很高,所以国内开发的各种最新手机软件大部分都有塞班的版本。 而谷歌主导的安卓一开始就是一个移动互联网操作系统,第一追求的是功能,对CPU、RAM等资源要求高,至于长时间稳定可靠的运行似乎不是最重要,大不了重新启动一下手机。 安卓使用Java作为应用程序层面的开发语言,程序开发入门容易,开发者众多,应用程序丰富。但Java程序是解释执行的,程序运行效率比编译成机器码直接执行的塞班程序要低很多。而且程序占用内存很高,比如同样功能的手机QQ,塞班s60v5版占用RAM大约6M,而安卓版则需要30M。所以安卓手机才需要配置512M的RAM和高主频的CPU。 不过应用程序再丰富,无论塞班还是安卓,安装后值得保留的偶尔一用的程序也就 50~100个,最常用的不过10个。所以号称几万个应用程序又有多大意义呢?不过,从目前来看,安卓在游戏资源上是略有优势的,这也是安卓“好玩”的一个原因。 (4)塞班和安卓的区别不是绝对的,它们是相互影响、相互融合的。这点就不用说了。 从塞班S60v5到塞班3、塞班belle,诺基亚是一直在努力。此外,QT平台的应用,对于塞班应用程序的开发和移植将具有加速性的推动作用。 PS:诺基亚手机一般的拍照效果和音质都比安卓手机好,尤其是卡尔蔡司认证镜头的拍照手机,和音乐手机,就比安卓手机好得多了。 所以安卓手机适合上网和游戏,而诺基亚手机功能全面,均衡才是王道。

android与ios对比分析

Android与ios对比分析 (武汉科技大学计算机科学与技术学院,湖北武汉) 摘要:本文主要对比分析Android和ios两种主要用于移动通讯设备上的操作系统的区别。本文着重介绍了Android和ios的系统架构,并对两者进行了对比。同时也介绍了两种操作系统对于开发者和用户的体验上的区别。最后对两种的市场占有做了对比和预测。 关键词:android,ios,系统架构,对比分析 1. 引言 自iPhone在07年初次登台将智能手机直接带向移动互联时代后,一方面智能手机普及率直线上升,另一方面整个市场目前呈现了iPhone与Android手机两强争霸的局面。 iOS是由苹果公司开发的手持设备操作系统。最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV 等苹果产品上。它也是以Darwin为基础的,因此同样属于类Unix 的商业操作系统。 Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。至目前为止,android跃居全球最受欢迎的智能手机平台。 在便携式设备领域,ios和android分别的优势和劣势也日益明显。

2. Android与IOS系统架构对比 2.1 Android系统架构 Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,见图2.1分别介绍如下: 图2.1 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏览器、Web浏览器等应用程序。这些应用程序都是用Java语言编写的,并且这些应用程序都是可以被开发人员开发的其他应用程序所替换,这点不同于其他手机操作系统固化在系统内部的系统软件,更加灵活和个性化。 2)应用程序框架层 应用程序框架层是我们从事Android开发的基础,很多核心应用程序也是通过这一层来实现其核心功能的,该层简化了组件的重用,开发人员可以直接使用其提供的组件来进行快速的应用程序开发,也可以通过继承而实现个性化的拓展。

Android 系统各版本特点小结

Android 系统各版本特点小结 Android 系统从Android 1.0发布到现在的Android 4.0,一直在不断的升级和完善,下面编者就来简要的总结下Android 1.0到4.0各个系统版本的特点。 1、Android 1.0 第一版商用操作系统 2、Android 1.1 更新了部分API 新增一些功能,修正了一些错误 同时增加com.google.android.maps包

; 3、Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索

立体声蓝牙和免提电话 4、Android 1.6 完全重新设计的Android Market,可以显示更多的屏幕截图 手势支持,可以让开发者生成针对某个应用程序的手势库 支持CDMA网络 TXT-2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等 快速搜索框,可直接搜索括联系人、音乐、浏览历史,书签等手机内容 全新的拍照界面,新版相机程序启动速度快了39%,拍照间的延迟减少了28% 应用程序耗电查看 新增面向视觉或听觉困难人群的易用性插件

linux内核升级到2.6.29 支持更多的屏幕分辨率,如WVGA,QVGA等 5、 Android2.0 文件结构的改动优化,提升了整个操作流畅性 自带的Chrome Lite浏览器现在加入了对双击屏幕进行缩放的支持 加强了网络社交功能 强化了语音识别的搜索控制。 谷歌地图服务更新,加入了全新的导航系统 加入了原生微软Exchange邮件服务支持 优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用

(完整版)Android课后习题

第1章Android 基础入门 一、填空题 1、Android 是Google 公司基于Linux 、操作系统 2、Android 系统采用分层结构,应用程序层、应用程序框架层、核心类库、Linux 内核。 3、ADB 的常见指令中,用于开启ADB 服务的是adb start-server。 4、在Android 程序中,src 目录用于放置程序的java 代码文件 5、Android 程序开发完成后,如果要发布到互联网上供别人使用,打包成.apk 文件 二、判断题 1、Android 实际上就是一个手机。× 2、WCDMA 是中国自己独自定制的3G 标准,中国移动使用的就是这种标准。× 3、android 第一个版本Android 1.1是2008年9月发布的。√ 4、gen 目录是自动生成的,主要有一个R.java 文件,该文件可手动修改。× 5、AndroidManifest.xml 文件是整个程序的配置文件。√ 三、选择题 1、随着智能手机的发展,移动通信技术也在不断升级,目前应用最广泛的是(C ) A 、1G B 、2G C 、3G D 、4G 2、ADT Bundle中包含了三个重要组成部分,分别是(ABC ) A 、Eclipse B 、SDK C 、SDK Manager,exe D 、ADB 3、应用程序层是一个核心应用程序的集合,主要包括(B ) A 、活动管理器 B 、短信程序 C 、音频驱动 D 、Dalivik 虚拟机 4、ADB 的常见指令中“列出所有设备”的指令是(C ) A 、adb uninstall B 、adb install C 、adb device D 、adb emulator -avd 5、创建程序时,填写的Application Name表示(A ) A 、应用名称 B 、项目名称 C 、项目的包名 D 、类的名字 四、简答题 1、简要说明Android 体系结构中每个层的功能。 Android 体系结构总共包含四层,分别是: ● 应用程序层:设备上安装的软件应用都属于这一层 ● 应用程序框架层:包含应用API ● 核心类库:包含系统库和运行环境,系统库包含了底层C 代码;运行环境包含了Java 的核心库和Dalvik 虚拟机 ● Linux 内核:提供Android 的底层驱动。 2、简要说明ADB Bundle开发工具中SDK 的作用。 SDK 包含了Android 的API 源代码、各种工具、示例工程、用到的各种资源模板等。 第2章Android UI开发 一、填空题 1、Android 中的布局分为6种,分别是。 2、Android 相对布局中,表示“是否跟父布局左对齐”的属性是 3 4、创建Android 程序时,默认使用的布局是 5、LogCat 区域中有V 、D 、I 、W 和E 等5个字母,其中V D 调试信息、I 代表显示一般信息、W 代表显示警告信息、E 代表显示错误信息。 二、判断题 1、相对布局中android:layout_alignRight属性表示“在指定控件左边”。√ 2、Toast 的作用是显示一些提示信息。√ 3、Table Row必须要设置layout_width和layout_height属性。× 4、帧布局中可以添加多个控件,这些控件会重叠的在屏幕左上角显示。√ 5、Android 程序中是不支持国际化的。× 三、选择题 1、一下属性中,(D )属性可以“在指定控件左边”。 A 、android:layout_alignLeft B 、android:layout_alignParentLeft C 、androif:layout_left D 、android:layout_toLeftOf 2、表格布局中android:layout_column属性的作用是指定(D )。 A 、行数 B 、列数 C 、总行数 D 、总列数 3、实际开发中刮刮乐游戏的布局是按照(C )写的。 A 、相对布局 B 线性布局 C 、帧布局 D 、绝对布局 4、网格布局是Android (D )新增的布局。 A 、3.0 B 、3.1 C 、3.2 D 、4.0

App测试中ios和Android的区别

App测试中ios和Android的区别 1、 Android长按home键呼出应用列表和切换应用,然后右滑则终止应用; 2、多分辨率测试,Android端20多种,ios较少; 3、手机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash); 4、操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等; 5、push测试:Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示); 6、安装卸载测试:Android下载和安装的平台、工具和渠道比较多,ios主要有app store,iTunes和testflight下载; 7、升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)。 另外,对于测试还需要注意以下几点: 1、并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停; 2、数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等; 3、push(推送)测试:在开关机、待机状态下执行推送,消息显示及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确; 4、分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确; 5、触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等。 移动App Bug的影响是用户体验差、App的商店评级下降、用户换用竞争对手的App,声誉和信誉损失、最后销售量减少,如果它是一个付费App的话。 移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为:环境(大量的设备,各种移动OSs,适应频繁OSs变化)。 设备(触摸式和非触摸式设备,有限的内存容量,电池耗电量)。

Android 安卓4.1、安卓 4.0对比评测 特点区别

Anrdoid 4.0系统在桌面优化上,已经取得了很大进步,那么作为4.0的升级版本,Androi d 4.1还具备哪些方面的亮点?在这里,我们有必要将Android 4.1/4.0做一下比较,让使用者能更容易了解和掌握新系统的功能特性。 Android 4.1系统虽然计划进行OTA更新的设备不多,目前仅考虑了Nexus S、Galaxy Nexus手机和Xoom平板电脑将首先享受到此次更新以外,其他设备暂时没被提及。不过总的来说,Android 4.1担负着“承上启下”的作用。继承Android 4.0的基本特性,发扬H olo风格的设计理念,完善用户体验,整合新的Google服务,新的特点还是非常值得期待的。下面我们就来比一比 Android 4.1/4.0,究竟进行哪些方面的更新。 Android 4.1/4.0界面对比 在升级完毕的新系统Android 4.1中,第一眼看上去,似乎也没有太多的改变。这样我们联想到了在前不久刚刚举行完的Google I/O大会上,谷歌针对刚刚发布的Android 4.1所作的各方面的特点介绍,看起来好像也没有想象中那么夸张。不管如何,至少第一次接触到这个版本时,总跟UI脱不了干系,因此,我们接下来就先睹为快,马上就来对比一下。 解锁界面比较 Android 4.1/4.0解锁界面相对比(左:4.1 右:4.0 下同) Android 4.1给我们印象最深的地方,可能解锁界面算是其中一个了。新的波纹解锁界面,亮屏后,解锁提示环会自动展现一个由一圈圈向外,锁屏界面扩散的虚点组成的的涟漪效果;触碰移动时,解锁环变成一组点阵跟踪反馈效果。在左侧相机、右侧解锁的基础上,增加上侧快速启动Google Now的快捷方式。相比之下,Android 4.0显得就缺乏动态鲜活感觉。

Android的版本总结

Android的版本总结 Android 1.0(没有开发代号) Android 1.1 - Petit Four Android 1.5 - Cupcake Android 1.6 - Donut Android 2.0/2.1 - éclair Android 2.2 - Froyo Android 2.3 - Gingerbread Android 3.0/3.1/3.2 - Honeycomb Android 4.0 - Ice Cream Sandwich Android 4.1/4.2/4.3 - Jelly Bean Android 4.4 - KitKat Android 5.0/5.1 - Lollipop(Android L) Android 6.0 - Marshmallow(Android M) 随着版本的更迭,应用程序编程接口(API)等级不断发生。下面将目前为止所有API等级罗列出来,并与Android各版本一一对应。 API等级1:Android 1.0 API等级2:Android 1.1 Petit Four API等级3:Android 1.5 Cupcake API等级4:Android 1.6 Donut API等级5:Android 2.0 éclair API等级6:Android 2.0.1 éclair API等级7:Android 2.1 éclair API等级8:Android 2.2 - 2.2.3 Froyo API等级9:Android 2.3 - 2.3.2 Gingerbread API等级10:Android 2.3.3-2.3.7 Gingerbread API等级11:Android 3.0 Honeycomb API等级12:Android 3.1 Honeycomb API等级13:Android 3.2 Honeycomb API等级14:Android 4.0 - 4.0.2 Ice Cream Sandwich API等级15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich API等级16:Android 4.1 Jelly Bean API等级17:Android 4.2 Jelly Bean API等级18:Android 4.3 Jelly Bean API等级19:Android 4.4 KitKat

安卓系统2.2、2.3和4.0的主要区别

安卓系统2.2、2.3和4.0的主要区别 安卓系统作为现在的主流手机系统,起发展的历史和每个版本之间有很大的区别,目前在手机上使用的主要三个版本为安卓2.2、安卓2.3和安卓4.0版,他们之间的主要区别如下: 一、安卓2.2系统的特点:(14点) 1、界面加入了一个半透明的浮动菜单,显示的是拨号、程序菜单和浏览器三个常用功能。 2、设置选项中,主菜单,声音和显示调整为独立分开设置选项。 3、邮件菜单,选项更丰富,增加了文本选择功能,并菜单顺序微小的调整,Gmail菜单, 增加了前后查看的按钮。 4、自带的Google搜索搜索框的变化也很大,可以选择搜索类别,让搜索目的更明确。 5、驾车模式界面,在Android 2.2上也有了很大的改进,留个菜单更加规整地摆放。 6、拍照界面变化显著,设置菜单挪至右侧。 7、新增对HQ高清音频的支持。 8、新增了SIM卡锁功能,安全性有较大提高。 9、运行速度上的较大提升是所有机友一直期待的。Google在最新的Andorid 2.2中加入了 Just-In-Time(JIT)功能,可以使程序运行速度提高2-5 倍。 10、Tethering(网络共享)服务,Android 2.2可以让设备共享无线网络信号,即整个手机可以 看作是一个口袋里的无线路由器。 11、增加对HQ高清音频的支持,是Android 2.2在手机影音方面的主要提升。同时Adobe 升级Flash使其可以更加平稳地播放手机视频。 12、全新改版的在线商店Android Market 13、2.2上的Google Maps无论你将设备怎么摆,地图的朝向始终不变。 14、Google日历的配色变化较大,菜单只调换了顺序。 二、安卓2.3系统的特点:(12点) 1、游戏支持能力提升 增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。 2、界面简化,运行速度提升 在姜饼Android 2.3 Gingerbread系统中,对经典的动态界面进行了简化,这样的结果就是手机使用中的耗电量降低,有助于提升待机时间,同时对手机的运行速度有所提升。 3、增强的电源管理和延长待机时间 在姜饼Android 2.3 Gingerbread系统中,显示更为丰富详细的电源管理选项,同时因为动态壁纸效果的简化等,会将使用姜饼Android 2.3 Gingerbread系统的手机待机时间延长,这绝对是让用户比较感兴趣的特性提升。 在电源管理以及内存管理等选项中,用户可以详细的了解到运行内存、运行多久、好非电量情况,这些系统自动管理功能。 4、类似iOS效果的一键复制粘贴功能 相信不少iPhone用户津津乐道的复制粘贴功能,在姜饼Android 2.3 Gingerbread系统中得以实现。 更快更直观的文字输入功能 5、增加按照字典来纠正错误输入的功能,切换为语音输入更方便。

如何对Android的版本进行检测与更新

如何对Android的版本进行检测与更新 实现如下: package com.autoupdate; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import https://www.360docs.net/doc/cc10312057.html,.URL; import https://www.360docs.net/doc/cc10312057.html,.URLConnection; import android.app.Activity; import android.app.AlertDialog; import android.app.ProgressDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.PackageInfo; import https://www.360docs.net/doc/cc10312057.html,NotFoundException; import https://www.360docs.net/doc/cc10312057.html,.ConnectivityManager; import https://www.360docs.net/doc/cc10312057.html,workInfo; import https://www.360docs.net/doc/cc10312057.html,.Uri; import android.util.Log; import android.webkit.URLUtil; import com.autoupdate.R; /** * 版本检测,自动更新 * * 1.通过Url检测更新2.下载并安装更新3.删除临时路径 *

android各版本的差别

Android 1.0 第一版商用操作系统 Android1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 V oice search 语音搜索 立体声蓝牙和免提电话 Android 1.6 完全重新设计的Android Market,可以显示更多的屏幕截图 手势支持,可以让开发者生成针对某个应用程序的手势库 支持CDMA网络:中国电信的用户可以期待EVDO的Android手机了 TXT-2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等 快速搜索框,可直接搜索括联系人,音乐,浏览历史,书签等手机内容 全新的拍照界面:新版相机程序启动速度快了39%,拍照间的延迟减少了28% 应用程序耗电查看:这下好了,哪个软件耗多少电,现在一见了然了 新增面向视觉或听觉困难人群的易用性插件 Linux内核升级到2.6.29 其他:支持更多的屏幕分辨率,如WVGA,QVGA等 Android 2.0 由于文件结构的改动优化,使得整个操作流畅性得到了很大的提升 自带的Chrome Lite浏览器现在加入了对双击屏幕进行缩放的支持 加强了网络社交功能,比如Facebook好友整合至联系人功能 强化了语音识别的搜索控制。整个系统多处都支持语音控制,并拥有独立的控制面板 谷歌地图服务更新,加入了全新的导航系统,甚至比转业的导航软件更为先进 加入了原生微软Exchange邮件服务支持 提供了多个不同帐户,统一的邮件收件箱 只需双击就能上传图片至YouTube 优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用 Android 2.1 可以同时绑定多个Google账号 无线控件里有了VPN设置 增加了连接到PC设置

android各个版本更新内容

发行版本 版本备注 Android1.12008 年9月发布的Android第一版 Android 1.5 Cupcake(纸杯蛋糕)2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下: 1、拍摄/播放影片,并支持上传到Youtube 2、支持立体声蓝牙耳机,同时改善自动配对性能 3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 4、GPS性能大大提高 5、提供屏幕虚拟键盘 6、主屏幕增加音乐播放器和相框widgets 7、应用程序自动随着手机旋转 8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件 9、相机启动速度加快,拍摄图片可以直接上传到Picasa 10、来电照片显示 Android 1.6 Donut (甜甜圈)2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。主要的更新如下: 1、重新设计的Android Market手势 2、支持支持CDMA网络 3、文字转语音系统(Text-to-Speech) 4、快速搜索框 5、全新的拍照接口 6、查看应用程序耗电 7、支持虚拟私人网络(VPN) 8、支持更多的屏幕分辨率。 9、支持OpenCore2媒体引擎 10、新增面向视觉或听觉困难人群的易用性插件 Android2.0/2.0.1/2.1 Eclair (松饼)2009年10月26日,2.0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下: 1、优化硬件速度 2、”Car Home”程序 3、支持更多的屏幕分辨率 4、改良的用户界面 5、新的浏览器的用户接口和支持HTML5 6、新的联系人名单 7、更好的白色/黑色背景比率 8、改进Google Maps3.1.2 9、支持Microsoft Exchange 10、支持内置相机闪光灯 11、支持数码变焦 12、改进的虚拟键盘 13、支持蓝牙2.1 14、支持动态桌面的设计 Android 2.2/2.2.1 Froyo (冻酸奶)2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发

Android 各版本SDK的区别

Android 各个版本SDK的区别---转载 Android 1.5 API变更概要: UI framework · Framework for easier background/UI thread interaction ·新SlidingDrawer 组件 ·新HorizontalScrollview 组件 AppWidget framework ·一些关于创建桌面AppWidget 的API. ·提供根据自定义的内容创建LiveFolders的API Media framework ·原声录音和回放APIs ·交互式的MIDI 回放引擎 ·开发者使用的视频录像API (3GP format). ·视频相片分享Intents ·媒体搜索Intent Input Method framework ·输入法服务framework ·文本预测引擎 ·提供具有下载能力的IME给使用者 Application-defined hardware requirements 应用可定义硬件需求,应用程序可以定义说明此程序需要什么硬件需求.比如是否需要物理键盘或者轨迹球. Speech recognition framework ·支持语音识别库. Miscellaneous API additions · LocationManager -应用可以接收到位置改变的信息. · WebView - 触摸start/end/move/cancel DOM 事件的支持 ·重建Sensor Manager APIs · GLSurfaceView - 创建OpenGL 应用更加方便的framework . ·软件升级安装成功的Broadcast Intent - 更加平和优秀的软件升级体验 Android 1.6 API变更概要: UI framework ·新的类android.view.animation 控制动画行为: o AnticipateInterpolator o AnticipateOvershootInterpolator

安卓市场全比较

安卓市场全比较 (资料来自网络,仅供参考,如有侵权,请告知立即处理)核心提示:我们针对市面主流的安卓市场进行了统计,挑选了24款常见的安卓市场进行了评测,对各个市场进行了简单的分析及评测。 由于安卓系统的开源性,所以安卓系统的市场就是移动互联网的一个软件的入口,谁能占领这个入口那么随之带来的就是各种资源和利益,互联网上的“安卓市场”已经出现了三四百款,流量比较大的也有二三十款产品,每个市场都对产品可能有着不同的要求,这给安卓平台的产品和运营人员的工作带来了很大的困难。 我们针对市面主流的安卓市场进行了统计,挑选了24款常见的安卓市场进行了评测,对各个市场进行了简单的分析及评测,为了能让每个移动互联网公司都能高效率的提交应用,我们对每个市场产品的功能、提交流程、审核时间、下载流量进行了评价,对每个市场的优势与劣势进行了点评。 起因 截至2012年2月底,Android在中国大陆的智能手机操作系统市场占有率达到了68.4%,Android 设备每天激活量达到85万台,通过谷歌服务器激活的Android设备用户总数突破3亿台,距离2012年1月的数量,在短短1个月时间内全球共卖出5000万台安卓设备,平均每秒钟就卖出15台安卓设备。同期谷歌官方数据显示,Android电子市场(Android Market)上的应用程序数量已经突破45万个,一年内增加30万个,安卓已经成移动手机客户端的最大的应用平台。 由于安卓系统的开源性,所以安卓系统的市场就是移动互联网的一个软件的入口,谁能占领这个入口那么随之带来的就是各种资源和利益,互联网上的“安卓市场”已经出现了三四百款,流量比较大的也有二三十款产品,每个市场都对产品可能有着不同的要求,这给安卓平台的产品和运营人员的工作带来了很大的困难。 现状 目前在中国有关Android手机的应用市场分3类: 第一类是Google主导的Android Market; 第二是手机厂商或定制手机的运营商搭建的应用市场,如联想LePhone有联想商店、三星有Samsung Apps、魅族有MStore; 三家运营商也都有各自的应用商店,中国移动有“MM”(Mobile Market)、中国联通有“UniStore”、中国电信有天翼空间; 第三类是第三方平台网站,如机锋网、安卓市场等。 评测范围 为了能让安卓平台相关的产品人员能够更好的规划产品,让安卓平台相关的运营人员能够低投入高产出的进行安卓产品上架工作,本文针对互联网常见的24款安卓市场进行了使用和了解,对各个市场进行了简单的分析及评测,为了能让每个移动互联网公司都能高效率的提交应用,我们对每个市场产品的功能、提交流程、审核时间、下载流量进行了评价,对每个市场的优势与劣势进行了点评。 总体评价

Android和Windows系统架构区别

Android 与Windows系列系统设计上的区别 所选问题:移动电子商务主流移动操作系统中,Android与Windows系列在系统设计上有什么特色?起到了什么样的作用?为什么? Android: Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。它运用了软件体系结构中分层结构的思想,采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。 三部分简介: 应用程序 Android以Java为编程语言,从接口到功能,都有层出不穷的变化。 中介软件 操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(Virtual Machine)。Bionic是Android 改良libc的版本。Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari 浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的Bionic Libc。 硬件抽象层 Android 的HAL(硬件抽象层)能以封闭源码形式提供硬件驱动模块。 Windows phone: Windows Phone 7基于Windows Embedded CE 7.0内核,由硬件层、内核层、系统层和应用层四个部分组成。 微软当前只允许开发者使用C#和Visual Basic来进行Windows Phone 7的应用开发。此外,在Windows Phone 7应用程序的开发中不允许使用Native Code,也不允许使用C/C++语言,每个程序安装包(.xap)的大小最大只允许400MB,同时微软也对应用程序占用的RAM 大小也做出了相应的限制。 开发限制 微软为了规范Windows Phone 7的用户体验,对开发者开发应用进行了严格的约束,开发者必须严格遵循这些开发约束和条款来进行应用开发。例如,开发者不能开发涉及到手机摄像头的应用程序;开发者不能对应用程序的界面进行私自的定制;涉及到系统类的应用必须使用系统提供的界面来运行;开发者必须通过Zune同步功能将开发好的应用程序发送到手机上。 由于Windows phone 7增加了内核层,故使得微软公司可以规范该系统的用户体验。而对于开发者来说,Windows phone的开发限制使得一些软件的开发受限。而Android系统的HAL将硬件驱动模块以封闭源码的形式提供出来,使得开发者可以更好、更便捷地使用移动设备上的各种设备(如摄像头,重力感应传感器)。

浅谈安卓界面及主流安卓界面比较

浅谈安卓界面演变史 从年月日()在美国上市来开了地序幕至今已经个年头了,在这年多地时间里也经历了巨大地改变和不断地进化.个人收集整理勿做商业用途 采用了独特地滑动屏幕设计,屏幕下隐藏着全键盘,同时也带来了一些被沿用至今地设计元素,包括下拉式通知窗口(最具有代表性地设计之一,后中也不得不加入这个设计)、主屏小插件(同样是最深入人心地设计之一)、深度整合、.个人收集整理勿做商业用途 年月,退出了首个升级版本,该版本是对版本地错误进行修复,彰显了可以让用户方便地通过形式升级.个人收集整理勿做商业用途 从版本开始,开始运用甜点作为版本号,抛弃了最初很多粗糙地元素,不仅比版本更光滑、细腻、时尚,而且具有半透明效果. 版本可谓是界面设计地一个里程碑,它新增地功能包括屏幕虚拟键盘、可扩展小插件、改进后地剪贴板(注:一开始地剪切板功能仅限应用于文本和浏览器)、视频拍摄以及播放功能以及其他小改进(例如批处理、上传等等).个人收集整理勿做商业用途 开始系统开始支持多种分辨率和宽高比,此外也增加了如全局搜索等功能.个人收集整理勿做商业用途 真正实现了“以软件带动硬件”. 地变化是巨大地,除了屏幕地分辨率从*升级到*像素,同时还包括以下几个主要升级点:手机第一次可支持多个谷歌账户登录;加入谷歌地图导航;改进虚拟键盘,使操作效果更精确;加入动态壁纸;将弧形手势改为更加好用地直接滑动解锁.个人收集整理勿做商业用途 发展至,界面已增加至个主屏页面,增加了底部地半透明快捷设计、图库支持手机倾斜观看支持移动热点等功能,提高了自己地行业竞争力.个人收集整理勿做商业用途 地界面使用了“灰、绿”色地风格,看上去更加简洁,此外同时改进了强制摄像头、电池管理工具、输入法等功能.但是版本最大地贡献是提供给游戏开发者更多地权限,包括底层地图形、音频、储存访问,增强了游戏地表现力.个人收集整理勿做商业用途 地一系列改变标准着开始从手机进军平板领域,地改变十分地,某种意义上来说,奠定了地风格. 地改变包括:将原有地绿色调风格改为蓝色系;重新设计主屏幕和小插件,包括虚拟按键、状态栏以及增大地小插件等;不在采用物理按键;借鉴了地卡片风格后改进地卡片式地多任务处理.个人收集整理勿做商业用途 延续了地蓝色基调风格,并针对高分辨率地屏幕重新设计了字体,其他改变包括:主屏风格进一步整体化,支持文件夹功能,可容纳更多地快捷图标;增加面部解锁功能;加入了“对对碰”传输地功能;添加了可用于流量控制地数据使用分析功能.个人收集整理勿做商业用途

相关主题
相关文档
最新文档