Android P代码适配错误的整理
java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/Pr...
WebRTC直播技术方案「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
我们都知道,WebRTC是面向互联网的...
veImageX 演进之路:iOS 高性能图片加载 SDK
1. SDK简介
图片在业务应用场景是一个常见的元素,veImageX(简称Imag...
kotlin 集合 : any/none/all
any : 是否至少有一个
/**
* 是否有(符合条件的)元素
*/
private fun any() {...
丢掉EventBus,ViewModel+LiveData用起来
需求背景
ViewModel和LiveData是google官方架构JetPack系列的一个响应式开发框架。...
Android 自定义View 之 可随意拖动的View
因为赶项目本人停更两个月 从今天开始又可以更新了 今天说一下这个可随意拖动的vie...
Kotlin中与Java互操作与可空性、类型映射、属性访问、@JvmOverloads、@JvmField、@JvmStatic、@Throws和函数类型操作详解
一、Kotlin与Java互操作与可空性。
Kotlin与Java互操作性与可空性
Java世界...
Android车载应用开发与分析(2) – 集成第三方APK
前言
在车载的应用开发过程中,会有一类特殊的需求,就是在预装一些第三方app...
Android Framework 核心基础的学习路线图
1. 为什么要学习 Android Framework?
作为一名应用层 App 开发工程师,我们为...
Linux 驱动开发入门
1. 编写一个简单的 Linux 内核模块
首先,我们需要理解什么是内核模块?简单来...
Android性能调优利器StrictMode
作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Androi...
Android垃圾回收机制与分代回收策略
GC 回收机制与分代回收策略
垃圾回收(Garbage Collection,简写为 GC)可能是...
ConstraintLayout
前言
这是自己参与校对的文章,以后除了发布一些自己的内容外,也会去翻译一些...
Tina_Linux_内存优化_开发指南
Tina Linux 内存优化开发指南
1 概述
1.1 编写目的
介绍Tina Linux 下减少系统...
Android | Compose 状态管理
前言
应用中的状态指的是可以随时间变化的任何值。这个定义非常广泛,例如从数...
Android架构模式
Android项目工程中常用的架构模式有MVC, MVP, MVVM以及现在新出的MVI。
下面一起...