240 发简信
IP属地:广东
  • CameraX 使用

    优点 简单易用:比Camera和Camera2 更简洁 生命周期管理:CameraX 和 Lifecycle 结合在一起,方便管理。比camera2 少大量样板代码。 兼容性...

  • Android混淆从入门到精通

    简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...

  • 120
    简单工厂

    提供创建对象的功能,不需要管具体的实现。好处:降低客户端与模块之间的耦合度 下面通过一个简单的例子来讲解什么是简单工厂 现在需要根据不同情况来实现不同的功能,为了方便我们可以...

  • 了解OKHttp原理

    要了解OKHttp先从用法开始去追源码 接下来看在@Override protected void execute() {}方法中是如何获得相应体的? 从getRespons...

  • 了解OKHttp线程池实现原理

    1、在OKHttp中需要一个队列来保存不同的请求 2、在每次请求前从线程池里检查是否有超时的连接,将超时的连接从线程池移除 3、清理线程由线程池管理并将线程设为守护线程 4、...

  • 了解Http基础

    网络分层模型: TCP/IP基础: TCP三次握手——> TCP四次挥手——> 一、HTTP1.0与HTTP 1.1的主要区别 二、HTTP1.1与HTTP 2.0的主要区别...

  • App是如何启动?Activity生命周期是如何调用的?

    学java的都知道main函数是程序的入口,那么Android是不是也有一个类似main函数的入口呢? 答案是肯定的,在Android的源码中ActivityThread.j...

  • 高级UI---LSN-2-2-UI绘制流程_UI具体绘制(布局流程)

    前言 2.View布局摆放在performTraversals的测量被调用之后,我们继续往后看会看到performLayout的调用,那么时从此处开始的我们的具体布局的摆放那...

  • RadioButton用Tint属性实现一张图片2中效果

    前言:最近在学性能优化时接触到Tint这个非常有意思的属性,接下来用RadioButton来实现。 Tint(着色器)它能够实现图片变色,利用Tint可以将一张图片着色成不同...

  • 120
    动脑学院UI预习资料-UI绘制流程详解

    前言 在android当中对于UI体系当中往往我们会在绘制UI的时候碰到各种各样的问题而不知道从何解决, 也有时需要开发更改自定义组件时,需要做自己的调整,或者是实现某个自定...

  • 除了 flutter 比较友好 其他的。。

个人介绍
Android小白学习笔记