本文由 ImportNew - 陈强 翻译自 androidweekly。如需转载本文,请先参见文章末尾处的转载要求。

Importnew注:欢迎Android爱好者参与翻译文中提及的教程,请私信联系 @Importnew或者 ImportNew.com@gmail.com。同时,也欢迎大家到我们的Android小组讨论交流。如果你也在写Android相关的文章,欢迎投递到Android小组。我们会从中挑选合适的文章加入到下一期的安卓热点回顾当中。

文章、教程

高效、低延迟的Android音频应用开发

Nils Schneider开发了Heat Synthesizer这款音乐软件。在随后发表的博客中,他提到了在处理高性能、低延迟音频时遇到的问题。他阐述了几种实现最佳性能的方法。尽管如此,仍然存在一些其他问题有待解决。

使用Retrofit和Mockito测试Android
API的可靠性


Matt Swanson发布了一篇优秀的博客,讨论了如何在API中调试一些像Http请求这样的棘手事件。他的办法是使用Retrofit库调用REST API,然后用Mockito工具模拟结果。

小窍门:在滚动视图中使用WebView(链接邮件程序)

这是Pedro Loureiro从AOSP邮件应用程序中获得的开发灵感。

AndroidStaggeredGrid
Android瀑布流布局


瀑布流布局可实现纵横交错的多栏布局。

ART运行时中的OAT(文件格式)

这是Android最新版本(巧克力机器人)介绍系列短文中的第二篇。Matthias Schaff将带领我们仔细了解最新Android版本搭载的OAT文件格式以及运行时垃圾信息处理机制。

使用Mirror
API和GDK开发Google智能眼镜


让我们从开发者的视角仔细了解Google Glass GDK。

从ActionBarSherlock迁移到ActionBarCompat

在这篇文章里Wolfram Rittmeyer做了非常详尽的介绍,如何从“气数将尽”的ActionBarSherlock迁移Google的ActionBarCompat控件。

Android平台内存溢出报错:报错原因、解决方案、最佳实践

这篇文章通过一些具体的例子介绍了如何从你的应用程序中找出那些令人厌烦的内存溢出问题。

设定受限配置(Restricted
Profiles)


昨天Netflix为我们介绍了如何使用Jelly Bean配的受限置功能。尽管功能非常强大,但很少有应用在使用它。本文中,Gabriele Mariotti将为我们演示如何在自己的应用程序中实现受限配置。

智能手表
— Part2


Mark Allison将继续在他的文章的中向我们介绍,如何为智能手表开发Android应用程序。

设计

Android实物模型(Mockup)和设计工具

Nikolai Prettner分享了一个实体模型工具,可以用做概念验证和模型设计。此工具不仅包含了各种样式的Google应用,还涵盖了最新版本——4.4 Kitkat风格的应用。

函数库、代码

Dagger
1.2版本发布


Dagger发布了1.2版本,可以从Maven Center上下载。新版本对编译器和运行时做了许多性能上的提升,例如更高效的字符串连接操作、在全局锁的基础上支持读、写锁。

Calligraphy

你是否对设置自定义控件字体和遍历众多控件寻找Textview而感到厌烦?Christopher Jenkins也为此感到困扰。所以他最近发布了一个函数库,简化了在Android应用中使用自定义字体。

DynamicShareActionProvider

这是Google提供的ShareActionProvider类的一个自定义实现——它可以动态共享数据!也就是说,在共享数据前你可以先确定共享的数据类型,这样在创建Activity事件时就不必定义多余的数据类型。

工具

Android
Studio 0.4.0
发布

新版本的支持Android Gradle 0.7.0插件、导入Eclipse ADT工程和一个图像资源导入向导。

android-holo-colors-idea-plugin(Android主题整合包)

这是一款用于Android Studio的插件,与android-holo-colors.com功能类似:首先为你的主题命名,选择 minSDKVersion和compact library(可根据需要选择),然后它就会自动为你的窗口小部件填色。

Android热点回顾第一期的更多相关文章

  1. Android热点回顾第六期

    Android热点回顾第五期 http://www.importnew.com/9274.html Android热点回顾第四期http://www.importnew.com/8997.html A ...

  2. Android 热点相关操作

    Android未提供对该API的直接访问, 需要使用反射, 代码较简单, 如下 GetHotspotState.java package club.seliote.hotspotscanner.uti ...

  3. 关于Android热点模式下的UDP广播

    最近尝试让easylink3在热点模式下连接,发现用普通的广播地址会报错,Network unreachable 尝试按照stackoverflow上的方法: public static int ge ...

  4. 掘金 Android 文章精选合集

    掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...

  5. #Deep Learning回顾#之LeNet、AlexNet、GoogLeNet、VGG、ResNet

    CNN的发展史 上一篇回顾讲的是2006年Hinton他们的Science Paper,当时提到,2006年虽然Deep Learning的概念被提出来了,但是学术界的大家还是表示不服.当时有流传的段 ...

  6. Android 中的一些特殊目录与文件

    用作命令的二进制文件位于/system/bin/与/system/xbin/下 应用数据位于/data/data/, 原始安装文件位于/data/app/(Play商店中非免费应用位于/data/ap ...

  7. 解析HTML利器AngleSharp介绍

    解析HTML利器AngleSharp介绍 AngleSharp是基于.NET(C#)开发的专门为解析xHTML源码的DLL组件. 项目地址:https://github.com/FlorianRapp ...

  8. Linux性能优化实战学习笔记:第四十九讲

    一.上节回顾 上一期,我们一起梳理了,网络时不时丢包的分析定位和优化方法.先简单回顾一下.网络丢包,通常会带来严重的性能下降,特别是对 TCP 来说,丢包通常意味着网络拥塞和重传,进而会导致网络延迟增 ...

  9. NanoProfiler - 适合生产环境的性能监控类库 之 大数据篇

    上期回顾 上一期:NanoProfiler - 适合生产环境的性能监控类库 之 基本功能篇 上次介绍了NanoProfiler的基本功能,提到,NanoProfiler实现了MiniProfiler欠 ...

随机推荐

  1. 第四章 MyBatis-SQL映射文件

    MyBatis 真正的强大在于映射语句,专注于SQL,功能强大,SQL映射的配置却是相当简单 SQL映射文件的几个顶级元素(按照定义的顺序) mapper - namespace cache - 配置 ...

  2. echarts使用笔记四:双Y轴

    1.双Y轴显示数量和占比 app.title = '坐标轴刻度与标签对齐'; option = { title : { //标题 x : 'center', y : 5, text : '数量和占比图 ...

  3. httpd sshd firewalld 服务后面的d的意思

    在操作系统中,一般系统的服务都是以后台进程的方式存在,而且都会常驻系统中,直到关机才结束.这类服务也称Daemon,在Linux系统中就包含许多的Daemon. 判断Daemon最简单的方法就是从名称 ...

  4. [转帖]前端-chromeF12 谷歌开发者工具详解 Console篇

    前端-chromeF12 谷歌开发者工具详解 Console篇 https://blog.csdn.net/qq_39892932/article/details/82655866 趁着搞 cloud ...

  5. 994.Contiguous Array 邻近数组

    描述 Given a binary array, find the maximum length of a contiguous subarray with equal number of 0 and ...

  6. springmvc通过HttpServletRequest进行参数传递

    @RequestMapping("/itemEdit") public String itemEdit(HttpServletRequest request, Model mode ...

  7. Day 6-1计算机网络基础&TCP/IP

    按照功能不同,人们将互联网协议分为osi七层或tcp/ip五层或tcp/ip四层(我们只需要掌握tcp/ip五层协议即可) 每层运行常见物理设备: TCP/IP协议: Transmission Con ...

  8. 在python中定义二维数组

    发表于 http://liamchzh.0fees.net/?p=234&i=1 一次偶然的机会,发现python中list非常有意思. 先看一段代码 [py]array = [0, 0, 0 ...

  9. django rest framework批量上传图片及导入字段

    一.项目需求 批量上传图片,然后批量导入(使用excel)每个图片对应的属性(属性共十个,即对应十个字段,其中外键三个). 二.问题 一次可能上传成百上千张图片和对应字段,原来数据库的设计我将图片和对 ...

  10. QTP 自动化测试--定义变量

    1 Dim suffixsuffix=get_currentdatetxt("001")