一文读懂 HarmonyOS 7.0 带来的十大API重要升级
HarmonyOS 7.0 已于 2026 年 9 月 7 日正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更智能更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 7.0 新特性中的常用部分逐一讲解。一、ArkUI(方舟UI框架)新增ArkUI组件级沉浸光感,提供的一套高品质视觉与动效体系,通过沉浸式系统新
鸿蒙版本的JSBridge兼容与安卓配套的H5啦
现在主流的手机操作系统有Android、iOS和HarmonyOS(鸿蒙系统),为了减少同时维护三种客户端的工作量,一般采用APP内嵌H5页面的形式。由于H5不能直接调用客户端的原生能力,比如相机、麦克风,以及读取设备信息,因此需要在APP与H5之间搭建一种双向通信的桥梁机制。一、JSBridge的开源框架JSBridge(JavaScript Bridge)就是这种H5混合App的双向通信桥梁,
鸿蒙版本的小小机器人APP开放源码啦
时下各种AI聊天应用争奇斗艳,一个比一个智能,一个比一个贴心。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中,笔者就基于Android实现了一个具备初级智能的小小机器人APP,不仅支持简单的问答,还支持问询天气预报,还支持加减乘除四则运算,还支持背诵唐诗宋词名篇佳句,可谓小朋友的贴心玩伴。《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一
基于开源MobileIMSDK框架,即时通讯IM产品RainbowChat v12.1发布
此版本新增了短信验证码的注册和登录功能,解决了Android 16手机上发送文件失败等问题。
一文速览 HarmonyOS 6.1.1 推出的十个新特性
HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。一、ArkUI——2D绘图二维绘图场景支持临时开关文本抗锯齿功能。新特性解释CanvasRenderin
一文读懂 HarmonyOS 6.1 带来的十大重要升级
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,该版本在 HarmonyOS 6.0 基础上增强了若干特性,让鸿蒙系统变得更智能更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1 新特性中的常用部分逐一讲解。一、ArkUI(方舟UI框架)TextController新增支持文本选择能力。新特性解释TextCont
一文理清 HarmonyOS 6.0.2 涵盖的十个升级点
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,但在 HarmonyOS 6.0 和 HarmonyOS 6.1 两个版本之间,还有 HarmonyOS 6.0.1 和 HarmonyOS 6.0.2 两个小版本。下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.0.2 新特性中的常用部分逐一讲解。一、ArkU
一文速览 HarmonyOS 6.0.1 引入的十个新特性
HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,但在 HarmonyOS 6.0 和 HarmonyOS 6.1 两个版本之间,还有 HarmonyOS 6.0.1 和 HarmonyOS 6.0.2 两个小版本。下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.0.1 新特性中的常用部分逐一讲解。一、ArkUI——Tex
APK 备份恢复指南:完整保存应用数据,换手机迁移不用愁
换手机了?要刷机了?或者只是想保留某个应用的数据版本?APK 安装文件好找,但里面的应用数据(登录信息、游戏进度、聊天记录)才是最珍贵的。本文教你如何备份 APK 文件并导出应用数据,以及恢复时需要注意的所有事项。APK 备份包括什么?完整备份包含两大部分:APK 安装包 — 应用本身的可执行文件(.apk)应用数据 — 用户数据、设置、缓存、数据库(存储在 /data/data/<包名&g
APK 版本兼容性检查指南:5 步判断应用能否在你的手机上运行
下载的 APK 和自己手机不兼容?"此应用与您的设备不兼容"——本文教你 5 个方法检查 APK 版本与手机是否匹配,避免白忙一场。为什么 APK 会和手机不兼容?Android 设备种类繁多,屏幕尺寸、处理器架构、系统版本千差万别。一个在三星手机上跑得飞快的 APK,在华为手机上可能完全装不上。不兼容的主要原因有四个:CPU 架构不符:64 位应用无法在纯 32 位系统上运行
Android APK 权限检查指南:3 步识别恶意应用(2026 最新)
下载 APK 后如何判断是否安全?本文教你通过权限检查、签名验证和恶意软件扫描,3 步识别恶意 Android 应用。为什么 APK 权限检查很重要?Android 的权限系统是保护用户隐私的第一道防线。当你安装一个应用时,它会声明需要哪些权限——但有些应用请求的权限远远超出其功能所需。比如一个手电筒应用请求读取联系人、访问通话记录,这就是明显的危险信号。第一步:安装前检查应用权限使用 aapt
基于开源MobileIMSDK框架,即时通讯IM产品RainbowChat v12.0发布
RainbowChat 是一套基于 MobileIMSDK 开源通信框架的产品级移动端IM系统。可能是市面上开放源码的,唯一一款同时支持TCP、UDP、WebSocket三种网络通信协议的IM产品。
Flutter, React Native 与 uni-app x 深度博标与规划指南
进入 2026 年,移动端开发格局发生了巨大变化。随着 HarmonyOS NEXT 彻底剥离 AOSP,开发者面临着 Android、iOS、HarmonyOS 三足鼎立的局面。
游戏中心弱网优化实践
本实践围绕游戏中心在弱网环境下的性能优化展开,针对复杂网络场景下的页面加载慢、资源加载失败等问题,提出了优化方案:接入支持 QUIC 协议的 Cronet 网络库,通过更快的连接建立与传输特性提升请求响应速度。配合弱网状态精细化判定与限速测试,线上灰度实验显示页面加载失败率下降 40%,请求耗时降低 7%,图片加载速度在正常至极差网络环境均有显著提升。
彻底理解 Kotlin 中的函数参数:T.()->Unit、() -> Unit、(T)->Unit
Kotlin比Java更方便的地方,其中之一是可以将函数作为参数。上面三者都是将函数作为其它函数的参数来使用,其形式虽然简单,但理解并不简单。>(顺便吆喝一句,民族企业核心部门年底前的一波岗,base武汉、深圳、苏州等地,前、后端or测试>>>[机会];语言:Java、Js、测试、python、ios、安卓、C++等!一、共同点三者的返回值相同,均为Unit,即没有返回值。
Invoke-customs are only supported starting with Android O (--min-api 26)
错误含义 D8 编译器告诉你: 代码里用了 Java 8 “invoke-dynamic” 语法(lambda、方法引用、默认接口方法、静态接口方法、重复注解等),但 当前 minSdk<26,低版本 Android 设备没有对应运行时支持,因此直接中断构建。官方解决思路(二选一) 方案 是否推荐 说明升 minSdk 到 26✅ 最简单 只要业务允许,一行搞定,无需额外
Caused by: org.gradle.workers.internal.DefaultWorker: A failure occur
这个错误:Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable不是 multidex
HarmonyOS(鸿蒙)——滑动事件
HarmonyOS列表项滑动操作深度解析:从基础实现到高级交互 引言 在移动应用开发中,列表是最常用的UI组件之一,而列表项的滑动操作则是提升用户体验的关键交互方式。HarmonyOS作为华为自主研发的分布式操作系统,在列表滑动操作方面提供了丰富而强大的能力。本文将深入探讨HarmonyOS中ListItem滑动操作的实现原理、高级用法以及性能优化策略,帮助开发者打造更加流畅、直观的用户界面。
RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
原因一句话 LinearLayout 宽高都是 match_parent,又在 RelativeLayout 里 默认不设置任何相对位置,于是它把父布局空间全部占满,之前靠 align* 或 margin 定位的子控件自然被盖住。解决思路(3 选 1)让 LinearLayout 只占剩余区域,而不是全屏给前面那个需要“一直展示”的控件一个 id,然后让 LinearLayout 用剩余规则:&l
android 使用 java 编写网络连通性检查
下面给出 纯 Java 代码、兼容 Android API 19+、零三方库 的“网络连通性检查”工具类。 特点:同时检测 Wi-Fi/移动数据是否真正上网(不只是“已连接”)使用 HttpURLConnection,不阻塞主线程支持 超时设置(秒级)返回 布尔结果 + 失败原因日志✅ NetCheck.java(可直接拷贝)import android.content.Context;