程序亦非猿

88 篇文章
25.1K 次阅读
17 人订阅

全部文章

程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

再见!onActivityResult!你好,Activity Results API!

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) ...

13040
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

小技巧 | 在 Android Studio 调试应用 (上)

作为开发者,我们有时会被一些问题所困,导致在调试器中所花费的时间甚至超过了编写代码所用的时间。正因如此,最近我们找机会了解了 Android Studio 团队...

8020
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Android Studio 4.0+ 中新的 UI 层次结构调试工具

调试 UI 的问题有时很棘手,Android Studio 4.0 内置了全新的布局检查器 (Layout Inspector),它的使用效果类似 Chrome...

27120
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

“ 基于 Kotlin[1] 语言仿写「开眼 Eyepetizer[2]」的一个短视频 Android 客户端项目,采用 Jetpack[3] + 协程[30]...

18051
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

震惊!app为何会突然崩溃???

Android技术优化日新月异,如今Android 10.0 已经发布,系统性能非常流畅,体验上完全可以媲美iOS;到了各大厂商手里,改源码、自定义系统,使得A...

16930
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Flutter web 最新进展: 发掘更多可能!

作者 / Mariam Hasnany, Product Manager, Flutter

50740
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Jetpack能否一统江湖?

马总:老王,前两年Google出的那个Jetpack,我们公司什么时候能全面普及?

19620
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

如何用 Kotlin 实现 Redux

从刚接触 Android 的时候有一些业务场景真的让人蛋疼,虽说不是无解,但问题是解决了,但看着这堆代码总觉得哪里怪怪的。

17310
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

借助 AIDL 理解 Android Binder 机制——AIDL 的使用和原理分析

在上一篇文章——借助 AIDL 理解 Android Binder 机制——Binder 来龙去脉[1]中我们已经分析了使用 Binder 机制的原因以及分析了...

10810
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

美团外卖前端容器化演进实践

提单页在美团外卖交易链路中非常重要,但随着业务不断发展,提单页模块越来越多,逻辑的耦合也越来越重。为了解决这一问题,需要实现提单页的动态化,而动态化是需要基于容...

14030
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

漫画:三种 “奇葩” 的排序算法

在算法的世界里,有许多高效率的排序算法,比如快速排序、归并排序、桶排序......它们大大提高了程序的性能。

11530
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Flutter 应用性能优化最佳实践

通常来说,Flutter 技术构建的应用程序在默认情况下都是高性能的。所以你只需要避开常见的陷阱,就可以获得优异的性能,而不需要使用复杂的分析工具对细节做优化。...

35220
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Gradle Builds Everything —— Task 实例

为了方便,我们的语境分不开 Gradle和 AndroidGradlePlugin,因此此处不脱离 Android环境来介绍 Gradle。我们在讲述任务依赖的...

14750
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

刚上线的Android源代码在线阅读利器,可看最新Android 10!| 推荐

作为 Android 开发,在日常工作和学习中,经常需要去阅读 Android 系统的源代码。体验最优的做法当然是把源码下载到本地,但是 Android 版本那...

2K10
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Probe:Android线上OOM问题定位组件

配送骑手端App是骑手用于完成配送履约的应用,帮助骑手完成接单、到店、取货及送达,提供各种不同的运力服务,也是整个外卖闭环中的重要节点。由于配送业务的特性,骑手...

20920
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

新手学习 react 迷惑的点(完整版)

网上各种言论说 React 上手比 Vue 难,可能难就难不能深刻理解 JSX,或者对 ES6 的一些特性理解得不够深刻,导致觉得有些点难以理解,然后说 Rea...

9210
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

跨平台技术演进及Flutter未来

移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成...

28210
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

学习 React Hooks 可能会遇到的五个灵魂问题

作者:橘子小睿 原文链接:https://zhuanlan.zhihu.com/p/85969406

42840
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

Android兼容Java 8语法特性的原理分析

本文主要阐述了Lambda表达式及其底层实现(invokedynamic指令)的原理、Android第三方插件RetroLambda对其的支持过程、Androi...

18310
程序亦非猿

阿里 · 资深无线开发工程师 (已认证)

使用 Android Studio 进行 Flutter 开发

本文将与你一起回顾如何在 Android Studio 里进行 Flutter 工具的配置。

44430

扫码关注云+社区

领取腾讯云代金券