用《大前端++》项目特征解析雷总小米汽车的内忧远虑

2025-12-15
阅读 3 分钟
657
小米汽车属于大前端++项目;可能会有点不好理解。那咱们先拆解小米汽车的软硬件后台服务结构;拆解小米汽车结构硬件结构大致上是三电结构(即电池、电机、电控),和屏幕、按钮、座椅、空调、冰箱等等定制设备,以上可归为定制的终端硬件。软件结构:电控系统+Android/澎湃/其他汽车系统;其实手机终端也是有电控系统的...
封面图

鸿蒙开发 web js 与ArkTS 交互最小化例子

2025-12-10
阅读 3 分钟
1k
下面给出「Web JavaScript ↔ ArkTS」双向通信的最小可运行例子,全部代码复制到 DevEco Studio 即可直接跑通(API 11+,ArkTS Stage 模型)。思路:用 Web 组件的 javaScriptProxy 把 ArkTS 对象注入到 H5 的 window 下,H5 调用注入方法即可把数据推到 ArkTS;反过来 ArkTS 用 runJavaScript 即可把数据推回 H5。

Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$Wo

2025-12-05
阅读 2 分钟
1.2k
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
封面图

Android 弹出进度条对话框 避免用户点击界面交互

2025-12-02
阅读 3 分钟
971
下面给出最常用、最简洁的 Java 实现方式:ProgressDialog(已废弃但仍可用)和 ProgressBar + 透明不可取消 Dialog(推荐,兼容性好,可定制)。两种写法都 强制屏蔽用户点击(setCancelable(false) + setCanceledOnTouchOutside(false)),避免界面交互。
封面图

RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了

2025-12-02
阅读 2 分钟
790
原因一句话LinearLayout 宽高都是 match_parent,又在 RelativeLayout 里 默认不设置任何相对位置,于是它把父布局空间全部占满,之前靠 align* 或 margin 定位的子控件自然被盖住。
封面图

harmonyos 大屏设备怎么弹出 u 盘

2025-12-02
阅读 1 分钟
1.1k
在 HarmonyOS 大屏设备(智慧屏、鸿蒙电视等)上,系统并没有像 Windows 那样的“安全弹出”按钮,官方推荐的“弹出”方式是:✅ 正常用户操作(无 Root、无调试)退出所有正在使用 U 盘的应用(如媒体中心、文件管理器、视频播放器等)。返回桌面或主界面,等待 2~3 秒,系统会自动卸载 U 盘。当看到提示 “USB 存储设备已移...
封面图

android 使用 java 编写网络连通性检查

2025-12-02
阅读 3 分钟
855
下面给出 纯 Java 代码、兼容 Android API 19+、零三方库 的“网络连通性检查”工具类。特点:同时检测 Wi-Fi/移动数据是否真正上网(不只是“已连接”)使用 HttpURLConnection,不阻塞主线程支持 超时设置(秒级)返回 布尔结果 + 失败原因日志✅ NetCheck.java(可直接拷贝) {代码...} ✅ 使用示例(Activity/Fragment 内...
封面图

鸿蒙系统 4.1.0 兼容 Android apk 如何检测兼容的 Android 系统版本是多少

2025-12-02
阅读 1 分钟
3k
HarmonyOS 4.1.0 仍属于“兼容 AOSP”的常规版本,并未切换到纯血鸿蒙 NEXT。根据华为官方版本对照表,HarmonyOS 4.1 对应的 Android 兼容层为 Android 12(API 31),与 4.0 同属一个分支,只是补丁级别更高 。因此,在 4.1.0 设备上安装 APK 时,按 Android 12 的兼容性进行测试即可;若出现仅 Android 13+ 才引入的 API...
封面图

XLog debug 开启打印日志,release 关闭打印日志

2025-11-28
阅读 2 分钟
1.2k
在 XLog 里实现 debug 开启 / release 关闭 日志,不需要自己写开关,官方已提供 编译期 + 运行时 两级方案,零运行时开销。
封面图