摘要: 背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。每个大厂内部的各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。本文主要介绍我们的组件化方案,希望对从事Android组件化开发的同学能有所启发。 为什么 阅读全文
posted @ 2021-03-27 21:21 Android程序猿 阅读(124) 评论(0) 推荐(0)
摘要: Jetpack Compose近日终于迈入了Beta阶段,API也逐渐趋于稳定,所以我们也能对于Compose的设计进行初步的解读和评价了。 Compose从整体技术风格上来说是这样一个产物:在语法上激进模仿SwiftUI,编译/运行过程充满Svelte风格,同时也综合了各方包括Android开发组 阅读全文
posted @ 2021-03-02 20:24 Android程序猿 阅读(867) 评论(0) 推荐(0)
摘要: 前言 好久没写文章了,最近微信8.0设置视频状态比较火,很多小伙伴问有没有什么办法去除抖音上的水印,所以写一篇文章。 此文章为照顾新手,去除大部分框架,以及一些代码规范,以最原始的代码呈现 文章目录 前言 核心 一、准备工作 二.实现思路以及核心代码 1.最开始的思路 2.另一种思路 三.获取有水印 阅读全文
posted @ 2021-03-02 17:02 Android程序猿 阅读(646) 评论(0) 推荐(0)
摘要: 背景 对于 Android 轻量级存储方案,有大多数人都很熟悉的 SharedPreferences;也有基于 mmap 的高性能组件 MMKV,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强;还有 Jetpack DataStore 是一种数据存储解决方案,允许您使用协议缓冲区 阅读全文
posted @ 2021-03-01 20:54 Android程序猿 阅读(230) 评论(0) 推荐(0)
摘要: 跨 App 通信的方式都围绕着 Android 的四大组件实现,各有用途。对于一般的 App 来说,几乎只需要对外提供特定 Activity 即可;而对于提供服务的特殊 App 来说,如何合理、优雅、高效地提供数据给其他 App 就是关键技术了。 关键字|Keyword AIDL、跨进程、Servi 阅读全文
posted @ 2021-02-27 10:34 Android程序猿 阅读(802) 评论(0) 推荐(0)
摘要: 在 2019 年的时候,我先后写过两篇文章来介绍我是如何一步步封装实现一个网络请求框架的,可以分别看做是 1.0 和 2.0 版本 😇😇 一步步封装实现自己的网络请求框架 1.0 一步步封装实现自己的网络请求框架 2.0 1.0 版本采用的技术栈是 Java + Jetpack + RxJava 阅读全文
posted @ 2021-02-24 21:11 Android程序猿 阅读(1939) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-02-23 22:18 Android程序猿 阅读(0) 评论(0) 推荐(0)