新闻
- 《谷歌低调发布多款新品》:谷歌非常低调的发布了一系列新品,包括全新的 Nexus 9 平板电脑和 Nexus 6 智能手机、Android 5.0 系统正式版、首款 Android TV Nexus Play 机顶盒等等,此外,谷歌还推出了 Myglass V3.3.0——一项让谷歌眼镜能够接收推送通知并且直接显示的更新。
- 《谷歌正式推出 Android L ,命名 Lollipop》:谷歌的 Android 5.0 版本之前在开发者大会上被称之为 Android L,不过这个 L 究竟是什么名词一直没有明确的说法,考虑到一贯的命名方式一定是甜品的名称。就在早些时候,谷歌正式召开发布会,发布了 Nexus 6 和 Nexus 9 在内的多款智能设备,同时正式推出了 Android Lollipop 操作系统,这个 L 就是 Lollipop 的缩写。
- 《摩托罗拉 Nexus 6 649 美元起售》:Nexus 6 将于 10 月 29 日开始接受预定,11 月初会登陆各大商店,无锁版售价 649 美元,另外用户也可以通过合约价购买,AT&T、T-Mobile 和 Sprint 都将销售 Nexus 6 手机。649 美元的价格较上一代贵了 300 美元,上一代为 349 美元起售。虽然 Nexus 6 采用了顶级配置,拥有姣好的外观设计,但 300 美元的价格提升,习惯了高性价比的 Nexus 粉丝们是否愿意买单仍旧需要考验。
教程
- 《Android L——Material Design 详解(主题和布局)》:谷歌已经正式推出了 Android 5.0 操作系统—Android Lollipop。现在是时候学习 Android L 了。该文章是作者关于 Material Design 的第一篇,介绍了 Material Design 的主题和布局、视图和阴影、UI 控件以及动画。
- 《优化 Android App 性能?十大技巧必知!》:无论锤子还是茄子手机的不断冒出,Android 系统的手机市场占有率目前来说还是最大的,因此基于 Android 开发的 App 数量也是很庞大的。那么,如何能开发出更高性能的 Android App,是软件开发公司以及广大程序员们头疼的一大难题,本文给大家提供几个提高 Android App 性能的技巧。
- 《教你做一个 Material 风格、动画的按钮 (MaterialButton)》:了解过 Material Design 的开发者都感到由衷的惊艳,但在惊艳之余又非常遗憾,因为其必须在 Android L 上才能使用。作者参考 Material Design,实现了能够运行在 4.0 系统上的 MaterialButton 动画按钮。
- 《Advocating Against Android Fragments》:安卓 3.0 之后谷歌就发布了 Fragment,然后越来越多的 App 使用 Fragment 来布局,但开发者在使用 Fragment 的时候经常会遇到各种非常诡异的问题,同时也会带来性能问题,作者在文中列举了自己遇到的 Fragment bug,分析了 Fragment 的性能及生命周期,并且提供了替代 Fragment 的方案。
- 《使用 Gradle 构建 Android 项目》:Google I/O 2013 发布了新的开发工具—Android Studio,Android Studio 使用 Gradle 构建 Android 项目,由于 Android Stuido 正式版还没有发布,同时许多开发者习惯了 Eclipse,Android Studio 并没有完全普及,作者在文章中介绍一下怎么使用 gradle 构建 Android 项目、进行多个版本编译。
- 《使用 proguard 混淆 Android 代码》:当前有些工具比如 apktool,dextojar 等可以对 Android 安装包进行反编译,从而获得源码。为了减少被别人破解,导致源码泄露,开发者需要对代码进行混淆,Android 的 SDK 为我们提供了 ProGrard 这个工具,可以对代码进行混淆(一般是用无意义的名字来重命名),以及去除没有使用到的代码,对程序进行优化和压缩,这样可以增加破解难度。作者分享了 ProGrard 的相关使用方法。
- 《Android 数据库高手秘籍——LitePal 的存储操作》:LitePal 的表管理模块功能非常强大,使用者可以方便的创建表、升级表、以及建立表关联,继前几篇关于 LitePal 的使用方法分享后,作者又出新文,介绍了如何使用 LitePal 来进行表 CRUD 操作。
开源项目
- material-design-icons :Material Design Icons 是谷歌官方开源的 Material design 图标,已在 GitHub 上提供安装下载,包含 1x、2x、3x 尺寸、SVG and CSS sprites 等。
- LDrawer :LDrawer 是 Material design 风格的 Android drawer 动画图标,可以使用 Maven 或 Gradle 集成,调用方法非常简单。
- Android 图表库:该项目是关于统计图表的开源库,提供多种展现形式,包括线形、柱形、饼形以及多种组合形等。界面美观大方,功能非常强大,可以满足大部分的统计需求。
- node-android :使用 Node.js 实现的 Android 兼容 API。
感谢郭蕾对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论