移动开发

axios之cancelToken原理及使用

在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之前还没有获得相应的请求,再跳转页面。 在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之前还没有获

保姆级 uni-app Android 本地离线打包全教程,从环境配置到 APK 生成一站式搞定

前言很多 uni-app 开发者在项目开发完成后,都会面临应用打包的需求。官方提供的云打包虽然操作简单,但存在打包次数限制、无法深度自定义原生配置、隐私合规整改需修改原生代码等诸多限制,这种情况下,Android 本地离线打包就成了更灵活的最优解。本文将从 0 到 1 带大家完整走通 uni-app 项目的 Android 本地打包全流程&#

Android Room使用方法与底层原理详解

Room 是一个强大的 SQLite 对象映射库,旨在提供更健壮、更简洁、更符合现代开发模式的数据库访问方式。核心价值: 消除大量样板代码,提供编译时 SQL 验证,强制结构化数据访问,并流畅集成 LiveData、Flow 和 RxJava 以实现响应式 UI。 一、 使用流程 (Step-by-Step Workflow)R

js 箭头函数和普通函数的区别和this指向看这篇就够了

this指向问题是个老问题了,网上的教程很多都是相互copy的,让萌新一脸蒙,这里简单总结下,保证一次性搞懂。 首先,这里有个问题是js分严格模式和非严格模式,严格模式和非严格模式下this指向稍微有点区别,主要就是全局作用域中普通函数中的this指向问题,严格模式下是指向undefined的,非严格模式下是指向window。 image.png 现在一般用的都是严格模式,比如vu

mytv-android 目前最好用的安卓TV电视直播软件

我的电视 使用Android原生开发的电视直播软件 教程 下载方式 1、Github 项目:【点击下载】2、直播软件APK+直播源+电视助手打包下载:【点击下载】直播软件安装 1、直接通过U盘拷贝过去安装 2、通过开心电视助手远程安装【点击下载 】 3、通过开心电视助手远程安装【[点击下载] 】操作方式遥控器操作方式与主流电视直播软件类似&#xff1

Flutter for OpenHarmony:Flutter 三方库 common_utils 基础工具类的瑞士军刀(常用工具集)

欢迎加入开源鸿蒙跨平台社区:#。 前言在参与鸿蒙(OpenHarmony)大前端开发时,我们经常会遇到一些细碎但繁琐的任务:身份证号校验、手机号脱敏、时间格式化、甚至是一个简单的倒计时逻辑。如果每个项目都手动写一套这些代码,不仅效率低下,还容易出错。common_utils 是一款极其经典的 Dart

2025最新OpenEuler系统安装MySQL的详细教程

2025最新OpenEuler系统安装MySQL的详细教程 一、环境准备 操作系统:OpenEuler 22.03 LTS-SP2 或更新版本 用户权限:需要root权限 网络连接:确保能连接openEuler源或配好本地repo 作者✍️提示:如果你是全新环境,可先执行 dnf makecache 构建本地缓存

Android Studio 的提示和技巧

前言 作为一名 Android 开发人员,我们使用许多 IDE 来为我们的应用程序编写代码。例如,Android Studio、Eclipse、Visual Studio(在某些情况下)等。但这些 IDE 中最著名和推荐的一款是 Android Studio。如今,每个 Android 开发人员都使用 Android Studio 为他们的应用程序编写代码,因为 Android Studio 为我