Android技术文章
-
Android开发注解排列组合出启动任务ksp
目录 背景 开卷开卷 Ksp解析注解 Task生成还需要结合TaskGroup概念 拆分启动步骤 依赖注入 TODO 总结 背景 之前我不想用注解来写启动框架,因为启动框架需…… -
Android Kotlin全面详细类使用语法学习指南
目录 前言 1. 类的声明 & 实例化 2. 构造函数 2.1 主构造函数 2.2 次构造函数 3. 类的属性 4. 可见性修饰符 5. 继承 & 重写 6. 特殊类 6.1 嵌套类…… -
Kotlin空安全空类型浅谈
目录 正文 一、判断可空变量是否为null的方式 二、涉及到返回可空值的函数使用方法,在返回类型后同时加? 三、let操作符 四、Evils操作符(?: !! as) 总…… -
Android开发签名知识梳理总结
目录 前言 一、签名基础 1. 消息摘要 2. 加密算法 2.1 对称加密 2.2 非对称加密 2.3 使用场景 3. 数字签名 4. 数字证书 二、Android签名机制 1. Android…… -
-
Android Flutter表格组件Table的使用详解
目录 Table、TabRow、TabCell 小结 之前开发中用到的表格,本篇文章主要介绍如何在页面中使用表格做一个记录。 Table组件不同于其它Flex布局,它是直接继承…… -
Python pyecharts实时画图自定义可视化经纬度热力图
目录 背景 基于pyecharts内置经纬度的热力图 基于自定义经纬度的热力图 pyecharts库缺点 不同地图坐标系区别 WGS-84 - 世界大地测量系统 GCJ-02 - 国测局坐…… -
Android新建水平节点进度条示例
目录 前言 效果图 圆圈和文字状态 文字居中 代码 声明下style 接着创建布局文件 再Activity中使用它 mTextList数据集合 前言 效果图 前几天在网上没有找…… -
Flutter中关于angle的踩坑记录
这个问题是我最近做业务开发和业余开发都遇到的,这里的 angle 指的是旋转弧度。不是旋转角度。 先看一下我使用 angle 的场景吧: 图一中使用了 canvas.dra…… -
利用Flutter实现背景图片毛玻璃效果实例
目录 前言 使用 canvas 绘制图片 更改绘制图片的绘制范围 毛玻璃效果实现 总结 前言 继续我们绘图相关篇章,这次我们来看看如何使用 CustomPaint 实现毛玻璃…… -
-
Android开发Viewbinding委托实例详解
目录 背景 从Crash到有意思的源码 有趣的代码 另外一些有意思的地方 结尾 背景 前一阵子我们在使用viewbinding的委托的时候碰到了点crash问题,然后发现了…… -
Android开发升级AGP7.0后的一些适配方法技巧
目录 升级 Java11配置 AndroidComponentsExtension onVariants Component Artifacts registerJavaGenerateTask 没了 其他 启动configuration cache 结尾 …… -
Android自定义View绘制居中文本
本文实例为大家分享了Android自定义View绘制居中文本的具体代码,供大家参考,具体内容如下 自定义view的步骤: 1、自定义View的属性2、在View的构造方法中获…… -
Android颜色处理SweepGradient扫描及梯度渲染示例
目录 扫描渲染 效果图: 代码: 扫描渲染 为什么什么叫扫描渲染呢? 相信大家都看过雷达扫描的效果,尤其是在安全软件中. public SweepGradient(flo…… -
Android自定义View实现球形动态加速球
本文实例为大家分享了Android自定义View实现球形动态加速球的具体代码,供大家参考,具体内容如下 利用贝塞尔曲线画波浪线封闭黄色矩形,使用PorterDuffXfermo…… -
Android自定义View实现拖动自动吸边效果
本文实例为大家分享了Android自定义View实现拖动自动吸边的具体代码,供大家参考,具体内容如下 自定义View,一是为了满足设计需求,二是开发者进阶的标志之一…… -
-
详解Flutter中数据传递的方式
目录 1、构造方法传递 2、InheritedWidget 3、Notification 4、Stream & event_bus 在Flutter中,常见的数据传递一共有以下几种: 1、构造方法传递 Flut…… -
Android中关于Binder常见面试问题小结
目录 1.简单介绍下binder 2.Binder的定向制导,如何找到目标Binder,唤起进程或者线程? 3.Binder中的红黑树,为什么会有两棵binder_ref红黑树 4.Binder一次拷…… -
android实现贝塞尔曲线之波浪效果
本文实例为大家分享了android实现贝塞尔曲线之波浪效果的具体代码,供大家参考,具体内容如下 1 前言 为了给我以前的博客填坑,这章讲解贝塞尔曲线的几个常用…… -
Android无障碍监听通知的实战过程
目录 监听通知 无障碍服务监听通知逻辑 ToastPresenter NotificationManagerService PostNotificationRunnable 总结 监听通知 Android 中的 Accessibili…… -
Android Notification使用教程详解
目录 前言 正文 一、Android中通知的变化 1. Android 4.1,API 16 2. Android 4.4,API 19 和 20 3. Android 5.0,API 21 4. Android 7.0,API 24 5. Androi…… -
利用Android实现光影流动特效的方法详解
目录 前言 MaskFilter 类简介 MaskFilter 的几种效果对比 光影流动 光影流动效果1 光影流动效果2 光影流动效果3 光影流动效果4:光影沿贝塞尔曲线流动 总结…… -