Android每周热点第二十七期

687 查看

本期热点

设计富有意义的手势(英文)
Google I / O大会真正的新闻不是Android版本或Material Design设计语言本身。这是Google的隐喻:动作设计领域前景广阔,我们需要用组件来为手机、桌面和可穿戴设备开发应用。

文章、教程

安卓:工具之道
当你打算踏入安卓领域并着手开发你的第一款安卓程序的时候,很容易就会被一大堆的开发工具所困扰。本文会揭示开发Android程序所需要用到的主要开发工具,对于那些想要强化自己的Android项目的人,本文也会提供一个对Google Play Services的简单介绍。

低功耗蓝牙(2)
这是低功耗蓝牙系列的第2篇。这篇文章中,我们将要定义将要使用的Service、Activity结构来确保蓝牙操作与界面分离。

低功耗蓝牙(3)
这是低功耗蓝牙系列的第3篇。在今天的文章里,我们将更深入的探讨BLE的技术细节,并且实现BLE下的“设备发现”功能。

修正Android摄像头API
我一直都认为Android的API很糟糕,所以我打算重新构造它。我把重构后的代码放在GitHub上( EasyCamera),在这篇文章中列出了我改的地方,还有修改的理由。

Palette库包预览(英文)
您可能已经注意到一个名为Palette的新支持库包,它能把从图像中提取的颜色效果用于UI中。Chris Banes将与我们分享一些他的使用心得。

Play Services 5.0是个庞然大物 (英文)
最近发布的Google Play Services 5.0为APP贡献出超过2W个供以使用的函数方法。解除了三分之一的API功能限制!Google真是太厉害了。

研究Palette类 (英文)
Palette类是一个很棒的工具,它可以改善用户的动态体验,能提取基于内容的颜色效果。对性能的影响很小(至少对于一个相对高端的设备),特别在L开发者预览版的新主题和动画中效果显著。

Googe Play Service5.0 (英文)
Google Play Services 5.0已面向世界范围内的各种设备,新版囊括了许多提升APP性能的特性。该发行版本引入了Android可穿戴设备服务APIs,Dynamic Security Provider和App Indexing,同时还包括更新后的Google Play game services、Cast、Drive、 Wallet、Analytics和Mobile Ads协议。

Blender:通过(英文)注解(英文)提高Guice框架的处理性能
Blender是一种新的注解处理器,提升了Guice框架的运行性能。RoboGuice是首先从中获益的库包:增快了30 – 70%的处理速度且减少了30%的内存使用。

The CommonsBlog — 现在请关注’L’ API变化(英文)
每次Android版本的发布,Google都会进行API差异性报告,概述新版API与前一版本特性的增添、改动或移除。Mark·Murphy将关注Android L预览版的些许变动。

在安卓上运行OpenGL 4.4或更高版本(英文)
手机移动端硬件飞速发展,我们正进入一个跨时代。移动端设备的性能和功能集将于PC端难分伯仲。唯一的区别可能只在于使用的芯片数量。

RecyclerView Android:基础介绍—Antonio Leiva (英文)
本周的Google I / O大会为大家带来了许多令人振奋的Android资讯,我们可能需要一段很长的过渡期来适应Android L的变动。Antonio Leiva将告诉我们一些他最近在使用的RecyclerView控件信息。

Android L最新文档(英文)
Dianne Hackborn发表了一篇关于Android L的最新文档。

如何实现Android触摸滑动导航(英文)
在应用程序不同的视图之间使用触摸滑动已是时下最受欢迎的导航设计模式。在这篇博客中,我们可以领会到创建横向滑动导航App的一些必要步骤。

窍门:更便捷的登陆测试 (英文)
Ame Stockmans将为我们演示使用adb命令将键盘输入置入模拟器。

使用Retrofit和RxJava库与Android进行Web服务交互(英文)
Retrofit和RxJava类库分别来自Square和Netflix团队,它们是Android web服务交互的完美组合。

不规则图形—第1部分 (英文)
Mark Allison被问及如何创建一个像WhatsApp中的气泡对话框一样的不规则图形轮廓。在本系列文章中,他将分析这些技术并具体讲述。

设计

深入研究Material Design设计语言(英文)
让我们来看看Material Design设计语言的一些基本原则,我们不用去深思熟虑那些精心设计的指导方针。重点是设计原则背后的目的,而不是这些原则本身。

库、代码

romainguy /google- io – 2014 (英文)
Roman将用Material Design API构建的Material Witness应用引入Android L预览版的SDK:可自定义主题颜色、动态循环面板显示、Activity转换。

daimajia / AnimationEasingFunctions(英文)
Android Animation Easing功能。让动画效果更加逼真!

如果你感兴趣,在这里你可以找到要点来构建一个简单的……(英文)
Gabriele Mariotti分享了一些使用Android L构建简单的悬浮操作按钮并带有阴影、波纹效果的要点。

活动

Rx趣味介绍——网络研讨会(英文)
有什么能比炎炎夏日的酷饮,寒冷冬日晚的热饮更棒呢?通过编写一个很棒的平台游戏来学习Rx?请于7月18日周五注册网络研讨会。