Android每周热点第二十二期

664 查看

本期热点

如何让你的iOS与Android应用与众不同
我们现在仍能看到很多的Android应用程序是直接从其他平台(即iOS)迁移过来的。这里有一些设计UI的简单方法,可以让你的Android应用看起来很地道。为了更容易找出区别,我会对一些模式(Android上的说法)和让Android和iOS不一样的构建模块并排进行比较。

文章、教程

如何在Android中实现悬浮Activity
通常来说,为一款已经优化过的手机APP开发平板的版本也不是很难。最近遇到一个项目就没有这么简单了。我们不只要开发一个平板APP(基于ActionBarSherlock库,也称作ABS),还需要实现一个悬浮并且透明显示的Activity,保存悬浮的Activity的原始尺寸,包括水平方向和竖直方向。接下来看看我是怎么做到的吧。

使用自定义图形创建阴影效果(英文)
这篇文章告诉了我们如何轻松地使用自定义图形为控件创建阴影效果。

AOSP第一部分:使用Manifest和Repo工具获取代码(英文)
这是该系列文章的第一篇:基于Mac平台准备构建Android开源项目。

如何模拟一个缓慢地网络连接测试应用(英文)
如果你想在设备上模拟缓慢又不稳定的网络连接的话,其中一种方法就是在路由器上配置OpenWRT。

ProTip:使用渲染脚本实现高质量的模糊图像(英文)
模糊图像是一种许多开发者都要完成的图像效果,实现它可能还需要花上不少的时间和精力。因为许多的图像处理都是必要的。如果编写不当,那么CPU和内存使用问题将令你痛苦不堪。

正确使用左侧抽屉式导航(英文)
Taylor Ling研究着使用左侧抽屉栏的合适时机。

APP UI / UX——第一部分(英文)
在这个文章系列中,Mark Allison将带我们领略各种可借鉴的前沿技术优化应用程序,以提供更丰富更具吸引力的用户体验。

Fragments页面的自定义过渡效果(英文)
Cyril Mottier发表了一篇“幕后”博客,描述他如何使用以及为什么使用过渡动画来改善Capitaine Train应用程序中的搜索体验。

高效的Android懒人开发(英文)
这个幻灯片概述了我们在哪里可以找到优秀的Android项目资源来缩短开发周期。

函数库、代码

Mizuu(英文)
Mizuu是一款面向平板与智能手机的用户媒体中心应用。它能帮助管理你所有的电影和电视节目视频文件,自动获取关于视频的有效信息,包括标题、情节、封面和演员信息等。

Swipeable-Cards(英文)
Swipeable-cards是一个本地库,提供类似交友卡这样的效果。卡片可以使用图像构造并呈现动画效果。你可以选择喜欢或者跳过不喜欢。其中使用了截然不同的排序机制。

工具

使用IntelliJ IDEA在线模板发送Android日志信息(英文)
在线模板是已预定义的代码片段,让开发工作更快更高效。

使用Travis Ci环境集成Github项目(英文)
Gabriele Mariotti带来了一个新的插件来简化Travis CI的集成功能。

Proguard代码混淆器(英文)
这是一个基于4.11版的混淆器,速度较之前的版本更为快速。我们的测试显示它比逆向混淆器快出2.5倍,而且生成相同的输出结果。

Announcing Schematic(英文)
ContentProviders维护起来很麻烦。你所创建的每个Uri都必须为它添加5种不同的方法,还需要将它添加到你的UriMatcher类中。Schematic能为你缓解这个问题,它会为你生成ContentProvider,而你所要做的只是定义Uri和代码注释。

视频

高效的Android消息(英文)
消息传递对应用程序来说是非常有用的附加功能,但实现起来可能会非常棘手。Juan Gomez概述了如何使用Android平台可用的协议实现消息传递。

DevBytes:Google Play Service 4.4(英文)
Google Play Service的另一版本——4.4已经发行。此发行版本有一个惊人的宣布:谷歌街景地图Android API,还有更多值得期待哦!

每周应用

应用拨号器(英文)
应用拨号器提供了一个革新的方法来搜索应用!只需在T9键盘上点几下就能启动任意应用程序。这节省了寻找应用的时间,并能快速安装应用。

特刊

垃圾邮件过滤器——请帮助我们(英文)
在过去的几周里,我们遇到了GMail垃圾邮件过滤的问题。如果可以的话,请检查下你的垃圾邮件文件夹并把我们的邮件标记为“非垃圾邮件”,我们将感激不尽!你也可以防止我们的邮件被过滤入垃圾邮件文件夹中,只需把我们的电子邮件地址添加到你的地址栏即可。非常感谢您的支持!