Android开源系列-组件化框架Arouter-(三)APT技术详解

Android开源系列-组件化框架Arouter-(三)APT技术详解

theme: juejinhighlight: a11y-light携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 >> Hi,我是小余。本文已收录到 GitHub · Androider-Planet 中。这里有 Android 进阶成长知...

Android开源系列-组件化框架Arouter-(二)深度原理解析

Android开源系列-组件化框架Arouter-(二)深度原理解析

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 >> Hi,我是小余。本文已收录到 GitHub · Androider-Planet 中。这里有 Android 进阶成长知识体系,关注公众号 [小余的自习室] ,在成功的路上不迷路!前言最近...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图
Android开源系列-组件化框架Arouter-(一)使用方式详解

Android开源系列-组件化框架Arouter-(一)使用方式详解

Hi,我是小余。本文已收录到 GitHub · Androider-Planet 中。这里有 Android 进阶成长知识体系,关注公众号 [小余的自习室] ,在成功的路上不迷路!前言:最近组里需要进行组件化框架的改造,用到了Arouter这个开源框架,为了更好的对项目进行改造,笔者花了一些时间去了...

Android单元测试框架Espresso介绍

大家都知道,测试Android系统原生态APP目前最好的工具使UiAutomation,随着DevOps的普及,我们需要尽早地发现程序中的缺陷,所以单元测试变得非常重要,Android系统推出了Espresso测试框架。Espresso与UiAutomation最显著区别在于UiAutomation...

Android IO 框架 Okio 的实现原理,如何检测超时?

Android IO 框架 Okio 的实现原理,如何检测超时?

本文已收录到  AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。前言大家好,我是小彭。在上一篇文章里,我们聊到了 Square 开源的 I/O 框架 Okio 的三个优势:精简且全面的 API、基于共享的缓冲区设计以及超时机制。前两个优势已经分析过了,今天我们来...

Android IO 框架 Okio 的实现原理,到底哪里 OK?

Android IO 框架 Okio 的实现原理,到底哪里 OK?

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。前言大家好,我是小彭。今天,我们来讨论一个 Square 开源的 I/O 框架 Okio,我们最开始接触到 Okio 框架还是源于 Square 家的 OkHttp 网络框架。那么,OkHttp 为什么要使用 ...

 [RK3568 Android11] Binder通信整体框架

[RK3568 Android11] Binder通信整体框架

Binder源自Be Inc公司开发的OpenBinder框架,后来该框架转移的Palm Inc,由Dianne Hackborn主导开发。OpenBinder的内核部分已经合入Linux Kernel 3.19。Android Binder是在OpneBinder上的定制实现。原先的OpenBin...

android 通用是框架,对导航栏和fragment的封装

android 通用是框架,对导航栏和fragment的封装

这是fragmentation 和 底部的导航栏 进行一些封装,效果就像是微信的页面,上面是碎片,下面是tab。使用了映射的关系,也就是键值对的意思,键对应tab ,键对应的fragmentation非常好看,使用起来非常方便,逻辑清楚,层次分明。效果如图这个框架使用的f...

玩安卓从 0 到 1 之首页框架搭建

玩安卓从 0 到 1 之首页框架搭建

前言这篇文章是这个系列的第三篇文章了,前两篇文章分别是玩安卓从 0 到 1 之总体概览和玩安卓从 0 到 1 之项目首页。一开始想的是一篇文章搞定,从项目的搭建到完成把所有的知识点写一遍,努力不做一篇水文;但后来开始写第一篇文章的时候,就感觉这不是一件简单的事,很麻烦,特别是想的很多但写的时候无从下...

【Flutter】packages思维以及使用Java添加Android平台特定的实现在Flutter框架里的体现和运用

packages思维即使软件包未在Pub。对于未用于公共发布的特殊插件或尚未准备好发布的软件包,可以使用其他依赖选项:dependencies: flutter: sdk: flutter路径依赖性:Flutter应用程序可以通过文件系统依赖插件的路径依赖性。路径可以是相对路径,也可以是绝对路径。例...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
150+人已加入
加入
相关电子书
更多
58同城Android客户端Walle框架演进与实践之路
58同城Android客户端Walle框架演进与实践之路
58同城Android客户端Walle框架演进与实践之路
立即下载 立即下载 立即下载