写点什么

Android 开发周报:Android N 预览版发布、离线策略方案解析

  • 2016-03-15
  • 本文字数:1937 字

    阅读完需:约 6 分钟

新闻

  1. 《Android N 预览版已发布:分屏多任务功能是最大亮点》:谷歌近日发布了新的安卓系统开发者预览版,代号 Android N,并正式面向开发者开放下载。目前发布的新功能中,分屏多任务应该是最大的亮点。Android 掌门人 Hiroshi Lockheimer 在接受采访时表示:现在虽然还无法给出 Android 7.0 正式版发布的确切时间,但可以肯定的是,会比以往的时间早很多,预计在今年夏季。
  2. 《谷歌修正 Android 远程执行缺陷》:谷歌发布了 16 款 Android 补丁软件,其中包括一款修正媒体服务器中远程执行缺陷的补丁软件。更新包将通过无线方式发布给谷歌 Nexus 设备。谷歌向合作伙伴通报发布这些补丁软件的时间不晚于 2 月 1 日,使它们有逾 1 个月时间进行准备工作。

教程

  1. 《EventBus3.0 源码解析》:EventBus 是 Android 上的以发布\订阅事件为核心的库。事件 (event) 通过 post() 发送到总线,然后再分发到匹配事件类型的订阅者。订阅者只有在总线中注册了才能收到事件,注销之后就收不到任何事件了。EventBus3 与之前的相比,其主要差别在于订阅方法可以不再以 onEvent 开头了,改为用注解。本文针对 EventBus 源码进行了详解,能够帮助我们了解 EventBus 的工作原理。
  2. 《阿里无线 11.11 | 手机淘宝主会场实践之路》:每次为了让消费者在大促时能更快挑选到商品和进行平台的营销互动,都会有一个页面来承载大促的核心内容和主要的营销要素,称之为主会场。在无线成为主流的趋势下,需要提高无线的主会场的效能,技术和业务上需要解决两个问题: 在移动端让用户能够更快的找到自己感兴趣的内容,提高流量的匹配和高效分发,减少用户跳失率,从而提高转化率。业务层面,可以应对任何业务变化,可以按照不同需求进行调整从而保障大促进行。本文详细介绍了阿里解决这两个问题的思路。
  3. 《浅谈 Android 编程思想和架构》:作者认为今年 Android 开发的技术趋势,一是 RxJava 会继续被更多人接受进而开始使用,二是谷歌花了不少心思的 Data Binding 很可能会迎来正式版,data binding 是实现 MVVM 架构的重要组成部分,介于它还不够完善而且目前还无法提供双向绑定,暂时不太适合应用到生产环境。本文介绍了面向抽象编程、面向接口的好处,文章中给出了作者对于接口、模块化、MVP 的一些心得。
  4. 《为移动应用设计优雅的离线支持策略》:对移动应用的离线支持,可以理解为应用在网络连接不稳定的情况下能够做出优雅的反应的能力。在移动设备这一相对较新的技术背景中,新的问题也随之产生,例如网络连接的正常或异常、高延迟以及低带宽等情况。所以为了提升用户体验,我们需要考虑离线数据访问功能,并且应用程序或许需要支持多种不同的离线数据访问场景或是级别,本文为我们详细讲解了如何设计优雅的离线支持策略。
  5. 《从开发者角度解析 Android N 新特性》:近日 Google 官方博客发布了 Android N 的开发者预览版。Android N 增加了分屏多窗口支持、快捷回复和归拢通知、节约数据等多项新功能。本文作者从开发者的角度对这些新特性进行了解析。
  6. 《TRIM:提升磁盘性能,缓解 Android 卡顿》:在业内,Android 手机一直有着“越用越慢”的口碑。根据第三方的调研数据显示,有 77% 的 Android 手机用户承认自己曾遭遇过手机变慢的影响。他们不明白为什么购买之初“如丝般顺滑”的 Android 手机,在使用不到一年之后都会“卡顿”得让人抓狂!根据初步的测试数据,手机长期所使用产生的磁盘碎片可以使得磁盘的写入效率下降为原来的 50%。那么怎么办呢?本文对这一问题进行了详细分析。
  7. 《由 Android 65K 方法数限制引发的思考》:65K 方法数限制应该是 Android 开发者遇到的最频繁的一个坑了。如果目前还没有,只要你的 App 一直在加新功能,迟早会有那么一天。解决 65K 方法数限制的途径有好几种,特别是使用 Android Studio 的同学,简单配置就可以搞定。但解决了问题不代表找到了问题的原因,本文作者面对 65K 方法数限制给出了自己的思考,这种学习精神值得我们学习。

开源项目

  1. Android_Data :本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,排名是根据 GitHub 搜索 Java 语言选择(Best Match)得到的结果,然后过滤了跟 Android 不相关的项目。
  2. HitBlockRefresh :这是一个非常有意思的下拉刷新组件,下拉后支持两种模式:打砖块和打坦克。相信大部分的开发同学都玩过这种黑白游戏。
  3. PoiShuhui-Kotlin :这是一个用 Kotlin 写的简单漫画 APP,项目功能比较完整,有助于我们学习 Kotlin。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-03-15 19:002533
用户头像

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

关注

评论

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

ThinkBook 14 2025评测 酷睿5-220H性能

妙龙

笔记本电脑

清华刷屏的《DeepSeek从入门到精通》,是AI进阶的开挂宝典

这不科技

速卖通商品列表接口(速卖通API系列)

tbapi

速卖通API接口 速卖通商品列表接口

SyncMate for Mac,享受高效同步生活

理理

数据库管理工具Navicat for SQL Server for Mac 中文激活版

小玖_苹果Mac软件

云存储与云电脑,私有云电脑的搭建方式

柳岸风吟

Raycast for Mac:极速启动器,提升你的工作效率

理理

【CST仿真案例】同一天线针对不同位置同时优化

思茂信息

cst cst操作 CST软件

Pixelmator Pro for Mac:强大易用的图像编辑神器,释放你的创意潜能

理理

node如何处理google.protobuf.Any

werbenhu

JavaScript nodejs

ABBYY FineReader PDF for Mac中文版:智能 PDF 编辑与 OCR 识别

理理

评测 Ultra 5 125H和酷睿5-220h选哪个好

妙龙

酷睿

酷睿5220H和锐龙R7-8845h对比

妙龙

酷睿

金三银四Java面试最常见的1120道 BAT 大厂 java 面试题(附答案分享)

架构师之道

Java 编程

酷睿5-220h相当于什么水平 酷睿5 220H参数

妙龙

cpu 酷睿

Go框架面试突击!30道高频题深度解析

王中阳Go

Go 后端 go框架

评测 酷睿5220H和i5 13500H对比

妙龙

酷睿

The Foundry Modo 17:3D 设计与渲染的终极工具

理理

文献书籍下载管理Bookends for Mac激活版

小玖_苹果Mac软件

Softorino YouTube Converter PRO for mac 视频离线下载工具

理理

Microsoft OneNote 2024最新许可证及新增功能介绍

理理

Byteman 使用指南(八)

FunTester

macOS 13 Ventura (苹果最新系统)v13.7.4正式版

理理

Downie 4 for Mac:一键下载在线视频,轻松保存你的最爱内容!

理理

简单了解低代码Low Code

高端章鱼哥

适合小型企业的四款开源 CRM 软件:轻量、高效、易上手

NocoBase

开源 低代码 CRM 客户关系管理 CRM系统

Total Video Converter Pro for Mac 超级转霸:全能视频转换,轻松搞定所有格式!

理理

Byteman 使用指南(七)

FunTester

卸载hyper-v,卸载hyper-v的方式

柳岸风吟

工厂出现这五大不良现象,说明该上ERP系统了!

积木链小链

数字化转型 ERP 工厂

零基础玩转淘宝数据抓取:手把手教你调用商品详情API

代码忍者

淘宝API接口

Android开发周报:Android N预览版发布、离线策略方案解析_移动_郭亮_InfoQ精选文章