Android每周热点第二十三期

789 查看

本期热点

Android线程和Handler基础入门
现在大多数的移动设备已经变得越来越快,但是它们其实也不算是非常快。如果你想让你的APP既可以承受一些繁杂的工作而又不影响用户体验的话,那么必须把任务并行执行。在Android上,我们使用线程。本文会给大家介绍一下线程的概念,还有在Java中怎么使用线程,在线程中怎么使用Handler等。

文章、教程

在Android Studio中利用List Fragments创建相册Gallery
本文讲解了在 Android Studio 中如何通过 List Fragments 创建一个以缩略图整列展示设备中图片的相册应用。

Android中提取表单模型
我一直追求从Android活动中分离代码。在最近的一个项目中,我成功的实现了传统的”Form Model”模式,其基本思想是,把处理UI交互以及数据绑定和状态保持的代码提取到单独的类中。这种分离非常自然,并且让我们的Activity变得简单。

GPlayServices # 1:保存到Google Drive(英文)
这段代码将教您如何用Google Play Services内的 Drive  API 把一个文件(或一些内容)保存到Google Drive。

反思Play store中的失败应用(英文)
Android应用批评:从Play store中失败的应用中汲取失败的教训。

使用Gradle定制预处理和后处理任务(英文)
Jake Ouellette与我们分享了一些制作Crashlytics插件时使用Gradle的建议和技巧。

使用Weatherlib包开发Android天气应用程序(英文)
Weatherlib是一个Android函数库,用于简化、快速开发天气应用程序。这篇文章描述了这个库设计理念,可以更好地理解和使用。

Dropbox如何使用C++进行iOS与Android跨平台开发(英文)
这篇谈话笔记总结了Mailbox的开发者——Steven Kabbes如何将Mailbox移植到Android平台。

Ford Sync AppLink Android Demo——在线播放音频(英文)
本教程中,我将重温如何创建一个可以通过福特同步系统在移动设备上播放在线音频流的应用程序。

设计

错失的机会——优化Android平板体验(英文)
Taylor Ling看见美国银行(Bank of America)App清新的UI 在手机上显示很不错,但在平板设备上效果却非常糟糕。为此他写了这篇主题博客。

库、代码

PID Cat(英文)
Jake Wharton更新了Jeff Sharkey的logcat颜色脚本,可以指定显示某个包启动的进程日志。

2014年AnDevCon:“构建自定义相机应用”(英文)
波士顿AnDevCon的GitHub repo和笔记为我们展示“如何构建一个自定义相机应用程序”。

Android Slide Show小组件(英文)
通过一系列小组件可以轻松创建滑动部件。你可以完全定制滑动部件而不仅限于图片,可以滑动想要的一切(文本等)内容。

MagicViews(英文)
Magicview提供了一种简单的方法,设置Android应用程序中的自定义字体。更多功能即将发布。

工具

Android Studio 0.5.9发布——Android Tools Project Site(英文)
Google刚刚发布了Android Studio 0.5.9版本,进行了多方面改进并修复大量bug。

视频

Infinum Android会谈 # 05(英文)
该系列视频可以了解Android开发最佳实践范例、工具和库,通过它们可以创建更棒的Android应用程序!

  1. Square tape—— lvan Kocijan
  2. android应用程序的UI优化——Dino Kova
  3. DbInspector library——Dino Kova
  4. Android lab通知栏——lvan Mari
  5. OnSavedInstanceState——Marko Vitas。