BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android开发周报:谷歌发布多款新品

| 作者 郭亮 关注 18 他的粉丝 发布于 2014年10月20日. 估计阅读时间: 6 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

新闻

  1. 《谷歌低调发布多款新品》:谷歌非常低调的发布了一系列新品,包括全新的Nexus 9平板电脑和Nexus 6智能手机、Android 5.0 系统正式版、首款Android TV Nexus Play机顶盒等等,此外,谷歌还推出了Myglass V3.3.0——一项让谷歌眼镜能够接收推送通知并且直接显示的更新。
  2. 《谷歌正式推出Android L ,命名Lollipop》:谷歌的Android 5.0版本之前在开发者大会上被称之为Android L,不过这个L究竟是什么名词一直没有明确的说法,考虑到一贯的命名方式一定是甜品的名称。就在早些时候,谷歌正式召开发布会,发布了Nexus 6和Nexus 9在内的多款智能设备,同时正式推出了Android Lollipop操作系统,这个L就是Lollipop的缩写。
  3. 《摩托罗拉Nexus 6 649美元起售》:Nexus 6 将于 10 月 29 日开始接受预定,11 月初会登陆各大商店,无锁版售价 649 美元,另外用户也可以通过合约价购买,AT&T、T-Mobile 和 Sprint 都将销售 Nexus 6 手机。649 美元的价格较上一代贵了 300 美元,上一代为 349 美元起售。虽然 Nexus 6 采用了顶级配置,拥有姣好的外观设计,但 300 美元的价格提升,习惯了高性价比的 Nexus 粉丝们是否愿意买单仍旧需要考验。

教程

  1. 《Android L——Material Design详解(主题和布局)》:谷歌已经正式推出了Android 5.0操作系统—Android Lollipop。现在是时候学习Android L了。该文章是作者关于Material Design的第一篇,介绍了 Material Design 的主题和布局、视图和阴影、UI控件以及动画。
  2. 《优化Android App性能?十大技巧必知!》:无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App,是软件开发公司以及广大程序员们头疼的一大难题,本文给大家提供几个提高Android App性能的技巧。
  3. 《教你做一个Material风格、动画的按钮(MaterialButton)》:了解过Material Design的开发者都感到由衷的惊艳,但在惊艳之余又非常遗憾,因为其必须在Android L上才能使用。作者参考Material Design,实现了能够运行在4.0系统上的MaterialButton动画按钮。
  4. 《Advocating Against Android Fragments》:安卓3.0之后谷歌就发布了Fragment,然后越来越多的App使用Fragment来布局,但开发者在使用Fragment的时候经常会遇到各种非常诡异的问题,同时也会带来性能问题,作者在文中列举了自己遇到的Fragment bug,分析了Fragment的性能及生命周期,并且提供了替代Fragment的方案。
  5. 《使用Gradle构建Android项目》:Google I/O 2013发布了新的开发工具—Android Studio,Android Studio使用Gradle构建Android项目,由于Android Stuido正式版还没有发布,同时许多开发者习惯了Eclipse,Android Studio并没有完全普及,作者在文章中介绍一下怎么使用gradle构建Android项目、进行多个版本编译。
  6. 《使用proguard混淆Android代码》:当前有些工具比如apktool,dextojar等可以对Android安装包进行反编译,从而获得源码。为了减少被别人破解,导致源码泄露,开发者需要对代码进行混淆,Android的SDK为我们提供了ProGrard这个工具,可以对代码进行混淆(一般是用无意义的名字来重命名),以及去除没有使用到的代码,对程序进行优化和压缩,这样可以增加破解难度。作者分享了ProGrard的相关使用方法。
  7. 《Android数据库高手秘籍——LitePal的存储操作》:LitePal的表管理模块功能非常强大,使用者可以方便的创建表、升级表、以及建立表关联,继前几篇关于LitePal的使用方法分享后,作者又出新文,介绍了如何使用LitePal来进行表CRUD操作。

开源项目

  1. material-design-icons:Material Design Icons是谷歌官方开源的Material design 图标,已在GitHub上提供安装下载,包含1x、2x、3x尺寸、SVG and CSS sprites等。
  2. LDrawer:LDrawer是Material design风格的Android drawer 动画图标,可以使用Maven或Gradle集成,调用方法非常简单。
  3. Android图表库:该项目是关于统计图表的开源库,提供多种展现形式,包括线形、柱形、饼形以及多种组合形等。界面美观大方,功能非常强大,可以满足大部分的统计需求。
  4. node-android:使用Node.js实现的Android 兼容API。

感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT