刷新
一文读懂 HarmonyOS 7.0 带来的十大API重要升级

博主头像 ​HarmonyOS 7.0 已于 2026 年 9 月 7 日正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更智能更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 7.0 新特性中的常用部分逐一讲解。 一、 ...

鸿蒙版本的JSBridge兼容与安卓配套的H5啦

博主头像 ​现在主流的手机操作系统有Android、iOS和HarmonyOS(鸿蒙系统),为了减少同时维护三种客户端的工作量,一般采用APP内嵌H5页面的形式。由于H5不能直接调用客户端的原生能力,比如相机、麦克风,以及读取设备信息,因此需要在APP与H5之间搭建一种双向通信的桥梁机制。 一、JSBridg ...

Ops权限行为记录源码解析

博主头像 源码链接:AppOpsManager.java AppOpsManager 是记录源头,应用入口,调用硬件使用权限时会调用 startOp 方法记录行为,同时也提供了行为等监听。 /** * @see #startOp(String, int, String, String, String) * * ...

浅聊Android开发的构建配置语言

博主头像 整理旧电脑上的一些笔记 如果你计划开发一款 APP,在 Android Studio 里新建项目时候会看到下面的一个选项:Build configuration language,它代表了Android项目使用的构建工具(即Gradle)语言是哪种。 Gradle是开源的构建自动化工具,灵活且支持多 ...

TaskView方案框架原理

博主头像 从 android12 开始引入,用来替代 ActivityView TaskView 是 ActivityView 的升级版,下面基于 Android16 系统进行解读 源码链接:TaskView.java TaskViewTaskController.java 作用:允许一个应用(宿主)在其自身 ...

鸿蒙版本的小小机器人APP开放源码啦

博主头像 时下各种AI聊天应用争奇斗艳,一个比一个智能,一个比一个贴心。早在2022年出版的《Android Studio开发实战:从零基础到App上线(第3版)》中,笔者就基于Android实现了一个具备初级智能的小小机器人APP,不仅支持简单的问答,还支持问询天气预报,还支持加减乘除四则运算,还支持背诵唐 ...

Dart 线程模型和异步

博主头像 目录一、Dart 的线程模型1.1 单线程事件循环1.2 事件队列与微任务队列1.3 async 函数的执行机制1.4 Zone -- 异步代码的执行上下文二、Isolate -- Dart 的并发方案2.1 为什么不用线程2.2 Isolate 的生命周期2.3 Isolate 不是线程2.4 I ...

Dart 基础入门

博主头像 目录一、Dart 语言介绍1.1 SDK 安装1.2 Hello World1.3 Dart 语言特点二、基础语法2.1 常见数据类型2.1.1 数值类型(int、double)2.1.2 字符串(String)2.1.3 布尔类型(bool)2.1.4 集合类型(List、Set、Map)2.1. ...

官方APP太难用了,所以我写了个 OpenNas App

博主头像 几年前一冲动买了台群晖 NAS,主要就几个原因: 一是存小孩的照片和视频。视频特别多,手机存储迟早不够用。 二是担心手机丢了,资料跟着没——当然到现在手机也没丢过。 三是云盘又贵又慢。 买回来天天折腾着玩,最后还是被官方 App 搞烦了:备份文件和相册特别麻烦,还会莫名其妙停掉,也不知道备份到哪儿去 ...

移动端打印能力深度对比——手机APP随时打 vs 被困在电脑前,谁更适应现代工作方式?

博主头像 聚焦标签打印软件被困在电脑前的场景痛点。文章指出,仓库现场需临时打印却要跑回办公室、出差途中紧急打印却无安装软件的电脑——这些场景暴露了传统软件的移动短板。BarTender的远程打印需额外订阅云服务,NiceLabel的移动功能属高级模块,CodeSoft以本地部署为主,入门版用户均无缘移动便利。... ...

一文速览 HarmonyOS 6.1.1 推出的十个新特性

博主头像 ​HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。 ...

MonkeyCode手机编程实测:在地铁上写代码是什么体验?

博主头像 MonkeyCode手机编程实测:在地铁上写代码是什么体验? 你试过在手机上写代码吗? 我试过,体验极差。屏幕太小,键盘太慢,一个分号都要找半天。 但MonkeyCode改变了这件事。上周我在地铁上用手机完成了两个功能开发,全程没打开电脑。 场景还原 周一早上8:15,北京地铁1号线,国贸到西单,大 ...

123···50>