InfoQ 研究中心诚意出品,一份报告带你走进中国 2000 万开发者 了解详情
写点什么

Android 开发周报:F8 App 开发指南、Android 性能优化解析

  • 2016-05-04
  • 本文字数:1805 字

    阅读完需:约 6 分钟

新闻

  1. 《原生 Android 键盘迎来大更新,单手输入、新设计统统都有》:如果你正用着 Nexus 设备或 Android 中自带的谷歌输入法,那么这里有个好消息要告诉你。在最新版本中,Google 为我们带来了全新的单手模式,以及大量其它改进。如需启用单手模式,请前往键盘设置、或长按逗号并右滑。此外,如果你厌倦了恼人的词条建议,现在也可以通过长按把不想要的词组给丢出去了。
  2. 《谷歌低调推进 Android Auto 已有百款车型支持》:Android Auto 是一款谷歌为汽车开发的操作系统,用户需要用 5.0 版本以上的 Android 系统智能手机连接到 Android Auto 平台,激活内置的车载娱乐系统。在过去的一年里,Android Auto 已经有了很大程度的发展,许多汽车厂商都计划为自己的产品增加这一系统,并且支持的车型也在逐渐增加。
  3. 《Android 新型病毒软件曝光可盗取多种信息》:Android 平台上又出现了一种新型恶意软件,该软件伪装成 Chrome 浏览器更新,并被挂在一个类似 Google 或 Android 登陆页面的钓鱼页面上,用户稍不注意就会中招。

教程

  1. 《构建 F8 App/React Native 开发指南》:在今年的 F8 大会上,Facebook 开源了使用 React Native 编写的 F8 App,并且给出了一系列教程来说明完成该 App 的整个过程。国内的开发者已经将该英文指南进行了翻译,F8 App 是来自 Facebook 官方的 App,这应该是我们学习 React Native 最好的教程,欢迎大家阅读。这里是另外一篇介绍 F8 App 的文章。
  2. 《Android 性能优化典范 - 第 5 季》:这是 Android 性能优化典范第 5 季,文章共 10 个段落,涉及的内容有:多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章,清楚的了解这些 Android 系统提供的多线程基础组件之间的差异以及优缺点,才能够在项目实战中做出最恰当的选择。
  3. 《蘑菇街支付金融 Android 单元测试实践》:在安卓上面写测试,有很多技术方案。有 JUnit、Instrumentation test、Espresso、UiAutomator 等等,还有第三方的 Appium、Robotium、Calabash 等等。但很多方案在 Android 上使用效率很差,本文来自蘑菇街的同学,介绍了蘑菇街支付金融 Android 单元测试的一些实践,对于我们学习单元测试很有帮助。
  4. 《关于 Android N 那些你不知道的事儿》:今年 3 月,Google 破天荒提前半年发布了 Android N 开发者预览版。实际上,从 Android L 开始,Google 就已经开始反省自己过分开放的策略。原本后台任务满天飞的系统,现在渐渐地被控制得有序起来。比如 Android L 发布的 JobScheduler,Android M 发布的 Doze 模式和 APP Standby,Android N 的 Doze 加强以及瘦身计划,无一不是在限制系统的后台任务数量以及计算强度。本文分析了 Android N 的新特性,内容详细并且分析的全面到位。
  5. 《Android drawable 微技巧,你所不知道的 drawable 的那些细节》:drawable 这个东西相信大家天天都在使用,每个人都再熟悉不过了,但再熟悉不过的技术,可能也有一些你所不知道的细节,本文就带我们一起探究了这些微小的细节。
  6. 《SearchView 源码解析》:SearchView 是一个搜索框控件。搜索是一个使用频率非常高的功能,很多同学都是用 EditText 来自定义搜索功能,其实 Android 的 v7 包中的 SearchView 就是用来实现搜索框功能的,很多同学对这个组件并不了解。本文对 android.support.v7.widget 包下的 SearchView 进行了解析,有助于我们了解 SearchView 的特性。

开源项目

  1. Depth-LIB-Android- :这是一个非常酷炫的 Fragment 切换动画效果。这里是一篇介绍该动画实现过程的文章。
  2. StickyHeaderListView :这是国内开发者的一个开源项目,可基于实际需求做出的灵活可定制的 ListView,比如支持无限循环的广告位,高度可动态配置的 Header2 和 Header3(使用 GridView 实现),分类、排序和筛选布局滑动到顶部后吸附、悬停等等。
  3. PLDroidPlayer :PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
  4. f8app :Fecebook 开源的 F8 大会 app,该 app 使用了 React Native 技术。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-04 19:004236
用户头像

发布了 121 篇内容, 共 38.8 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

计算机工业的生态链(二)

姬翔

9月日更

一分钟带你了解Huawei LiteOS组件开发指南

华为云开发者联盟

curl 内核 组件 Huawei LiteOS 组件开发

OceanBase 数据库大赛“推荐官招募令”,做推荐官,让优秀选手C位出道!

OceanBase 数据库

数据库 比赛 oceanbase OceanBase 开源 OceanBase 数据库大赛

TDSQL水平扩容背后的设计原理

腾讯云数据库

数据库 tdsql

TDSQL分布式数据库的HDFS和LOCAL备份配置

腾讯云数据库

数据库 tdsql

手撸二叉树之二叉树的所有路径

HelloWorld杰少

9月日更

Python代码阅读(第26篇):将列表映射成字典

Felix

Python 编程 Code Programing 阅读代码

观测未来,携手同行!驻云诚邀您参加2021 OSCAR 开源产业大会!文末报名福利!

观测云

开源 可观测

深入理解rtmp(二)之C++脚手架搭建

轻口味

android 音视频 直播 RTMP 9月日更

Jira API的踩坑记

FunTester

接口测试 API Jira FunTester 缺陷管理

TDSQL水平扩容实践案例

腾讯云数据库

数据库 tdsql

TDSQL的分布式事务处理技术:高效的分布式事务双一致性

腾讯云数据库

数据库

重放浏览器单个请求性能测试实践

FunTester

性能测试 接口测试 测试框架 测试开发 FunTester

缓存核心知识小抄,面试必备,赶紧收藏!

博文视点Broadview

TDSQL分布式数据库的架构与解耦

腾讯云数据库

数据库 tdsql

揭秘超分辨率的正确打开方式

OpenIM

你知道线程池是如何退出程序的吗?

华为云开发者联盟

线程 高并发 线程池 任务队列

【Flutter 专题】51图解动画小插曲之 Flare 动画

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

【LeetCode】找到需要补充粉笔的学生编号Java题解

Albert

算法 LeetCode 9月日更

TDSQL(MySQL版)之DB组件升级

腾讯云数据库

数据库 tdsql

海量数据,极速体验——TDSQL-A技术核心架构01

腾讯云数据库

数据库 tdsql

官方披露 TDSQL 十年自主可控之路

腾讯云数据库

数据库 tdsql

WGCLOUD新特性,新增指令下发批量执行能力

王逅逅

DevOps Grafana #zabbix linux面板 linux监测

NDK-原生 API

Changing Lin

9月日更

亿级流量下平滑扩容:TDSQL水平扩容 VS 垂直扩容

腾讯云数据库

数据库 tdsql

代码工具:VSCode

正向成长

vscode

云随想一:企业为什么要上云?

FLASH

原生云

一次带宽拉满引发的百分百超时血案!

Gopher指北

Go 语言

数据库连接池

邱学喆

Java从入门到升仙的书单推荐,附带读书笔记

Silently9527

Java书籍推荐 Java进阶书籍推荐 Mysql读书笔记

海量数据,极速体验——TDSQL-A技术核心架构02

腾讯云数据库

数据库 tdsql

Android开发周报:F8 App开发指南、Android性能优化解析_移动_郭亮_InfoQ精选文章