写点什么

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

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

关注

评论

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

利用Flutter和小程序容器打造更强大的用户体验

FinFish

flutter 小程序 跨端开发 小程序容器 跨端框架

OSPFv3:第三版OSPF除了支持IPv6,还有这些强大的特性!

wljslmz

OSPF 6 月 优质更文活动

从幕后走到台前!过去十年,我们在阿里云如何建设可观测体系?

阿里巴巴云原生

阿里云 云原生 可观测

Java并行流指北

javalover123

并行 Java' 并行流

对线面试官-Redis(作为缓存的一致性问题)

派大星

Java 面试题

历史首次!阿里云与浙大斩获数据库顶会SIGMOD最佳论文,成果已在PolarDB中落地

阿里云瑶池数据库

阿里云 polarDB 瑶池数据库 SIGMOD

AI+低代码:解密AI赋能,释放创新力量!

快乐非自愿限量之名

AI 低代码

镭速——简单、快速、自动备份数据到云端

镭速

集团公司该如何构建信息化系统?

优秀

信息化系统

C语言中.与->的用法介绍

芯动大师

AWS 亚马逊云科技 1 亿美金入局AIGC,哪些AI云服务已经可以对标微软、谷歌?

B Impact

表单设计领域天花板,表单引擎最全设计

codebee

干掉Navicat?阿里Chat2DB来了!

王磊

Java 数据库

EMQ & 明道云:零代码高效构建工业物联网设备管理平台

EMQ映云科技

IoT 工业物联网 明道云

App Store——OpenAI 的MaaS模式或将上线,与Microsoft、Salesforce 争To B客户

B Impact

官宣!2023云原生编程挑战赛正式启动

阿里巴巴云原生

阿里云 云原生 云原生编程挑战赛

数字孪生城市革命!低代码开发平台引爆智慧未来

EquatorCoco

低代码 低代码开发 数字孪生城市

2023-06-25:redis中什么是缓存穿透?该如何解决?

福大大架构师每日一题

redis 福大大架构师每日一题

基于smardaten无代码快速开发一个智慧城管系统

陈橘又青

无代码开发

Go 语言中 database/sql 是如何设计的

江湖十年

数据库 后端 Go 语言 数据库操作

C语言实现单链表-增删改查

DS小龙哥

6 月 优质更文活动

费报只是小 case!电子影像系统,工作效率up无限

风来兮

管理 技术管理 电子档案 财务 数字化工具

强化学习从基础到进阶-常见问题和面试必知必答[5]::梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit)

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动

建筑产业变革肇始,华为提笔写下新《营造法式》

脑极体

全屋智能

如何扩展及优化CI/CD流水线?

SEAL安全

CI/CD 优化 扩展

低代码应用搭建平台,基于低代码快速开发管理系统

互联网工科生

低代码 低代码开发 JNPF

深入理解并发编程艺术-内存模型篇

Java并发 内存模型 Java内存模型 多线程高并发 高并发编程

强化学习从基础到进阶-案例与实践[5]:梯度策略、添加基线(baseline)、优势函数、动作分配合适的分数(credit)

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动

3DCAT实时云渲染助力上海市乡村振兴可视化平台,展现数字乡村的魅力

3DCAT实时渲染

云渲染 数字孪生实时云渲染

超越极限!80Gbps高速传输,让您的数据瞬间飞速传递

镭速

千万级规模微服务稳定性技术揭秘:隔离策略

HelloGeek

微服务 高并发 稳定性 隔离性

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