Android使用Scrolling机制实现Tab吸顶效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 243
一、前言app 首页中经常要实现首页头卡共享,tab 吸顶,内容区通过 viewpager 切换的需求,以前往往是利用事件处理来完成,还有 ...
Android RecyclerView自由拖动item的实现代码
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 255
原生就自带有可拖动item的工具:itemtouchhelper看下效果:接下来我们看如何使用。1、自定义itemtouchhelper的c...
Android使用Canvas 2D实现循环菜单效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 245
一、前言循环菜单有很多种自定义方式,我们可以利用viewpager或者recyclerview + carousellayoutmanage...
kotlin $ 字符串模版的使用详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 226
$ 在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符例如打印一个字符这个时候编译就提示我们使用字符串模版的是个$...
Flutter实现给图片添加涂鸦功能
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 250
简介先来张图,看一下最终效果关闭和确定关闭和确定功能对应的是界面左下角叉号,和右下角对钩,关闭按钮仅做取消当次涂鸦,读者可自行设置点击后功能...
Flutter自定义下拉刷新时的loading样式的方法详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 238
前言flutter中的下拉刷新,我们通常refreshindicator,可以通过backgroundcolor,color或strokew...
Android System fastboot 介绍和使用教程
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 265
一、fastboot简介在android手机中,fastboot是一种比recovery更底层的刷机模式。实际操作中:fastboot是一种...
Android烧录指令fastboot简介
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 253
fastboot简介fastboot是android快速升级的一种方法,fastboot的协议fastboot_protocol.txt在源...
Android Settings 按住电源按钮的操作方法
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 229
如题,android 原生 settings 里有个 按住电源按钮 的选项,可以设置按住电源按钮的操作。按住电源按钮两个选项的 ui 是分离...
如何通过Android Logcat插件分析firebase崩溃问题
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 224
一、安装android logcat插件1、新建空白unity工程,打开packagemanager窗口,菜单栏window/package...
Android系统底层Reboot流程源码解读
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 212
framework 中 reboot 流程reboot 在 android 系统中主要通过物理按键或ui菜单进行触发,最终由 powerma...
Android VNDK使用及原理深入探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 258
为何要使用 vndk?vndk的全称是vendor native development kit,是android 8.0引入的一种新技术。...
Android 鼠标光标的图形合成原理实例探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 221
引言一直很好奇鼠标光标是如何实现的,它反映很快、延迟很小,没有受到 android 显示系统的影响。正好最近做相关的工作,跟着源码好好研究一...
Android悬浮窗的实现步骤
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 214
最近想做一个悬浮窗秒表的功能,所以看下悬浮窗具体的实现步骤1、初识windowmanager实现悬浮窗主要用到的是windowmanager...
一次glide内存泄漏排查分析
2024-05-16 09:26 | 分类:App开发 | 评论:0 次 | 浏览: 191
glide是一款非常优秀的图片加载框架,目前很多项目在使用。提供了非常方法,在此,笔者就不一一列举了...
Android协程代替Handler使用示例详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 251
引言在 android 开发中,我们经常需要处理异步任务,例如网络请求、数据库访问、耗时计算等等。为了在处理异步任务时能够方便地更新 ui,...
基于Android实现颜色渐变动画效果
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 252
1. 前言今天来试一个颜色变化的效果,有个控件点击后,背景的颜色就逐渐变成另一个颜色。类似这样的一个效果这个如果用自定义view是有一万种方...
Android实现帧动画的两种方式
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 246
一、逐帧动画帧动画(frame animation)是一种在一定时间内按顺序播放一系列图像帧(每一帧都是一个单独的图像),从而产生连续运动或...
Android消息通知Notification常用方法(发送消息和接收消息)
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 255
notification#前言最近在做消息通知类notification的相关业务,利用闲暇时间总结一下。主要分为两部分来记录:发送消息和接...
Android模拟器最新检测方法详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 252
最近看到某客户端有一个检测模拟器的方法,我正常手机结果被判断是模拟器了,很好奇,于是找了一下原因。普遍检测方法public boolean ...
Jetpack Compose实现点击事件click的多种方法
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 267
compose中添加click有多种方法,本文做一个简单总结modifier.clickable这是最常见也是最简单的方式,如下所示box(...
Android连接MySQL数据库实现方法详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 242
前言要为mysql添加 非root用户 并设置权限。一定要设置权限!!!默认是没有权限的!!!请注意为用户设置主机时,主机设置为%时表示通配...
Kotlin使用flow实现倒计时功能(示例详解)
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 248
一、效果图二、extendcontext.kt 文件代码注意:创建extendcontext.kt选择file使用kotlin扩展方法的特性...
Android Toast的几种使用方式及注意事项
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 229
toast是android中常用的组件,下面介绍下toast使用的几种方式和注意事项。toast的使用方式简单来说有下面五种:1、默认的显示...
Android 高德地图POI定位地址搜索功能
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 247
先上演示:高德地图的key申请这里就不讲了,比较简单,网上有很多资料,或者前往官网查看:官方文档依赖引入项目使用了如下依赖: //高德...
Android实现粒子中心扩散动画效果
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 251
前言粒子动画效果相比其他动画来说是非常复杂了的,主要涉及三个方面,粒子初始化、粒子位移、粒子回收等问题,其中特别是粒子位移是最复杂的,涉及到...
Kotlin中List的Lambda表达式应用与解析实例详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 263
kotlin中list的lambda表达式应用与解析在kotlin编程语言中,集合操作是日常开发中的常见任务之一。kotlin标准库提供了丰...
Kotlin lambda表达式入门指南
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 243
概述lambda表达式可以理解为一种匿名函数,是一种高效的类似于函数式编程的表达式。在kotlin当中,lambda表达式是最高等级的。la...
Android fragment 转场动画创建步骤
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 245
fragment动画使用 setcustomanimations 绘制转场动画概述在 android 中,可以使用 setcustomani...
Android 中 FrameLayout 布局及属性的使用详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 255
framelayout 是 android 中常用的布局之一,它允许子视图堆叠在一起,可以在不同位置放置子视图。在这篇博客中,我们将详细介绍...