写点什么

Android 开发周报:阿里动态组件化框架 Atlas 开源、Android Studio2.3 解析

  • 2017-03-16
  • 本文字数:1429 字

    阅读完需:约 5 分钟

  1. 《Android 自定义 Lint 实践 2——改进原生 Detector》:本文来自美团的技术博客。Android Lint 是 Google 提供给 Android 开发者的静态代码检查工具。使用 Lint 对 Android 工程代码进行扫描和检查,可以发现代码潜在的问题,提醒程序员及早修正。为保证代码质量,美团在开发流程中加入了代码检查,如果代码检测到问题,则无法合并到正式分支中,这些检查中就包括 Lint。本文介绍了美团 App 如何使用自定义 Lint 进行代码检查。
  2. 《Android Studio2.3 正式版发布,官方全解析》:Android Studio 2.3 中最令人激动的是质量上的改进,但此版本也加入了一些新功能:设计应用时,增加利用面向应用图像的更新版 WebP 支持;内容库支持以及布局编辑器中的小部件选项板;在开发过程中,Android Studio 新增了一个应用链接助手,它可以帮助您构建一个应用 URI 合并视图,在构建和部署应用时,使用更新版运行按钮可获得更加直观而又可靠的 Instant Run 体验等。
  3. 《手机 QQ Hybrid 的架构演进》:现在主流的 hybrid 还是 H5 + native。H5 在 native 中很明显的问题大家都看得到,比如打开应用的时候要等很久的页面 loading。还有一点是每次打开 H5 都涉及到网络交互、文件下载,这些操作会消耗用户的流量,如果流量消耗大用户也会不高兴。本文给大家分享的内容主要是介绍 QQ 会员团队如何在页面打开时间以及用户流量方面所做的优化,分别对应 sonic 和 reshape 的两个自主技术框架。
  4. 《React Native for Android 异常处理概览》:研究 RN 框架异常的动机在于,需要建立起一套针对性的容错机制,毕竟它还是一个不够成熟的框架。期望能够做到的效果就是,对于每一个 RN 页面的启动,能够在进入页面至退出页面期间侦测所有发生的 RN 相关的崩溃,然后根据崩溃来考虑该页面是否该有降级策略、判断框架是否真的能够支持稳定迭代。本文从启动期和运行期两方面介绍了 RN 的异常方案。
  5. 《Android Drawable 完全解析(一):Drawable 源码分析系列》:Android 开发中,Drawable 几乎无处不在,Drawable 涉及的面很广,尤其是竟然有那么多的继承类。我们常用的有 ColorDrawable、StateListDrawable、BitmapDrawable 等很有限的几个子类,大多数开发者对于 Drawable 的应用还是太零散了。因此作者写了关于 Drawable 的系列文章,从源码的角度详细分析了 Drawable 的实现。
  6. 《Android 中一个简单有用的发现性能问题的方法》:在 Android 中,性能优化是我们持之不懈的工作。这其中,在主线程执行耗时的任务,可能会导致界面卡顿,甚至是 ANR(程序未响应)。当然 Android 提供了很多优秀的工具,比如 StrictMode,Method Tracing 等,便于我们检测问题。本文介绍了一个更加简单有效的方法。相比 StrictMode 来说更加便于发现问题,相比 Method Tracing 来说更加容易操作。
  7. 《Android 技巧 -Debug 判断不再用 BuildConfig》:Android 开发中一般会通过 BuildConfig.DEBUG 判断是否是 Debug 模式,从而做一些在 Debug 模式才开启的特殊操作,比如打印日志。这样好处是不用在发布前去主动修改,因为这个值在 Debug 模式下为 true,Release 模式下为 false。本文介绍如何不设置 BuildConfig 的 Debug 技巧。
  8. 《Atlas- 手淘组件化框架的前世今生和未来的路》:在手机淘宝,Atlas 是一个扎根于 Android 客户端的一个组件化容器框架,相比神话中用手和头支撑起苍天的泰坦神族,Atlas 在手淘默默无闻地承载着手淘上丰富业务的运行,伴随着数不清的功能在用户手中经历新老交替。本文详细介绍了 Atlas 的前世今生。
2017-03-16 19:006787
用户头像

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

关注

评论

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

添加DNS解析记录时,提示A和CNAME记录冲突是怎么回事?

国科云

“新E代弯道王”MAZDA EZ-6鹭羽白内饰焕新

科技热闻

Apache DolphinScheduler社区答疑Star第一期评选结果公示

白鲸开源

开源 Apache DolphinScheduler

页面加载提速37.9%,“凯叔讲故事”做了什么

HarmonyOS SDK

harmoyos

“新E代弯道王”MAZDA EZ-6鹭羽白内饰焕新

极客天地

多家企业领先实践证明:成功的软件国产替代不是个例!

用友BIP

AI 智能体 用友BIP 软件国产替代

如果单表数据量大,只能考虑分库分表吗?

伤感汤姆布利柏

如何使用AI辅助开发R语言

阿里巴巴云原生

R语言

C# LINQ 快速入门实战指南,建议收藏学习!

电子尖叫食人鱼

C#

C# 使用通义灵码 - AI 助力 Visual Studio 开发

阿里巴巴云原生

C#

AI之下的KA经营协同:智能抓单 智能处理 高效协同 智能分析

用友BIP

AI 智能体 用友BIP KA经营协同

中烟创新入选2025全国企业“人工智能+”行动创新案例TOP100

中烟创新

高清视频会议系统BeeWorks Meet,支持私有化部署

BeeWorks

即时通讯 IM 私有化部署 局域网视频软件

蔚来汽车智能座舱接入通义大模型,并使用通义灵码全面提效

阿里巴巴云原生

C语言 AI 通义灵码 VSCode插件安装与功能详解

阿里巴巴云原生

C语言

一键解锁智能体50+场景,HR SaaS就选用友BIP企业AI全栈云

用友BIP

智能体 HR SaaS 用友BIP 企业AI 全栈云

IDM 下载器使用教程,idm破解版永久激活码,idm中文汉化补丁工具

阿拉灯神丁

网络加速 下载器 IDM idm下载

BeeWorks:高效协作的局域网聊天工具

BeeWorks

即时通讯 IM 私有化部署 企业级应用

中昊芯英亮相第十三届中国电子信息博览会,斩获创新金奖第二名

科技热闻

MySQL 的四种社交障碍等级

秃头小帅oi

微服务拆分的原则、时机、方法以及常见问题

秃头小帅oi

卤制品加工MES及生产管理智能化解决方案

万界星空科技

mes 食品MES 食品行业 卤制品行业 食品加工行业

从测试到芯片全链条覆盖,慕尼黑上海电子展解码储能技术盛宴

极客天地

如何使用AI辅助开发R语言

阿里云云效

从 DB-Engines 排名攀升看 TiDB 全球突破之路

PingCAP

人工智能 数据库 TiDB

MySQL备份文件导入GreatSQL MGR环境为什么出现大量报错?

GreatSQL

C语言 AI 通义灵码 VSCode插件安装与功能详解

阿里云云效

C语言

相约2025慕尼黑上海电子展,展望可穿戴设备未来发展!

极客天地

C# 使用通义灵码 - AI 助力 Visual Studio 开发

阿里云云效

数造科技连续入选中国信通院「铸基计划」,领航产业数字化新标杆!

数造万象

AI 数据分析 数据治理 Data 大模型

供应链复杂、工厂分散,半导体行业如何安全访问总部ERP系统?

贝锐

内网穿透 ERP

Android开发周报:阿里动态组件化框架Atlas开源、Android Studio2.3解析_移动_郭亮_InfoQ精选文章