Kotlin 协程的异常处理准则
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 100
kotlin 协程的异常处理概述协程是互相协作的程序,协程是结构化的。正是因为协程的这两个特点,导致它和 java 的异常处理机制不一样。如...
Flutter使用stack实现悬浮UI的示例代码
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 97
stack特性在flutter中,你可以使用stack和positioned来创建悬浮 ui。stack允许你将多个小部件叠放在一起,而po...
如何安装adb工具及常用的adb命令
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 106
一、什么是adb?adb 全称为 android debug bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操...
Android 中的 Runtime详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 95
一、什么是 runtime在 android 中,runtime 是系统的一部分,负责执行和管理应用程序的运行时环境。它是一个运行库,提供了...
Android实现同频共帧动画效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 90
同频共帧我们听过“同频共振”,其原理是多个物体物体以同样的频率振动,但是本篇实现的效果是“同频共帧&rd...
Android自定义View onDraw()方法会调用两次的问题解决
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 88
问题自定义了view后,在构造函数中设置画笔颜色,发现它没起效,但是在ondraw()里设置颜色就会起效,出问题的代码如下: pub...
Android使用Scrolling机制实现Tab吸顶效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 93
一、前言app 首页中经常要实现首页头卡共享,tab 吸顶,内容区通过 viewpager 切换的需求,以前往往是利用事件处理来完成,还有 ...
Android RecyclerView自由拖动item的实现代码
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 101
原生就自带有可拖动item的工具:itemtouchhelper看下效果:接下来我们看如何使用。1、自定义itemtouchhelper的c...
Android使用Canvas 2D实现循环菜单效果
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 94
一、前言循环菜单有很多种自定义方式,我们可以利用viewpager或者recyclerview + carousellayoutmanage...
kotlin $ 字符串模版的使用详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 91
$ 在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符例如打印一个字符这个时候编译就提示我们使用字符串模版的是个$...
Flutter实现给图片添加涂鸦功能
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 85
简介先来张图,看一下最终效果关闭和确定关闭和确定功能对应的是界面左下角叉号,和右下角对钩,关闭按钮仅做取消当次涂鸦,读者可自行设置点击后功能...
Flutter自定义下拉刷新时的loading样式的方法详解
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 87
前言flutter中的下拉刷新,我们通常refreshindicator,可以通过backgroundcolor,color或strokew...
Android System fastboot 介绍和使用教程
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 90
一、fastboot简介在android手机中,fastboot是一种比recovery更底层的刷机模式。实际操作中:fastboot是一种...
Android烧录指令fastboot简介
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 100
fastboot简介fastboot是android快速升级的一种方法,fastboot的协议fastboot_protocol.txt在源...
Android Settings 按住电源按钮的操作方法
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 80
如题,android 原生 settings 里有个 按住电源按钮 的选项,可以设置按住电源按钮的操作。按住电源按钮两个选项的 ui 是分离...
如何通过Android Logcat插件分析firebase崩溃问题
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 79
一、安装android logcat插件1、新建空白unity工程,打开packagemanager窗口,菜单栏window/package...
Android系统底层Reboot流程源码解读
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 75
framework 中 reboot 流程reboot 在 android 系统中主要通过物理按键或ui菜单进行触发,最终由 powerma...
Android VNDK使用及原理深入探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 82
为何要使用 vndk?vndk的全称是vendor native development kit,是android 8.0引入的一种新技术。...
Android 鼠标光标的图形合成原理实例探究
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 73
引言一直很好奇鼠标光标是如何实现的,它反映很快、延迟很小,没有受到 android 显示系统的影响。正好最近做相关的工作,跟着源码好好研究一...
Android悬浮窗的实现步骤
2024-05-18 15:47 | 分类:App开发 | 评论:0 次 | 浏览: 72
最近想做一个悬浮窗秒表的功能,所以看下悬浮窗具体的实现步骤1、初识windowmanager实现悬浮窗主要用到的是windowmanager...
iOS16.7.8支持机型有哪些 iOS16.7.8适配机型名单一览
2024-05-18 11:30 | 分类:App开发 | 评论:0 次 | 浏览: 53
随着时间的推进苹果系统也是越来越完善的,用户们升级系统之后将会体验到更多的新功能,每年苹果都是会推送多个系统版本的,就比如之前刚刚推送不久的...
iOS17.5正式版值得更新吗 iOS17.5正式版更新内容及升级建议
2024-05-18 11:30 | 分类:App开发 | 评论:0 次 | 浏览: 68
说实在的,每一次系统更新都如同一次冒险之旅,有时候系统更新会带来很不错的使用体验,有的时候则非常的糟糕。尤其是喜欢尝鲜新版本的消费者,每一次...
Apple ID怎么注册美区?Apple ID海外地区注册教程
2024-05-18 11:30 | 分类:App开发 | 评论:0 次 | 浏览: 60
2024年5月18日最新修订版!教程小编每过一段时间,都会测试是否失效,如有过期,小编会持续更新!前言:有很多朋友想下载一些国外的app,但...
Xcode 15.2 (15C500b) 发布 (含下载) - Apple 平台 IDE
2024-05-16 09:26 | 分类:App开发 | 评论:0 次 | 浏览: 68
北京时间今日(2023-01-09)凌晨,Xcode 15.2 终于发布,包含了 SDKs for ...
一次glide内存泄漏排查分析
2024-05-16 09:26 | 分类:App开发 | 评论:0 次 | 浏览: 72
glide是一款非常优秀的图片加载框架,目前很多项目在使用。提供了非常方法,在此,笔者就不一一列举了...
解密ios响应链的工作原理
2024-05-15 13:10 | 分类:App开发 | 评论:0 次 | 浏览: 64
事件响应链是 ios 开发中的一个核心概念,它描述了系统将用户交互事件传递给最适合处理该事件的对象的过程。理解事件响应链的机制对于开发高质量...
ios设计模式--委托模式
2024-05-15 13:10 | 分类:App开发 | 评论:0 次 | 浏览: 68
cocoa touch框架下使用大量使用委托(delegation),根据苹果公司的文档,delegate是cocoa touch框架所采用...
iOS 组件化初步构思
2024-05-15 13:10 | 分类:App开发 | 评论:0 次 | 浏览: 66
一、ios 组件化常用方式讨论使用openurl进行组件的注册和调用app 启动时实例化各组件模块,然后这些组件向 modulemanage...
iOS架构从 MVC、MVP 到 MVVM
2024-05-15 13:10 | 分类:App开发 | 评论:0 次 | 浏览: 71
概述做了这么多年的客户端研发一直在使用苹果爸爸推荐的mvc架构模式。mvc从应用层面进行分层开发,极大优化了我们的代码结构,简单易上手,很容...
iOS 项目嵌入Flutter 运行(最新推荐)
2024-05-15 13:10 | 分类:App开发 | 评论:0 次 | 浏览: 59
一创建flutter模块命令行flutter create --template module my_flutter创建完成后,该模块和普通...