Android 4.1新特性介绍
- 格式:doc
- 大小:1.06 MB
- 文档页数:12
Android4.0新的SDK新特性Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。
在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。
作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并且可以为运行相同版本 Android(Android 4.0[API 级别14]或以上版本) 的手机、平板电脑和其他设备提供优化了的用户体验。
Social APIs in Contacts ProviderUser Profile最新的android包含了一个机主的个人档案,在 ContactsContract.Profile表里,通过新建一个ContactsContract.RawContacts记录,社交应用程序可以维护一个用户个人资料数据。
这个新的联系人数据表的定义不同于以往的联系人数据表的定义,你必须在 CONTENT_RAW_CONTACTS_URI表里新建1个内容。
联系人资料在这个表中被加上了"Me"标签,只能单一用户可见。
增加一个新的联系人资料需要 WRITE_PROFILE权限,读取该联系人资料表需要READ_PROFILE权限。
大多数的应用程序需要用户资料,甚至是提供数据给该资料。
但是读取用户资料是一个敏感的权限,你应该期望用户对需要读取用户资料的应用保持怀疑态度。
Invite IntentINVITE_CONTACT intent 允许一个应用按照用户意愿,邀请一个联系人进入某个社会网络的行为。
接收程序通过它邀请指定的人加入社会网络。
大部分的应用将会在这个操作的接收端。
例如,内置的people应用程序里,用户详细信息列表上列出了该用户使用的社交应用,用户可以通过社交应用上的"添加联接"按钮调用 invite intent 连接两个人的社会网络。
果冻豆 - Android 4.1通知系统 - Notifications在Android 4.1系统上通知的功能⼤⼤加强了。
用户可以直接操作通知条通知的⼤⼩和布局更加灵活通知会以重要性排序通知条的⼤⼩还可以缩放通知条的默认布局仍然保持原样,所以对于果冻豆以前设计的应用,其通知仍然有效。
更新的Notifications 1|通知 -Notifications⼀节上有更多信息。
可变⼤⼩的窗⼝部件 - Resizable Application Widgets可变⼤⼩Widgets是用户自定义桌面的核心功能,应用能够以最直接的方式把内容展示给用户。
Android 4.1引⼊了引⼊了可变⼤⼩,窗⼝⼤⼩将取决于:功能功能,窗⼝⼤⼩将取决于:用户放置Widgets的位置用户直接拖动窗⼝的⼤⼩桌面的可用空间当用户旋转设备的时候,您还可以提供水平、垂直两套布局。
Widgets系统提供具体的Widgets信息,限制,以及设计考量。
⼈⼈皆可使用 - AccessibilityGoogle的公司理念之⼀就是“整合全球信息,使⼈⼈皆可访问并从中受益”。
应用应该能照顾到各种用户,比如手比较笨拙的⼈,听觉障碍,色弱⼈⼠,以至视觉障碍者。
参考新的Accessibility页面,⼏个具体的方法确保您的应用可以方便最多的用户群体,包括以下:直观的浏览方式推荐的按钮⼤⼩通用的图标有时限的操作要考虑特殊⼈群使用系统组件或者给自定义的组件加⼊TalkBack功能试试 TalkBack冰淇淋三明治 - Android 4.0导航栏 - Navigation barAndroid 4.0 的新手机上没有物理按键,取而代之的是虚拟的导航栏,放置有返回、主屏幕和最近的应用这三个按钮。
阅读兼容性 - Compatibility|兼容性⼀节,了解系统是如何兼容硬件按键并支持 Android 3.0 之前的应用中常见的系统菜单。
操作栏 - Action bar操作栏对于 Android 应用来说是最重要的元素。
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显得就缺乏动态鲜活感觉。
首屏界面修改甚微进入首屏,其实并不仅仅是首屏,桌面上的其他分屏的UI界面设计几乎都延续了4.0风格。
而只在Google搜索栏上,4.1和4.0只稍作了变化。
Android版本介绍Android 1.0首个正式版,提供了基础的智能手机功能。
闹钟、API 示例、浏览器、计算器、摄像头、联系人、开发工具包、拨号应用、电子邮件、地图(包含街景)、信息服务、音乐、图片、设置Android 1.1主要对1.0中部分漏洞做了修复,这个版本在内部做了小幅改进。
Android 1.5加入了输入法框架支持,视频录像功能,同时桌面appWidget小插件在Cupcake开始开放API,同时开始支持C++语言通过NDK开发的应用。
Android 1.6改进了系统安全性,对于系统的控制和管理有了增强,同时手势操作、VPN开始支持,同时引入了CDMA栈。
Android 2.0改进的桌面主题,联系人管理,完善的蓝牙通讯,以及OpenGL ES 2.0的支持,新增了多点触控的支持Android 2.1在桌面上引入了Live Wallpapers动态壁纸支持,新增了大量开发接口。
Android 2.2支持应用安装到SD卡上,运行效率有了大幅的提升,支持更大内存,开始支持Flash播放器和FLV视频媒体解码。
Android 2.3对于文本的选择得到了进一步的改进,同时整体界面主题改为了黑色,对于底层开发者来说在多媒体库方面有了大幅的改变,同时引入了NFC移动支付相关的近距离数据通讯协议的支持。
加入了VoIP SIP协议。
Android 3.0对于大屏幕高分辨率的平板电脑进行了界面的优化,同时对多核CPU得到了支持。
高性能2D和3D图形性能,在娱乐方面有了大幅的增强,同时全新的开发附件协议,将使其在USB方外设有了大幅的支持,所以很多Android平板电脑支持USB外接键盘或U盘。
Android 3.1部分功能做了小幅改进,在虚拟键盘等方面有了小幅的变化。
Android 3.2对于7英寸的屏幕在1024x600分辨率的设备进行了界面的优化,解决了早期蜂巢系统仅支持10.1英寸大平板的尴尬。
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设置增强了语言和声音的转换功能,并加入了文字到语音转换全新的拨号界面,按键更大,更易于操作更多桌面Widget新的Google地图可以使用谷歌地图导航功能新的浏览器版本,加强了稳定性和网页渲染能力全局搜索功能加强全新的Market程序,搜索更快布局更合理Android 2.2全面支持Flash10.1应用程序自动升级,让升级更加人性化支持应用程序安装在外置内存上Linux内核将升级为最新的2.6.32版本,系统更加稳定对系统性能进一步优化,让手机有更多的运行内存增加了轨迹球LED指示灯变色这个新功能增加了对3D性能的优化,3D性能更加强大FM功能也将在新系统中得到全面支持Android 2.3用户界面更美观提升游戏体验提升多媒体能力增加官方进程管理改善电源管理NFC近场通信全局下载管理全新虚拟键盘原生支持前置前置摄像头SIP网络电话Android3.0-3.1:安卓3.0系统主要用于安卓的平板产品,画面动感,可操控性更强,代表有摩托罗拉的平板产品XOOM,3.1也已经发布,也主要用于平板产品。
androidstudio4.01默认使⽤gradle版本及其⼯程本地配置gradle⽅法android studio 4.01默认使⽤gradle版本及其⼯程本地配置gradle⽅法1.升级android studio 为最新版本,⼀般会使⽤原来的androdi ⼯程经常会出现如下提⽰Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout)2.⽬前更新android studio为4.01,⼀般⼯程默认使⽤的gradle版本为4.01,见⼯程配置⽂件(build.gradle):// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {google()jcenter()}dependencies {classpath 'com.android.tools.build:gradle:4.0.1'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}}allprojects {repositories {google()jcenter()}}task clean(type: Delete) {delete rootProject.buildDir}如果在android studio ⼯程中配置gradle版本为上⾯的4.0.1,则实际下载的gradle⽂件版本gradle-6.1.1-all.zip,详见gradle-wrapper.properties⽂件配置:#Tue Sep 15 18:54:48 CST 2020distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/dists#这个该死的在线下载地址⼀定要注掉,否则每次同步编译龟速,#distributionUrl=https\:///distributions/gradle-6.1.1-all.zip#假定下载gradle⽂件存放在本地⽂件⽬录(c:/gradle)distributionUrl=file:///C:/gradle/gradle-6.1.1-all.zip为了解决android⾸次建⽴⼯程然后编译或同步⽽龟速的问题,建议使⽤本地gradle配置,以免android stduio开发idem每次⾃动下载gradle,影响编译或同步速度。
Android 4.1 System北京时间6月28日凌晨消息,谷歌2012年I/O开发者大会开幕,谷歌在当天的发布会上发布了Android 4.1操作系统,代号“Jelly Bean”(果冻豆),除了新架构、全新通知栏和搜索功能之外,实际上这个新系统还有许多新的特性,在发布会上不能完整的展示,现在我们就对这些新特点逐一解析。
1.更快、更流畅、更灵敏在演讲中,大家除了听到果冻豆这个词之外,还有一个Project Butter,这是新版系统的中最重要的一个增强项目。
在本次的安卓4.1更新上,主要改善的是安卓系统滑动效果不流畅和提升系统性能,均属于这个叫Project Butter 的项目,它拥有三倍缓存和触控灵敏调整还能提升续航时间。
新系统对Android 设备中出现的双核、四核处理器进行更好的优化,发挥出更强劲的性能。
Project Butter项目事实上是提升了GPU的执行效率,采用了新的系统UI 框架,将特效动画的帧速提升到60最高可以达到120FPS。
Project Butter采用多重缓冲的方式来提高渲染速度,提供一个流畅、直观的用户界面。
为了确保帧速一致,4.1版本的Android框架所有的绘图和动画都将统一VSYNC计时,应用渲染、触摸事件、画面构图、显示刷新等操作都会锁定在16ms 响应,所有的帧都没有提前或者落后。
Android 4.1还增加了三倍缓冲,让所的渲染感觉更顺畅。
触摸延时不仅会遵循VSYNC计时,还会在触摸操作时做出预判提前渲染,此外在CPU闲置时会分配更多的处理能力来应对触摸事件,以确保触摸没有延迟。
2.增强通知栏通知栏一直是Android引以为傲的一项功能,开发者可以把重要的信息通过直观的界面展示到用户面前。
在Android 4.1中,通知栏框架有了翻天覆地的变化,总体来说就是更大、更丰富、直接操作。
开发者可以在新版系统中使用三种不同的通知样式,最高可以达到256dp,用户可以直接查看图片、信息、邮件、提醒等内容,可以进行一键回拨、一键分享、一键回复等操作。
适用于iOS和Android应用的Authenticator4.1快速入门指南适用于iOS和Android的Authenticator4.1将取代适用于iOS和Android的SecurID应用4.0。
它将RSA SecurID Authenticate应用和SecurID Software Token应用的功能结合到一个方便的验证器中,可以让您安全地登录组织帐户。
它允许您访问您的SecurID OTP凭据,以及从单个应用中使用批准、Authenticate OTP和生物识别。
您需要什么设备:l您将在其中安装应用的移动设备。
该设备必须具有iOS版本12或更高版本或者Android版本8或更高版本。
l如果贵组织要求的话,您可以从中访问自助服务门户的计算机或另一台移动设备。
您的管理员将提供可能包括以下任何内容的信息:l指向组织自助服务门户或SecurID My Page的URL,其中包含注册该应用的说明,包括每个凭据的新注册代码、URL或二维码。
l使用二维码扫描、URL链接或电子邮件附件导入SecurID OTP凭据所需的信息以及密码(如果需要)。
如果您已经在移动设备上的Software Token应用或SecurID应用上安装了凭据,则这些凭据将可以在Authenticator4.1上无缝使用。
请注意,目前RSA Authenticate应用中的凭据无法无缝迁移到Authenticator应用。
以后的版本中将会添加此功能。
步骤1:检查您的移动设备请按适用于您的操作系统的说明进行操作。
在底部,点按关于查看您的版本。
点按常规,然后点按版本号显示为“软件版本”或您的设备是否已越狱或经过Root?出于安全原因,Authenticator应用将无法在越狱或经过Root的设备上运行。
步骤2:安装Authenticator应用1.在您的设备上,转到Apple App Store或Google Play。
2.搜索SecurID Authenticator。
昂达Android4.1.1新版固件UI简介昂达全新发布全系列基于Android4.1.1系统固件,新版固件UI部分变动比较大,以下是部分变动说明。
上图为开机显示主界面,其中“音乐”是“酷我音乐播放器”的桌面小部件,点击即可快速进入酷我音乐播放模式;“日历”是“日历“功能的桌面小部件。
下排为涵盖各种用途的常用软件快捷方式。
在屏幕上左右滑动可切换到五屏界面的其他界面,如上图为五屏系统第二屏。
此界面主要功能为“UC浏览器”“图片库”以及“高清播放器”的桌面小部件,点击可快速进入相关主程序。
屏幕滑动到五屏系统最左边一屏可进入桌面设定界面,点击右侧缩略图库中的缩略图可在左边的模拟桌面相框内看到屏幕效果,此时在左边相框内点击,可确认设定为桌面壁纸。
索功能按钮。
上图为五屏系统第五屏,内容留空,客户可自定义常用软件的桌面小部件。
在主界面状态下点击右上角的按键,即可进入主菜单页面,可快速进入所需应用。
小部件快捷应用到桌面。
速截图”功能按键允许在任何界面下快速截取当面屏幕,生成图片保存位置如上图绿色线框所示位置。
当平板连接到PC时候,主界面系统栏会有上图USB符号显示,点击则弹出如上图绿色线框所以部分,点击绿色线框部分出现“打开USB存储模式”提示如下图在此界面点击“打开USB存储设备”,会弹出确认界面,确认以后则如下图连接成功后,绿色机器人LOGO颜色转变成橙色,此时连接到PC成功。
在PC端可以磁盘方式访问平板电脑的存储空间。
此界面点击“关闭USB存储设置”即断开PC连接。
PS : 建议通过台式PC后置USB口连接,前置面板USB口或NB的USB口可能会存在因供电不足导致无法识别等故障。
本次UI修改后,“设置”菜单的UI界面也全部被重新定义Android版本为4.1.1,昂达官方固件版本号为2.0。
上图为软菜单栏各按键定义。
AndroidStudio4.0新特性及升级异常问题的解决⽅案⼀、升级问题1. dataBinding开启配置修改升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的⼈是不能忍的,必须解决DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with'android.buildFeatures.dataBinding'解决⽅法:dataBinding {enabled = true}这是原有的DataBinding开启⽅式,在升级后替换如下:buildFeatures{dataBinding = true// for view binding :// viewBinding = true}viewBinding 也是⼀种控件绑定的技术,我还是认为dataBinding 更强⼤Missing essential plugin:org.jetbrains.androidAS升级4.0后与3.6.+的配置不⼀样了,不能引⽤旧的C:\Users\Administrator.AndroidStudio3.6\config中的config想要解决这个问题,两种思路:删除C:\Users\Administrator.AndroidStudio3.6\config 这个config⽂件夹AS升级完成重启时不要使⽤原有config,重新进⾏个性化idea设置⼆、Android Studio 4.0新特性1. Gradle构建优化当将Android Studio 4.0与Android Gradle插件4.0.0及更⾼版本⼀起使⽤时,“构建速度”窗⼝可⽤于帮助您了解和诊断构建过程中的问题,例如禁⽤的优化和配置不正确的任务。
我们在使⽤View > Tool Windows > Build后,可以在AS下⽅看到Build Analyzer有我们的构建分析报告2. Layout Inspector 优化使⽤更新的实时版式检查器调试版式,从⽽在将应⽤程序的UI部署到设备时提供完整,实时的洞察⼒。
Android 4.1(Jelly Bean)于北京时间6月28日凌晨发布至今已经有10多天的时间了,有些使用Galaxy Nexus的用户已经通过官方泄露包提前感受了这次升级所带来的改变。
笔者也在该包推出后进行了体验,与Android 4.0刚出道时不一样,Android 4.0对于系统改进较大,特别是改变用户的使用习惯让用户很难适应,让冰淇淋三明治变得很难咬。
不过到了Android 4.1情况不一样了,Android 4.1主要是在Android 4.0的基础上进行功能上的优化,对于Android 4.0升级过来的用户来讲很容易上手。
当然在Android 4.1上还是有不少操作方式上的变化,今天28安卓小编就为大家介绍些Android 4.1操作上的变化,大部分是针对新功能而言的。
部分关注I/O发布会的朋友已经提前有所了解,但还是有部分是发布会上没有提到的。
今天28az小编就以自己十多天来的经验,总结一些对朋友们有帮助的小技巧,方便用户进行体验。
面部解锁增强Android 4.0有了面部解锁功能,不过这个功能在当时来讲还是有些过于不成熟,以至于面部解锁功能依旧存在安全隐患。
用户使用照片就可以骗过这个解锁。
不过在Android 4.1中面部解锁功能得到了进化,支持了眨眼解锁,这项技术的运用是的Android 4.1上造假难度加大,是个很有用很理想的功能提升。
Android 4.1(Jelly Bean)截图Android 4.1的面部解锁设定方式与之前没有变化,但在设定完成后会发现增加了真人判断选项。
勾选了这个选项就要通过眨眼来进行解锁,这个功能设定大大的增加了造假的难度。
Android 4.1(Jelly Bean)截图如果解锁失败,比如其他人代接电话也可以通过图案或者密码进行解锁,这个解锁的设计比较科学,也相对人性化。
Android 4.1(Jelly Bean)截图NFC功能更强大Android 4.0的Android Beam功能同样是个很大的创新,两台手机可以通过NFC功能进行数据的传输,不过实际拿到手却发现Android Beam功能实际的应用范围实在有限,除了传输数据的Tag之外,无法传输其他内容,比如媒体文件就无法进行传输。
荣耀V8手机EMUI4.1功能特色介绍EMUI4.1是华为EMUI基于多年的积累和用户深度分析而推出来的最新版本。
全新的EMUI4.1在很多方面都在EMUI4.0基础上做了很大的优化改进,其中不乏有很多新功能和新体验,都是体现了EMUI以人为本的设计理念。
在这里详细介绍下EMUI 4.1版本的新功能和特色。
新功能一:多模式访客功能EMUI 4.1里访客模式已经回归,访客模式类似与电脑端的多用户模式,切换其它账户后,机主账户原有的信息如软件,图片等等会全部的被隔离起来,使用时账户之间信息内容各自独立、互不共享。
这极大的保护了机主的手机私密内容不会被泄露。
新功能二:实用学生模式EMUI4.1新增了学生模式,这种功能能够有效解决孩子沉迷手机游戏、上网聊天等问题,避免孩子自制力差,影响孩子学习的情况出现。
在开启学生模式下,只有家长的密码能够关闭,此模式下不仅可以限制使用的应用还可以限制使用时间。
受限制的应用只能在设置时间内使用,还有应用统计功能(浏览网站、下载、游戏等等),同时会自动屏蔽不良信息,功能十分强大。
依赖于华为本身的技术实力和第二代双摄像头硬件等优势,相对于上一代产品荣耀6Plus,荣耀V8普通拍照性能提升36%,可见荣耀V8的相机的功能非常强大。
除了能单反一样的大光圈的照片,在相机取景界面手指从左向右滑动之后有很多模式功能可以使用如:超级夜景、慢动作、文档校正、3D动态全景等等功能。
同时相机还有非常丰富的设置内容,让你可以根据自己的需要去使用相机,不管是普通用户还是极客发烧友,荣耀V8的相机一定能满足你的需求。
荣耀V8的智灵键在机身右侧的最下方,有了智灵键不仅仅是有一个贴心的语音助手,同时也就有很多特别多的编辑功能。
例如打电话的时候,需要录音真的是麻烦,现在荣耀V8这个有智灵键,通话时候一键录音。
平时可以设置一键截屏,非常方便。
新功能五:专业护眼模式荣耀V8内置了护眼模式,是国家眼科工程中心提供技术指导的,说是从320组数据中选择最好的护眼曲线数据。
安卓系统的版本演变和新特性更新安卓系统自诞生之初,就以其开放性、灵活性、易用性等优点深受用户喜爱。
随着安卓系统使用人群的不断增加,安卓系统的版本也不断迭代更新,每一次更新都带来新的特性和改进,方便用户更好的使用。
下面就让我们来一起探索安卓系统的版本演变和新特性更新。
一、早期的安卓系统版本早期的安卓系统版本是从2008年开始推出,最早是安卓1.0版本。
然而,安卓系统在最初的版本中还算是比较简陋的。
这时的安卓1.0版本还没有市面上的那么流行,只是一些开发者在使用。
2009年8月,安卓1.5版本(Cupcake)推出,这个版本是安卓的首个正式版本。
这个版本加入了一些重要的特性,例如:支持触控屏幕、视频录制等。
随后在2009年12月,安卓1.6版本(Donut)推出。
在这个版本中,安卓系统引入了更多的特性,包括了改进的搜索功能和更多的API,用户可以更加自由地定制他们的手机。
二、安卓2.0、2.1版本在2010年10月,Google发布了安卓2.0版本(Eclair)。
这个版本加入了多点触控、企业级安全功能、3D加速度计、短信转发、语音识别等等许多新特性。
同时,还推出了新的用户界面设计,这使得安卓系统更加简洁和直观。
而2010年12月,Google再次推出了一个更新版本——安卓2.1版本(Eclair_MR1),这个版本修复了一些错误,也增加了一些新特性。
三、安卓2.2版本在2010年5月,谷歌推出了另一个重要的版本——安卓2.2版本(Froyo)。
这个版本的新特性有许多,包括了更好、更快的网页浏览体验,Flash支持、Wi-Fi热点共享、新的电话簿、数字缩放等等。
安卓2.2版本的重要性在于它的稳定性,这让更多的厂家使用安卓系统来创造出更好的智能手机。
四、安卓2.3版本在2010年12月,安卓2.3版(Gingerbread)推出。
它带来了许多有趣的新特性,包括新的接口、更好的电池管理以及更优秀的标签浏览功能。
支持“画中画” Android 4.1升级体验如今已经有不少国产平板厂商发布了Android 4.1系统的升级固件,如果你想了解最新“果冻豆”能为平板电脑带来哪些改进,本文可千万不要错过哦。
在升级Android 4.0系统(Ice Cream Sandwich,冰淇淋三明治)的速度上,国内平板电脑品牌首度抢在了国际品牌的前面(想了解Android 4.0的特色和玩法?请参考本刊今年第7期特别话题2)。
如今在品尝“果冻豆”(Android 4.1,代号Jelly Bean)的节奏上国内平板电脑品牌更是抢先一步。
本文我们就以原道N101双擎2平板电脑为例,看看Android 4.1能为千元级平板电脑带来怎样的变化吧。
细节体验更人性如果说从Android 3.0到Android 4.0还存在界面风格的大变,那从4.0到4.1的改进则基本都隐藏在使用的细节上(任务栏时间字体的改变不算)。
比如以前我们在主界面上添加桌面插件,每次都得先给某个插件预留出足够的空间才能添加成功。
但在4.1系统中,将插件拖拽到主界面时它会把碍事的其他程序图标“挤”到一边,无需我们手动调整。
换句话说,在4.1系统中你可以更随心地添加桌面插件(图1),让桌面空间利用更合理。
速度还是速度以前笔者曾用过Galaxy Nexus,从4.0升级到4.1后可以明显感觉界面的滑动效果更为流畅,但在平板电脑上的感觉就只能算是略有提升吧,偶尔还是会出现掉帧的感觉。
先别急着悲观,真正提速的地方还在后面呢。
平板电脑的首要任务就是上网、看在线视频。
升级Android 4.1系统后,笔者发现无论是打开网页的速度还是在线视频的加载速度都有了明显的提升。
以打开首页为例,以前在4.0系统时完全打开页面的时间在13s左右,升级到4.1后的时间则少于10s(测试网络2MB ADSL),而且放大缩小页面的感觉也更为流畅。
在线视频方面,无论是Flash模式还是HTML5模式,在拖拽进度条时等待视频的加载时间也大幅缩减。
Android 4.0新特性分析目录前言 (4)一、新增基本特性 (5)1.1虚拟按键 (5)1.2桌面插件 (5)1.3文件夹创建和管理 (6)1.4可定制的桌面系统 (7)1.5可视语音邮件 (7)1.6日历操作 (7)1.7 Gmail 功能 (8)1.8 Permissions (8)1.9改进虚拟键盘纠错 (8)1.10从锁屏界面直接访问应用程序 (10)二、网络新特性 (10)2.2新版浏览器 (10)2.3 Enterprise (10)2.4流量控制系统 (10)2.5 WebKit (10)2.6联系人应用整合社交网络信息 (12)2.6.1 User Profile (12)2.6.2 Invite Intent (13)2.7 Android Beam (13)2.8 Bluetooth Health Devices (14)三、图像与UI特性 (15)3.1相机应用 (15)3.1.1人脸识别,解锁 (15)3.1.2焦距和感光区域 (16)3.1.3摄像头自动对焦 (16)3.1.4摄像头的其他功能 (16)3.2内置照片编辑器 (17)3.2.1 Media Effects (17)3.2.2 Remote control client (18)3.2.3 Media player (18)3.2.4 Media types (18)3.3 Android 4.0 使用了多种新的视图和其它UI组件 (18)3.3.1 System UI (18)3.3.3 Large photos (19)3.3.4 Contact Usage Feedback (19)3.4 Hardware Acceleration (20)四、输入框架 (20)4.1悬停事件 (20)4.2手写笔 (21)4.3 鼠标按钮 (21)小结 (21)前言随着Android4.0的发布,它的神秘面纱也得以揭开,通过对官网SDK的阅读理解,总结了自己对Android4.0新特性的一些理解。
Android4.1Netd详细分析(⼀)概述与应⽤实例Android 4.1 Netd详细分析(⼀)概述与应⽤实例分类: Android⽹络 Netd Android Netd network Android 2012-10-31 13:00 2563⼈阅读评论(0) 收藏举报⽬录(?)[+]个⼈邮箱:********************基本的环境配置和搭建就不赘述,如果你⾃⼰认为⾃⼰还是崭新的新⼿,我有个⼈看过的关于Android底层开发,系统级别需要了解的知识的博客列表~LINK(待完善):⼀.概述所谓 Netd 就是Network Daemon 的缩写,表⽰Network守护进程,类似的命名还有很多,例如Vold(Volumn Deamon)---磁盘管理,Rild(Radio Interface Layer Deamon)--- 电话的基本数据功能……类似的还有好多,遍及Android各类服务,各个层次~Netd负责跟⼀些涉及物理端⼝的⽹络操作相关的功能实现,例如带宽控制(Bandwidth),⽹络地址转换(NAT),个⼈局域⽹(pan),PPP链接,soft-ap,共享上⽹(Tether)等等……都是按照模块(.cpp+.h)组织在netd⽂件⽬录下的~Android Netd 相关的基本框架的四⼤部分:(1)Linux Kernel ⽤于检测 network 相关的所有 event 事件。
(2)Netd 作为 Kernel 与 Framework 之间通信的桥梁。
(3)Framework 层操作 Netd,向 Netd 发送操作命令。
(4)UI 与 Framework 交互,⽤于⽤户进⾏⽹络的操控。
涉及主要源码位置:Netd:/System/netd/system/core/libsysutils/src/system/core/include/sysutilsFramework:/frameworks/base/services/java/com/android/server先统领⼀下~整体的框架图~ 很不规范,会意即可,之后还会详细介绍:如下式Netd下的⽂件,我们将按照从下⾄上的流程分析它~leo/myAndroid/System/netd/0:[+] Android.mk *0:[+] BandwidthController.cpp *0:[+] BandwidthController.h *0:[+] CleanSpec.mk*0:[+] CommandListener.cpp *0:[+] CommandListener.h *0:[+] DnsProxyListener.cpp *0:[+]DnsProxyListener.h *0:[+] IdletimerController.cpp *0:[+] IdletimerController.h *0:[+] List.h *0:[+] MDnsSdListener.cpp *0:[+] MDnsSdListener.h *0:[+] NatController.cpp *0:[+] NatController.h *0:[+] NetdCommand.cpp *0:[+] NetdCommand.h *0:[+] NetdConstants.cpp *0:[+] NetdConstants.h *0:[+] NetlinkHandler.cpp *0:[+] NetlinkHandler.h *0:[+] NetlinkManager.cpp *0:[+] NetlinkManager.h *0: [+] PanController.cpp *0:[+] PanController.h *0:[+] PppController.cpp *0:[+] PppController.h *0:[+] ResolverController.cpp *0:[+] ResolverController.h *0:[+] ResponseCode.h *0:[+] RouteController.cpp *0:[+] RouteController.h *0:[+] SecondaryTableController.cpp *0:[+] SecondaryTableController.h *0:[+] SoftapController.cpp *0:[+] SoftapController.h *0:[+] TetherController.cpp *0:[+] TetherController.h *0:[+] ThrottleController.cpp *0:[+] ThrottleController.h *0:[+] logwrapper.c *0:[+] main.cpp *0:[+] ndc.c *0:[+] oem_iptables_hook.cpp *0:[+] oem_iptables_hook.h *从init.rc⽂件中可以看到,是在启动就开始运⾏的⼀个系统级的守护进程。
Android 4.1新特性介绍:
流畅性和Google Now是重点
作者:M星空
G o o g l e A n d r o i d
关于我:
网名:M星空
新浪微博:/540376604
(M星空-晋)
Q Q:540376604
邮箱:540376604@
移动应用开发
爱好者
官方介绍
Android 4.1(糖豆): 让世界上最流行的平台 变得更好
更快 更流畅
经过摄像机的拍摄对比发现:Android 4.1显然比Android 4.0 系统更快更流畅更顺滑。
主屏幕之间切换,主屏幕与应用程序之间切换 毫不卡顿,就像翻书一样流畅,感觉就像是在滑动着屏幕上的像素。
Jelly Bean 会在当你手指接触屏幕时让
CPU 处于高速工作状态,因此带来了急速的触摸体验。
用户界面
亮屏后,解锁提示环会自动展现一个由一圈圈向外的锁屏界面,即新的波纹解锁界面,
虚点组成的涟漪环,在触动时,变成一组跟踪反馈点阵。
左侧相机、右侧解锁不变,又增加上侧Google Now 的快捷方式。
电话呼入界面同样采用与波纹解锁相统一风格。
与4.0一样,左侧挂断,右侧接通, 上侧挂断且快速回复短信操作。
增强通知栏
通知栏是Android骄傲的一项功能,开发者可以利用通知栏把重要信息直观的展示到用户面。
Android 4.1的通知栏框架有了巨大变化,简单说就是更大、功能更丰富、易操作。
新版系统为开发者提供了三种不同的通知样式,最高可以达到256dp,用来显示更多信息。
新版通知在原有的信息提示,快速进入基础上,增加更多交互操作。
可以直接查看信息、图片、提醒、E-mail 等内容,无需进入应用程序就可以进行一键回拨、一键分享等操作。
当有新通知时,之前旧通知会自动收回为简洁样式。
用户可以通过双指手势展开和收回相应的通知条,以便于直接查看更多信息。
Android 4.1还新增应用程序“显示通知”开关,可以
关闭不需要的应用通知和推送消息,在小米的MIUI系统中
有此功能。
Widgets插件自动适应大小
新版本中桌面插件将
可以自动适应大小,如果
桌面空间不足会自动弹开
程序LOGO空出地方,如
果还不够就会自动缩小插
件空间以方便摆放。
然后
根据插件的面积,会向应
用索取不同的内容展示。
加强无障碍操作
相机和图库
新版相机在拍照后,增加右移的过渡特效,并在对焦框加入动画特效,拍照存储照片时也有动画提示,拍照后可以更加方便及时的分享。
手势右移镜头框:可以无缝直接切换到照片浏览页面,并方便滑动切换回照相模式。
浏览模式下支持手势缩放,横向滚动;竖向滑动直接删除照片,误操作删除后也可以恢复。
在无障碍操作方面,果冻豆的API 将会更加完整,让视力不佳用户能够更好的操作自己的手机。
开发者可以根据新的API 来实现更完善的辅助功
语言、输入法扩展
4.1版将支持双向文字显示,方便从右到左显示语言的用户使用,将增加多项语言支持。
新系统会内置27种不同键盘布局,并提供智能词典方便用户输入。
新的语音输入将支持离线模式,不再需要联网就可以完成语音的智能分析。
新的输入类型和功能
蓝牙、USB或者其他任何连接类型接入新的输入设备时,系统就发出通知,让用户选择是否进行切换。
全新搜索+ G o o g l e Now
搜索是Google发家的功能,在android系统中也不例外。
在新版Android 4.1中,搜索将会带来三项新功能:
全新的UI
智能语音搜索
智能语音搜索功能依靠Google强大的搜索库,提供很好的体验
Google Now
Google Now是类似于苹果的Siri的更智能化的信息助手。
Google Now会根据用户平日的搜索习惯和当前手机所处环境来分析预测判用户需要的信息,例如根据用户喜欢的球队显示比分、赛程,根据上下班时间、地点显示最佳路线、天气、汽车班次……还会提醒用户不出门就会迟到,基本就是“我猜我猜我猜猜猜”……
更多Android 4.1介绍请前往官网:/about/jelly-bean/。