写点什么

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

2014 年 10 月 19 日

新闻

  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 )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 10 月 19 日 21:372153
用户头像

发布了 121 篇内容, 共 34.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

高速路二维码报警定位系统开发,二维码报警定位功能

13530558032

Java 基础语法

InfoQ_34a83d636158

直播倒计时|30分钟带你解锁“技术写作”新技能

小红豆

技术 写作 直播 技术创作 RTC征文大赛

在线游戏,如何把握住1个亿以上的DAU?

BonreeAPM

运维 监控 AIOPS 系统 用户体验

Spring Cloud 微服务实践(0) - 开篇闲话

xiaoboey

微服务 Spring Cloud Spring Boot Spring Framework

Spring Cloud 微服务实践(1) - 用Initializr初始化

xiaoboey

Spring Cloud Eureka Gateway Hoxton

网上赌博输了怎么办?上岸戒赌是唯一的选择

geeker

网上赌博输了怎么办 网上赌博玩快三输了怎办 网上玩快三输了怎么回血 网赌输了怎么戒赌

架构师训练营结业作业

superman

字节高级工程师告诉我,想越过开发5年的“分水岭”这样做最适合

周老师

Java 编程 程序员 架构 面试

大数据下单集群如何做到2万+规模?

华为云开发者社区

大数据 集群

CentOS 7 安装 Python 3.7

wong

Python

2020年7月云主机性能评测报告

BonreeAPM

云计算 测试 公有云 评测 排行榜

不想搞Java了,4年经验去面试10分钟结束,现在Java面试为何这么难

Java架构师迁哥

血的教训!千万别在生产使用这些 redis 指令

云流

redis 学习 编程 程序员

数字货币量化交易,量化对冲搬砖系统开发

13530558032

python——自定义序列类

菜鸟小sailor 🐕

LeetCode题解:622. 设计循环队列,使用数组,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

Electronjs

Neil

Java Electron 前端框架 前端教程 客户端开发

实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联

华为云开发者社区

云服务 IDC

活着

GongTeng95

2020年8月北京BGP机房网络质量评测报告

BonreeAPM

测试 机房 评测 排行榜 IDC

一次压缩引发堆外内存过高的教训

AI乔治

Java kafka JVM

危与机并存 保险业如何走好线上线下业务并举转型之路?

BonreeAPM

运维 监控 保险 AIOPS 系统

如何进步神速

Sean

学习 个人成长

Python基础知识(二)

Python基础

关于手机里的IP地址,你不得不知道的“秘密”

脑极体

一次旅途

GongTeng95

UML练习1-食堂就餐卡系统设计

博古通今小虾米

UML

Spring Cloud 微服务实践(2) - Gateway重试机制

xiaoboey

maven Spring Cloud Gateway modules 重试

算法大赛评委亲授通关秘籍,报名倒计时!

易观大数据

架构师训练营大作业

叮叮董董

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