写点什么

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:002802
用户头像

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

关注

评论

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

Flink 在众安保险金融业务的应用

Apache Flink

大数据 flink 编程 流计算 实时计算

jackson学习之三:常用API操作

程序员欣宸

4月月更

EMAS隐私合规检测专项服务,从确保形式合规及实质合规规避风险

移动研发平台EMAS

阿里云 开发 数据安全 移动开发 隐私合规

机器人流程自动化评估体系全面助力垂直行业智能化转型

王吉伟频道

RPA 机器人流程自动化 信通院

【IT运维】国内优秀的IT运维企业有哪些?

行云管家

云计算 运维 网络运维 IT运维

接口自动化的关键思路和解决方案,本文全讲清楚了

Liam

Jmeter Postman API 测试工具 接口自动化测试

在APICloud开发平台使用友盟统计功能教程

YonBuilder低代码开发平台

APP开发 APICloud 友盟

软件开发中的风险如何处理?

源字节1号

微信小程序 软件开发

Zadig 基于 OPA 实现 RBAC 和 ABAC 权限管理技术方案详解

Zadig

云原生 CI/CD 软件交付

TASKCTL产品安装常见问题

敏捷调度TASKCTL

分布式 kettle ETL ETL任务 调度任务

《数字经济全景白皮书》Z世代用户洞察篇(1)重磅发布!

易观分析

Z世代

如何在 Zadig 上玩转自动化测试,为业务质量保障提供最大价值

Zadig

云原生 软件测试 CI/CD 软件交付

企业怎样有效地进行文档管理

小炮

企业 文档管理

政企上云网络适配复杂,看华为云Stack有妙招

华为云开发者联盟

数据中心 云网络 华为云Stack 政企上云 L3GW服务

京东运动露营活动亮相首钢园,精彩持续整个四月

科技新消息

低代码平台常见的安全隐患,J2PaaS低代码平台如何解决?

J2PaaS低代码平台

低代码开发 低代码平台 企业级低代码平台 J2PaaS低代码平台

行云管家荣膺《中国网络安全行业全景图(第九版)》收录

行云管家

网络安全 行云管家 安全牛

为什么企业对私有化部署IM如此青睐有加?

BeeWorks

腾讯WeTest微信小程序上线啦!产品资讯一手掌握!

WeTest

想减少代码量,快设置一个有感知的 Aware Spring Bean

华为云开发者联盟

spring bean Aware 接口

后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆

Linux服务器开发

定时器 后端开发 红黑树 时间轮 Linux服务器开发

为什么都是技术合伙人被踢出局?

方云AI研发绩效

团队管理 研发管理 CTO SaaS

结合实际案例谈谈项目管理经验

云智慧AIOps社区

学习 项目管理 pmp 软考 沟通技巧

浅谈Java虚拟机(HotSpot)的内存回收相关细节

CRMEB

龙蜥开发者说:学无止境的 Linux ,以及我的第一个定制版本发布之路 | 第4期

OpenAnolis小助手

Linux 龙蜥社区 开发者说 宝贵经历

3月月更中奖名单新鲜出炉!快来看有没有你呀!

InfoQ写作社区官方

3月月更 热门活动

Module Federation在客服工单业务中的最佳实践

得物技术

前端 Module 模块 iframe Federation

玩转LiteOS组件:Openexif

华为云开发者联盟

LiteOS Huawei LiteOS Openexif Exif JPEG文件

专访丨用友网络副总裁邹达:如何应对创新型数字化挑战?

YonBuilder低代码开发平台

中国设计师品牌Le Arome乐欧幕靠什么做到爆款10分钟售罄?

科技大数据

如何以卫语句取代嵌套条件表达式

华为云开发者联盟

条件表达式 卫语句 嵌套条件表达式 代码结构

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