版本 2.7.8 SPI机制 官方文档介绍如下 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定...
版本 2.7.8 SPI机制 官方文档介绍如下 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定...
iOS 界面开发最重要的是ViewController和View,ViewController是View的控制器,也就是一般的页面,用来管理页面的生命周期(它相当于安卓里的A...
环境介绍:Nodejs:14.18.0、Vite:2.7.10、Vue:3.2.26、依赖安装采用pnpm。 第一部分:环境搭建一、使用 pnpm创建一个vite程序 二、安...
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案组件化最重要的是兄弟模块的通讯常⽤的三种方案URL SchemeTarget - Act...
背景 项目中为了适应产品形态需要对Android系统状态栏系统图标以及时钟和电池等做客制化,满足不同用户群体的视觉特性,那在定制过程中需要注意哪些事项?图标icon是否可以任...
将状态栏透明后(沉浸式),导致键盘模式失效,无法自动将输入框上移,所以需要监听页面的高度变化的差值,从而计算出键盘高度,手动将底部的输入框上移 简单使用
前言 需求:2个View并不在同一层父布局布局中,点击上层的检测View,将点击事件转发给背后的兄弟View 原理:基于自定义事件处理点击的x、y坐标,判断是否在背后的兄弟V...
自定义属性 Java代码 挡位枚举 自定义View类 简单使用 xml布局 Java代码中,设置监听
过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 点击直接下载APK[https://link.juejin.cn...
ShapeBlurView ShapeBlurView库是一个高斯模糊(毛玻璃效果)蒙层库。Like iOS UIVisualEffectView不知大家做需求的时候是否有这...
项目搭建经历记录 Android App封装 ——架构(MVI + kotlin + Flow)[https://juejin.cn/post/717761963005000...
添加依赖 Retrofit,声明式网络请求客户端 coroutines-core,协程核心库 coroutines-android,协程安卓适配库 lifecycle-vie...
创建插件工程 通过--org来指定组织名称,例如com.example,一般就是包名的组织部分 通过--platforms来指定支持的平台,支持android,ios,lin...
思路1 1.获取屏幕中要播放的中心点 2.获得播放控件在屏幕中的位置 思路2 创建一个RecycleView的监听器 找到当前屏幕可见的item 得到视频广告的item it...
首先在 build.gradle 添加以下代码apply plugin: 'kotlin-android-extensions' Activity布局文件activity_m...
前言 sentry,一个线上异常监控平台,类似国内的Bugly,但要收费,Bugly用免费版就基本足够 导入依赖 初始化SDK 捕获Dio日志 Sentry监控日志和AF埋点...
单行文本溢出换省略号 多行文本溢出换省略号 一、前言 在日常开发展示页面,如果一段文本的数量过长,受制于元素宽度的因素,有可能不能完全显示,为了提高用户的使用体验,这个时候就...
2022年6月1日 星期三 一、微信小程序文件存放路径 安卓: iOS越狱: Windows: macOS: 二、Android其他缓存 1 Android应用缓存: 遍历各...