说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

盘点最受开发者喜爱的Android 5.0 Lollipop API

HTML文档下载 WORD文档下载 PDF文档下载
作为Android系统的一次重大升级,Android 5.0 Lollipop采用全新的Material Design语言,不但在视觉和操作上更胜一筹,还包含扩展UI工具包,更引入了大量新的API,本文着重介绍了其中最值得开发者深爱的12款API。

作为Android系统的一次重大升级,Android 5.0 Lollipop突出采用全新的Material Design设计语言,不但在视觉和操作上更胜一筹,还包含扩展UI工具包供开发者使用,为应用添加3D实时阴影,可缩放矢量“drawbles”以及流畅的动画效果。本文着重介绍了其中值得开发者深爱的12款API,赶紧一睹为快吧!


  • 3D视图和实时阴影

Android 5.0的elevation属性能为应用添加了妙不可言的3D视图效果。开发者只需对应用的图像对象重新设定elevation,图像下的实时阴影就会自动显现,打造出一种漂浮在屏幕之上的奇妙画面。此外,还可以用setTranslationZ函数来设定elevation,例如view.setTranslationZ(120)。或用ViewPropertyAnimator.z() 和ViewPropertyAnimator.translationZ()函数来使elevation灵动起来,从而让应用脱颖而出。


  • Activity Transitions

这个名为Activity Transitions的API让Lollipop应用有了更好的切换体验。开发者可通过寻找视图ID以及创建Intent和Bundle来定义不同Activity之间的动画切换,再启动Activity(startActivity()函数)就大功告成了。


  • Heads-up

Android 5.0通知中心的亮点在于名为 “Heads-up”的创新通知模式及其卡片式的清新风格,用户不必退出当前的全屏界面,即可启动或关闭漂浮在屏幕上方的提醒。比如通过设置Heads-up将来电提醒显示在文字屏幕(《爱丽丝梦游仙境》节选)的顶部。


在Android 5.0 Lollipop的锁屏上,用户无需下拉通知栏就能够查看新消息并进一步操作,还能将个别信息标记为隐私等等,功能强大。

  • Leanback UI和Android TV输入框架

Android 5.0创新引入了Android TV的Leanback UI,大大满足了开发Android TV应用的需求。


上面的代码显示的是如何在Android 5.0的应用清单中添加LEANBACK_LAUNCHER意图过滤器,让应用的Leanback UI跟Android TV严丝合缝。Android 5.0自带Leanback等程序库,Android TV输入框架和aka TIF(帮助TV应用处理来自HDMI 输入、电视调谐器和 IPTV 接收器的视频流)框架,在精简代码的同时,让应用UI与Android设备完美融合。

  • Overview

Android 5.0 棒棒糖的“Overview(概览)”是传统多任务视窗的升级版,全新的UI呈现卡片重叠的即视感,清新又简洁。用户不仅可以在不同应用之间移动自如,还能在用一个应用的不同任务之间流畅切换,好不惬意。

虽然不能决定Overview界面的整体效果,但通过编写Intent,开发者能自行定义应用向Overview添加或从中删除时的视觉体验。

  • 低功耗蓝牙

Android 5.0新开放的API可以让应用与低功耗蓝牙(BLE,Bluetooth Low Energy)的扫描(中心模式)和广告(外围模式)实现并行操作。低功耗蓝牙在保证应用性能和功能的同时降低了电量消耗,近些年来越来越受到健康&健身类应用的青睐。

Android中电话和短信服务的包分析 一位Android开发者的赚钱经历 让网页中的图片随屏幕滚动,并避免与文字重叠 Hello bat - DOS BAT批处理编程入门教程(一) 变量 - DOS BAT批处理编程入门教程(二) Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面 程序流程控制基础 - DOS BAT批处理编程入门教程(四) For循环语句详解 - DOS BAT批处理编程入门教程(五) Android编程之实现GPS定位 android编程实现仿iphone的tab效果 系统变量 - DOS BAT批处理编程入门教程(三) Android编程获取手机的IMEI Android开发中14个很有用的编程技巧 Android蓝牙栈bluez使用方法 Android模拟GPS数据生成kml和nmea文件 Android签名用keytool和jarsigner制作apk文件 谈谈Android中文短信的实现 Android中文短信开发技巧 Android来电号码获取代码 Android AIDL初学者必看内容 Android与XML解析 Android天气预报程序开发实例与定位信息 Android中文短信开发终结篇 Android权限列表permission说明 Android输入法开发实例解析 Android示例程序Snake贪食蛇源代码分析 Android平台View的按键事件KeyDown用法 Android加速感应器实现屏幕自动旋转-Sensor属性 Android视频播放类VideoView解析 Javascript如何检测浏览器关闭了小叉叉 文件操作 - DOS BAT批处理编程入门教程(六) weblogic+ejb高手请出来赐教 000000000000020.0000000000000000分提问:以前的加密文件现在如何查看? 怎样销毁CFormView 对象? (在线等待) PB如何调用带参数,及返回值的SQLserver存储过程? #####如何捕获在窗体外,鼠标右键或左键CLICK时的鼠标的坐标点##### dll的问题 在VB的菜单中,如何加载图标? 安装问题! 关于高程,菜鸟请各位大虾帮忙!!!! 给datarow负值,在winform可以,在webform失败? 在线统计,在国内有哪些大企业应用了客户关系管理系统(CRM)??? MessageBox不能显示 简单问题,写文字时旋转90度(立即给分) 求救,我好迷惘! 怎么得到当前系统中安装的所有程序(软件)的列表? 什么叫做域(急用) select int (*fp)(int a,int b) 和 int *fp(int a,int b)有何区别 ADO中的_RecordsetPtr的查询问题 我是学VB了,但我不知道IIS是什么意思是否能给示解答,细细说明,增分 为什么我的xp经常一开机不久就发出警报声音 求救,我好迷惘! 请网友们注意接分 郁闷!太郁闷了!大家都来看看,散分 仓库物料存仓量统计问题,SQL语句怎样写,进仓、出仓在不同的表呀! 菜鸟请教高手:这样的代码能写吗 求救,我好迷惘! 怎样使热点(光标)跳到某个对像?? 内空,请sharetop进来领分 仓库物料存仓量统计问题,SQL语句怎样写,进仓、出仓在不同的表呀! 请问oracle和sql server两者最大区别是什么? 请问哪里有<vc60宝典>的电子书下载?不够分再加 用RDS技术要什么样的系统设定?? 如何判断image里有没有图片? 请问高手,能不能给edit的一定部分加阴影。 如果数据达到百万条,如何来优化检索速度???希望高手进来探讨!!! 请问大侠!一个网卡可以和两个ip绑定吗? 大家帮我找原因 开机时候如何进入dos状态? 前辈误会啦!我只是写了可把查询结果用表格显示的程序, 打印还是没有思路!!! 急哭... 重庆考程序员的兄弟们近来看看吧! 调度算法问题! 求救!!win2000的删除与添加程序打不开了? 怎样在程序中把影像文件做成rm格式? 让别人通过IE访问我的JAVA程序该如何做! 青蛙的特征 [zz] 暴走银狼的程序作不出想要的不规则窗体 ——————大侠们快来看网络专业程序呀—————— pb8连oracle9i时出现ORA-12514, 监听进程不能解析在连接描述符中的service_name 要求当鼠标离开Groupbox的范围时相应某一事件,我该怎么作呢 上海、北京和深圳,何去何从? 与母亲有关的谚语和俗语.谚语和俗语 求证:三角形ABC中,BC边上的中线AM^2=1/2(AB^2=AC^2)-BM^2 请问现在市面上的果蔬农药降解机 能否降解禽肉内的激素成分~ 家里哪些东西可以作为润滑剂 如图,已知△ABC中,∠B=∠ACB,M是AB上一点,N是AC延长线上一点,且MB=NC,连接MN交BC于P,求证MP=PN快点啊、晚上我来看 插入图片 肉中的激素加热会不会分解 家里没有润滑剂,用什么代替润滑剂最安全 建筑工地上有一堆水泥,用了8分之3后又运来36吨,这此时这堆水泥比原来还多6分之1.原来这堆水泥有多少吨?给莪个正确答案.随便分析下.- - 我做梦梦见一条青蛇,我做梦梦见我躺在床上身边盘着一条青蛇,我特害怕一直躲,结果不小心碰到它,它就转头要咬我.我就给吓醒了.这个梦是好还是坏?请根据我的梦,具体的解释下, 在平行四边形ABCD中,E为BC的中点,连接AE并延长交DC的延长线与点F.当BC与AF满足什么数量关系时,四边形ABFC是矩形?请说明理由. H202(双氧水)是电解质吗?如果是请写出它的电离反应方程式! 如图,点P,M,M分别在△ABC的各边上,且MP垂直于AB,MN⊥于BC,PN垂直于AC 求证1.PMN是等边三角形如图,点P,M,M分别在△ABC的各边上,且MP垂直于AB,MN⊥于BC,PN垂直于AC 求证1.PMN是等边三角形2.若AB=9,求MC 如图(2)所示,M、N是△ABC内任意两点,试探求AB+AC与BM+MN+NC的大小关系,并写出探究过程. 【化学】过氧化氢是不是电解质?为什么?它能电离出H+ 和 H02-为什么不导电?谁做过实验?如何验证? 建筑工地运一批水泥,原计划每天运来5.5吨,18天可以运完,实际每天比计划多运1.1吨,实际可以提前几天完成? 怎样用SolidWorks 画两端带挂钩的拉力弹簧怎样用SolidWorks 画两端带挂钩的拉伸弹簧 氧化铝是离子化合物,为什么是原子晶体? 如图1,已知三角形ABC中,角ABC=90°,点M为BC上一点,点E,N在AC上,且EB=EM.MN=NC(2)求证:EN=1/2AC;(3)如图2,过B作BG平行MN交EM于G,当BM/CM=1/2.求BG/MN的值 自然现象的作文300—400字五年级,好的加50分!!!急急急急!!!!今天,过了不要!!! 过氧化氢(H2O2)的俗称双氧水,在医疗上可作为消毒杀菌剂.关于双氧水的说法正确的是( A.双氧水是由两个氢原子和两个氧原子构成B.一个双氧水分子是由一个氢分子和一个氧分子构成C.双氧水是 一批水果,上午卖出总数的1/4,下午运走14吨,还剩总数的2/5没有运.这批水果有多少吨?(不用方程) 快. 关于自然现象的作文可以是朝霞晚霞,月圆月缺,春风春雨,雾起雾散等 以△ABC的边AB、AC为边,向三角形外做正方形ABDE及ACFG,连接CE、BG相交于点O,P是线段DE上的任意一点.求若一个四边形中存在相邻两边的平方和等于一条对角线的平方,则这个四边形是勾股四边形. 能否有健康的身体,关键在于平时多锻炼.修改病句在原句上修改 有关自然现象的作文350字以上 用什么打飞机 描写人物打扮的词急 写自然现象的作文500字左右要写风、雨、霞的,不要四季的,只要一天的 “打飞机”是什么意思? 描写高尚品德的人的诗句 矿井主要自然灾害有哪些?其中瓦斯、煤尘灾害对矿井有哪些危害? 请问这样的图是拿什么画出来的 直角三角形ABC,AC为斜边,AM=MN=NC,BM=3,BN=4,求MN 从能量的角度解释 流行进入大气层时为什么会燃烧? 打飞机是什么意思 井下瓦斯和煤尘爆炸时,矿工如何自救? 矿井主要灾害有哪些?其中瓦斯、煤尘灾害对矿井有哪些危害? 像这样的图是用什么画出来的,怎么画? 水平桌面上有两个长方体木块A、B,F为水平推力,向右作用于左边的木块上,(A、B连在一起),则( )A、B向右匀速运动时,A、B之间一定有弹力老师答案是这样给的,但是向右匀速运动和静止情况 图形的旋转方法是什么 什么是打手枪,打飞机? 里面的解释我看不懂 整体法 T=Mag+Mbg这个我看得懂 其他就不懂了 什么东西可以当润滑剂 三氧化二铝是什么晶体?离子晶体还是分子晶体 是由六个全等的正三角形围成的图形 图中有几个等腰梯形 简述理由快理由写好点 已知BE、CF是三角形ABC的高,在BC上截取BP=AC.在CF的延长线上取点Q .使CQ=AB.求证1.AP=AQ 2.AP垂直于AQ 初二物理声现象的简答题.电影《泰坦尼克号》描述的是一艘叫“泰坦尼克”号的大海轮,因为跟冰山相撞而沉没的悲剧.为了避免悲剧重演,科学家发明了一种利用声音传播规律制成的探测装置 把图中的等边三角形分成两个三个四个全等图形. 已知BE、CF是三角形ABC的高,在BE上截取BP=AC,在CF的延长线上截取CQ=AB那么PA与AQ垂直吗? 在三角形ABC中,若AB=5,BC=6,BC边上的中线AM=4,求AC的长 单位上要搞个消防应急演练,需要制造小火灾然后用灭火器熄灭,请问怎么制造这个火灾?需要什么油?需要准备什么东西·~急·~ 如图,锐角三角形ABC中,BE,CF是AC,AB上的高,在BE上截取BP=AC,延长CF,使CQ=AB,求证:AP=AQ,AP⊥AQ 市场运来一车水果重1.8吨,按2:3:5的比例分配给甲、乙、丙三个水果店,乙水果店分得这批水果的几分之几题续:是多少千克? 消防部门对地面办公室灭火器数量有什么规定 如图为两个全等的三角形,则∠C的对应角为_____. 如图,在三角形abc中,ab大于ac,am是bc边的中线.求证am大于2分之一(ab-ac) 今年父亲年龄是儿子年龄的10倍,6年后父亲年龄是儿子年龄的4倍,则今年父亲、儿子的年龄分别是多少? 与母亲有关的俗语有哪些? AM是三角形ABC的BC边上的中线,求证AB的平方+AC的平方=2(AM的平方+BM的平方)关于勾股定理 儿子今年6岁,父亲今年36岁,几年后父亲的年龄是儿子的4倍?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘