写点什么

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

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

关注

评论

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

秒验合规指南

MobTech袤博科技

开发者

抖音集团 FlinkSQL 性能优化探索及实践

字节跳动数据平台

flink 云服务 火山引擎 流式计算

NTFS 磁盘管理器NTFS Disk by Omi NTFS 安装简单 完美支m1/m2

Rose

Omi NTFS磁盘管理助手 NTFS Disk by Omi NTFS NTFS 磁盘管理器 Omi NTFS

从海量信息中脱颖而出:Workflow智能分析解决方案,大语言模型为AI科技文章打造精准摘要评分体系(总篇章)

汀丶人工智能

人工智能 智能问答

Project Office Pro:一站式项目管理解决方案,让工作更高效!

Rose

Microsoft 365 有什么用?microsoft 365永久激活密钥

Rose

Auto Mouse Click 直装版 Mac高效稳定的鼠标连点器

Rose

DOGS空投掀起交易所竞争热潮,TON生态能否再次引爆市场?

区块链软件开发推广运营

区块链开发 链游开发 NFT开发 公链开发 dapp项目开发

Winclone Pro——专业级Windows虚拟机克隆与恢复工具

Rose

Winclone Pro Windows系统备份

解锁未来财富密码:AI 自动化副业创收班 - 终身财富加速器

测试人

软件测试

如何快速做一个优美的网站?

coxi_vv

开源 建站 网页 halo博客 1Panel

量化现货合约跟单交易所系统开发成熟技术/步骤教程/策略指南

V\TG【ch3nguang】

强化远程管理安全:SecureCRT——您的首选SSH客户端与终端仿真器

Rose

SecureCRT Mac破解版 终端仿真软件

观测云产品更新 | 异常追踪、数据保存策略、BPF 日志、管理优化等

观测云

产品迭代

豆包大模型综合能力提升20.3%,火山引擎成立零售大模型生态联盟,加速企业AI落地

新消费日报

SSL证书验证失败的原因

德迅云安全杨德俊

引领未来商业潮流:AI赋能商品管理软件的革新应用与趋势

第七在线

「模型量化技术」可视化指南:A Visual Guide to Quantization

Baihai IDP

AI 模型量化 白海科技 LLMs 企业号 8 月 PK 榜

Acrobat pro Dc 2023中文直装安装包 附Mac版和win版激活补丁

Rose

5个Spring 异步与事件注解:解耦与高性能注解应用案例(必须收藏)

肖哥弹架构

spring Spring Boot 异步 事件

实训机房用什么样的云桌面系统合适?

上海锐起科技

秒验SDK扩展业务功能设置

MobTech袤博科技

开发者

巧用PDF转Markdown插件,在扣子(Coze)手搓一个有趣好玩的AI Bot

合合技术团队

人工智能 PDF 科技

Photoshop 2024最新版详细安装教程 附mac版和win版安装包

Rose

办公必备软件 PDF Reader Pro for mac 全能pdf编辑

Rose

PDF Reader Pro破解 PDF编辑软件 PDF Reader Pro

人工智能时代:哪些职业将被取代,哪些职业难以替代?

天津汇柏科技有限公司

人工智能

MIAOYUN与CStack签署总代协议,共拓一体化云端交互管理市场!

MIAOYUN

云计算 云原生 云服务 云桌面 战略合作

流程挖掘,为光伏企业重塑确定的竞争力

望繁信科技

数字化转型 流程挖掘 流程智能 光伏企业

主要根据什么因素选择云堡垒机规格?

行云管家

云计算 数据安全 云堡垒机 云数据

基于Java的XML编辑器 Oxygen XML Editor for Mac

Rose

Oxygen XML Editor XML开发

秒验集成指南

MobTech袤博科技

开发者

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