首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术细节
订阅
用户976022053585789
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
【Android平板适配】手机/平板二合一应用一站式适配攻略
为啥要适配Android平板?Android平板用户越来越多 ,平板领域其实早已变天了,不再是IOS一家独大。2020年ipad国内市场份额已不足50%,今年更是不足30%。随着华为在平板上的发力
简单、有趣的Kotlin异步微服务框架(一): 初始Ktor
1. 写在前面 继Flutter异步编程相关的系列文章已经讲解完毕后,大概已经两周没有发布文章,因为我又开始在筹划了另一个Kotlin相关的专题: Kotlin微服务框架Ktor。 这次专题主要是介绍
从 0 开始手把手带你搭建一套规范的 Vue3.x 项目工程环境
从 0 开始手把手带你搭建一套基于 Vite + Vue3 + TypeScript 规范的前端工程化项目环境,涵盖代码规范约束、提交信息规范约束、单元测试、自动部署等。
Android模块化设计方案之使用代理模式解耦
本篇是Android模块化设计方案的第三篇,也是对第一篇中ThridLibs Proxy模块进行说明。 很多人觉得对那些优秀的第三方依赖库再次封装是一件多余的事情,因为这些库可能出自大神/大厂,或有非常高的star并且使用起来十分稳定,可以在项目中直接拿来使用。当然每个开发者都…
三思系列:Glide 4.X全方位认知 -- 模块职责概览 | Glide(一)
最近在解决一些问题时,进行了一下检索,发现 绝大多数文章 是 基于3.X。Glide从进入4.X也有两三年了,在3.X的基础上,发生了很多变化。 所幸我对 4.X 的源码还比较熟,且Glide的设计也很精彩,索性写一写 对4.X的剖析。 当然,对于多数读者而言,因为有一定的基础…
关于Android架构,你是否还在生搬硬套?
关于Android架构,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。本人有多个项目重构的经验,恰好对设计领域较为感兴趣,今天我将毫无保留的将自己对架构、设计的理解分享给大家。 本文不会具体去讲什么是MVC、MVP、M…
温故而知新 | 打破Handler问到底
既然它如此重要,不知对面的你了解它多深呢?今天就和大家一起打破砂锅问到底,看看Handler这口砂锅的底到底在哪里。 二十七问,从问题的角度再读Handler。 一种东西被设计出来肯定就有它存在的意义,而Handler的意义就是切换线程。 跨进程之后的界面消息处理。 比如Act…
Android 嵌套滑动总结
嵌套滑动是 android 开发中常见的一种 UI 效果。当一个布局中包含多个可以滑动的 View,并且这些 View 互相嵌套的时候,就需要做嵌套滑动的处理来让 UI 交互有更流畅的效果,比如吸顶效果。常见的效果如下: 如上所示,最外层的父布局可以滑动,内层的 Recycle…
OkHttp学习----总体流程
通过上面的代码,我们就可以向服务器发送一个post请求。 这篇学习笔记的侧重点是对请求的整个流程进行一个梳理,大体了解一个网络请求都经过哪些过程。网络请求的过程描述起来相对简单,就跟取快递是一样的,拿着你取快递的短信(请求体),到快递点(请求地址),取回你的快递(响应体)。 但…
浅谈Android消息机制
既然要讨论的是多线程通信,那么就得知道什么是线程。 说到线程,必须得了解进程是什么。 线程是运行在进程的上下文中的执行单元,共享全局数据。在现在的大多数主流操作系统中,一个进程由多个线程组成,不可避免的要面对一个问题,怎么运行调度这些线程?这也是文章讨论的主题,Android …