Context的典型使用场景

获取应用文件路径 基类Context提供了获取应用文件路径的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionContext均继承该能力。应用文件路径...阅读全文

【Android】屏幕超时休眠

前言 屏幕超时休眠指的是在设备一段时间没有操作后,自动关闭屏幕显示以节省电量并防止误触。当屏幕进入休眠状态时,通常会关闭屏幕背光,但设备可能仍在运行后台进程。 正文 Settings应用相关 Settings应用的屏幕超时休眠界面相关代...阅读全文

iOS开发框架--QMUIKit

深入解析 QMUIKIT:高效的 iOS UI 组件库 QMUIKIT(QMUI)是一个专为 iOS 开发者设计的开源 UI 组件库,旨在提升开发效率与用户体验。本文将从如何简单使用 QMUI、底层原理、核心组件的实现细节,以及一些最佳...阅读全文

鸿蒙Navigation处理启动页跳转到首页问题

在使用Navigation时时,你是否遇到了这样一个问题,Navigation加载启动页为入口,在启动页replace到首页,使首页替换换启动页,结果发现不生效,启动页依然存在。 为什么根页面启动页不能直接替换成首页 我们验证后发现当页...阅读全文

iOS开发-MVP架构模式

深入理解MVP模式 在软件开发中,尤其是在创建复杂用户界面时,如何有效地组织代码是一个重要的课题。MVP(Model-View-Presenter)模式作为MVC模式的演进版本,旨在提高应用程序的响应性和可测试性。本文将详细探讨MVP模...阅读全文

iOS开发-MVC

在现代软件开发中,尤其是用户界面(UI)密集的应用程序,如何有效地组织代码是一个至关重要的问题。MVC(Model-View-Controller)模式应运而生,成为许多开发者的首选架构。本文将详细探讨MVC模式的组成部分、底层原理以及...阅读全文

图片区域点击处理

如果给你一张这样的图片,要求你点击到黑色圆圈时改变点击的圆圈颜色(选中状态)设计UI会给一套选中图,尺寸一致,只有选中的圆圈不同直观的实现方案,使用三个透明View,固定在三个圆圈上方位置,点击时设置点击选中的状态弊端就是如果圆圈多了,...阅读全文

iOS开发框架--AFNetwork

AFNetworking 是一个强大的网络库,专为 iOS 和 macOS 开发而设计,旨在简化网络请求和响应处理。它基于 NSURLSession 提供了一套简洁易用的 API,广泛用于处理网络通信。以下是 AFNetworking ...阅读全文

10月22日纯血鸿蒙正式版发布意味着什么?

原生鸿蒙的正式发布,终于在10月22日这晚到来。 V哥昨天全程收看了直播,华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东介绍,目前已经有超过15000多个鸿蒙原生应用和元服务上架,覆盖18个行业,通用办公应用覆盖全国38...阅读全文

Koom和LeakCanary

1.LeakCanary原理 在 Java 中软引用(SoftReference)和弱引用(WeakReference)在创建的时候都可以关联一个引用队列。 当 GC(垃圾回收线程)准备回收一个对象时,如果发现它还仅有软引用(或弱引用,...阅读全文

iOS开发框架--MyLayout

MyLayout 框架不仅支持 Objective-C,也可以在 Swift 中使用。通过 MyLayout,可以使用面向对象的方式来创建和管理视图的布局,简化了 Auto Layout 中繁琐的约束设置流程。在 Objective-C...阅读全文

HarmonyOS NEXT开发之ArkTS自定义组件学习笔记

在HarmonyOS中,ArkTS提供了创建自定义组件的能力,允许开发者封装和复用UI代码。以下是关于自定义组件的详细介绍,包括创建自定义组件、页面和自定义组件的生命周期、自定义组件的自定义布局、冻结功能,以及代码案例分析。 创建自定义...阅读全文

ADB安装与环境配置

前言 ADB(Android debug bridge)是可以操作Android设备的命令行工具 安装 本人使用的是Windows版本,提供百度网盘下载链接 链接:https://pan.baidu.com/s/175AtzKEn81B...阅读全文