前言 前一段时间,在公司内部进行了一次QUIC协议的演讲。当时因为时间有限,没有仔细的讨论Cronet 的源码细节,仅仅只是介绍了QUIC的协议细节。本文就从Cronet源码...
前言 前一段时间,在公司内部进行了一次QUIC协议的演讲。当时因为时间有限,没有仔细的讨论Cronet 的源码细节,仅仅只是介绍了QUIC的协议细节。本文就从Cronet源码...
1.简介 KMM,即Kotlin Multiplatform Mobile,是由Kotlin发布的移动端跨平台框架。相比于其他跨平台框架,KMM是原生UI+逻辑共享的理念,共...
MiddleIMarginImageSpan 这个实现在?
Android富文本的实现的几种方式在Android开发过程中,最常见的富文本场景一般都是变色,点击跳转,或者局部变大,而我们实现的方式通常分为两种。一种是Html的方式定义在string中,通过html标签变...
UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...
Android窗口机制系列 Android窗口机制(一)初识Android的窗口结构Android窗口机制(二)Window,PhoneWindow,DecorView,se...
@源来有你_935e 百度吧
Android R8版本:1.4.94地址:r8 介绍 r8包含了D8 的功能, 实现了对 java 字节码优化,混淆并转换成 dex 文件的功能。 可以很好的替代了 ProGuard 的在 A...
最重要的备案,竟然没说。。
0x00 背景 最近整体升级了项目的工具链。 使用了 D8 作为项目的主力。在 Release 包在 5.1 上出现了 java.lang.VerifyError 异常。 0...
背景 mac 端上安装 APK 过于繁琐。往往需要在多个页面上切换。 功能 简化 mac 端 APK 的操作。 支持双击(APK,AAR,Jar) 文件直接唤起工具。 支持快...
版本:1.4.94地址:r8 介绍 r8包含了D8 的功能, 实现了对 java 字节码优化,混淆并转换成 dex 文件的功能。 可以很好的替代了 ProGuard 的在 A...
因为该文章会因为不可知的原因被锁。 详情查看https://dim.red/2019/12/26/implementation_api_maven_gradle_metadata/
0x00 环境 Gradle: 4.10.2Android Gradle Plugin: 3.2.0 0x01 背景 Android Gradle Plugin 3.0 ...
scrcpy --v scrcpy 1.7 使用 1.7 版本
记 Scrcpy 框架使用记录title: 记 Scrcpy 框架使用记录date: 2019-03-03 背景 最近使用 vysor 。发现直接把手机当成模拟器操作确实是方便到不行。 但是魅族 16th...
一、什么是pompom代表项目对象模型,它是Maven中工作的基本组成单位。它是一个XML文件,始终保存在项目的基本目录中的pom.xml文件中。pom包含的对象是使用mav...
@ting说你跳 有钱
记 Scrcpy 框架使用记录title: 记 Scrcpy 框架使用记录date: 2019-03-03 背景 最近使用 vysor 。发现直接把手机当成模拟器操作确实是方便到不行。 但是魅族 16th...