Kotlin 协程的异常处理准则
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 98
kotlin 协程的异常处理概述协程是互相协作的程序,协程是结构化的。正是因为协程的这两个特点,导致它和 java 的异常处理机制不一样。如...
Flutter使用stack实现悬浮UI的示例代码
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 94
stack特性在flutter中,你可以使用stack和positioned来创建悬浮 ui。stack允许你将多个小部件叠放在一起,而po...
如何安装adb工具及常用的adb命令
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 103
一、什么是adb?adb 全称为 android debug bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操...
Android 中的 Runtime详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 94
一、什么是 runtime在 android 中,runtime 是系统的一部分,负责执行和管理应用程序的运行时环境。它是一个运行库,提供了...
Android实现同频共帧动画效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 87
同频共帧我们听过“同频共振”,其原理是多个物体物体以同样的频率振动,但是本篇实现的效果是“同频共帧&rd...
Android自定义View onDraw()方法会调用两次的问题解决
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 86
问题自定义了view后,在构造函数中设置画笔颜色,发现它没起效,但是在ondraw()里设置颜色就会起效,出问题的代码如下: pub...
Android使用Scrolling机制实现Tab吸顶效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 90
一、前言app 首页中经常要实现首页头卡共享,tab 吸顶,内容区通过 viewpager 切换的需求,以前往往是利用事件处理来完成,还有 ...
Android RecyclerView自由拖动item的实现代码
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 100
原生就自带有可拖动item的工具:itemtouchhelper看下效果:接下来我们看如何使用。1、自定义itemtouchhelper的c...
Android使用Canvas 2D实现循环菜单效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 92
一、前言循环菜单有很多种自定义方式,我们可以利用viewpager或者recyclerview + carousellayoutmanage...
kotlin $ 字符串模版的使用详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 89
$ 在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符例如打印一个字符这个时候编译就提示我们使用字符串模版的是个$...
Flutter实现给图片添加涂鸦功能
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 84
简介先来张图,看一下最终效果关闭和确定关闭和确定功能对应的是界面左下角叉号,和右下角对钩,关闭按钮仅做取消当次涂鸦,读者可自行设置点击后功能...
Flutter自定义下拉刷新时的loading样式的方法详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 85
前言flutter中的下拉刷新,我们通常refreshindicator,可以通过backgroundcolor,color或strokew...
Android System fastboot 介绍和使用教程
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 88
一、fastboot简介在android手机中,fastboot是一种比recovery更底层的刷机模式。实际操作中:fastboot是一种...
Android烧录指令fastboot简介
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 98
fastboot简介fastboot是android快速升级的一种方法,fastboot的协议fastboot_protocol.txt在源...
Android Settings 按住电源按钮的操作方法
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 78
如题,android 原生 settings 里有个 按住电源按钮 的选项,可以设置按住电源按钮的操作。按住电源按钮两个选项的 ui 是分离...
如何通过Android Logcat插件分析firebase崩溃问题
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 78
一、安装android logcat插件1、新建空白unity工程,打开packagemanager窗口,菜单栏window/package...
Android系统底层Reboot流程源码解读
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 73
framework 中 reboot 流程reboot 在 android 系统中主要通过物理按键或ui菜单进行触发,最终由 powerma...
Android VNDK使用及原理深入探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 80
为何要使用 vndk?vndk的全称是vendor native development kit,是android 8.0引入的一种新技术。...
Android 鼠标光标的图形合成原理实例探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 71
引言一直很好奇鼠标光标是如何实现的,它反映很快、延迟很小,没有受到 android 显示系统的影响。正好最近做相关的工作,跟着源码好好研究一...
Android悬浮窗的实现步骤
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 70
最近想做一个悬浮窗秒表的功能,所以看下悬浮窗具体的实现步骤1、初识windowmanager实现悬浮窗主要用到的是windowmanager...
一次glide内存泄漏排查分析
2024-05-16 09:26 | 分类:App开发 | 评论:0 次 | 浏览: 70
glide是一款非常优秀的图片加载框架,目前很多项目在使用。提供了非常方法,在此,笔者就不一一列举了...
Android协程代替Handler使用示例详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 98
引言在 android 开发中,我们经常需要处理异步任务,例如网络请求、数据库访问、耗时计算等等。为了在处理异步任务时能够方便地更新 ui,...
基于Android实现颜色渐变动画效果
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 100
1. 前言今天来试一个颜色变化的效果,有个控件点击后,背景的颜色就逐渐变成另一个颜色。类似这样的一个效果这个如果用自定义view是有一万种方...
Android实现帧动画的两种方式
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 106
一、逐帧动画帧动画(frame animation)是一种在一定时间内按顺序播放一系列图像帧(每一帧都是一个单独的图像),从而产生连续运动或...
Android消息通知Notification常用方法(发送消息和接收消息)
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 99
notification#前言最近在做消息通知类notification的相关业务,利用闲暇时间总结一下。主要分为两部分来记录:发送消息和接...
Android模拟器最新检测方法详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 101
最近看到某客户端有一个检测模拟器的方法,我正常手机结果被判断是模拟器了,很好奇,于是找了一下原因。普遍检测方法public boolean ...
Jetpack Compose实现点击事件click的多种方法
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 107
compose中添加click有多种方法,本文做一个简单总结modifier.clickable这是最常见也是最简单的方式,如下所示box(...
Android连接MySQL数据库实现方法详解
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 97
前言要为mysql添加 非root用户 并设置权限。一定要设置权限!!!默认是没有权限的!!!请注意为用户设置主机时,主机设置为%时表示通配...
Kotlin使用flow实现倒计时功能(示例详解)
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 106
一、效果图二、extendcontext.kt 文件代码注意:创建extendcontext.kt选择file使用kotlin扩展方法的特性...
Android Toast的几种使用方式及注意事项
2024-05-15 13:08 | 分类:App开发 | 评论:0 次 | 浏览: 103
toast是android中常用的组件,下面介绍下toast使用的几种方式和注意事项。toast的使用方式简单来说有下面五种:1、默认的显示...