大前端++
文章平均质量分 69
服务后台+大前端+原生系统+终端硬件的业务结构
lichong951
开创前端晋升路线:【大前端++】技术路线;并建立大前端++知识星球
独立开发运营:SmartApi 开发工具软件,官网地址:http://www.smartapi.site;
著有《修心力》(正在出版中)、《健康的本质》(正在写作中)。。。其他杂谈文章等等;
抖音每周六、日早四点半进行读书、修心力、论健康等话题直播或聊天室,欢迎预约加入我的直播间;
公众号:为郎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【鸿蒙】web 加载vue dist 包里的 html
下面给你「带进度条 + 判断 index.html 已存在则跳过解压」的完整可运行版本,直接替换即可通过 ArkTS 校验。原创 2026-01-05 08:51:39 · 298 阅读 · 1 评论 -
接口验收报告 10 分钟生成
一键生成接口测试报告,每次服务重启部署都可以自动生成一份哦!每天多几次接口验收报告,您的服务质量就杠杠的。欢迎各位项目经理、甲方验收、接口开发者等等咨询蛤!可扩展接口测试用例、验收模版定制、更多需求欢迎来扰。一键生成 swagger 接口验收报告。一键生成swagger接口验收报告。原创 2025-12-31 16:26:04 · 107 阅读 · 0 评论 -
【桌面开发】Electron+vue框架+vs-code&vs-code调试环境搭建
环境准备。原创 2022-09-23 16:16:12 · 2599 阅读 · 7 评论 -
鸿蒙手机打开开发者模式
⚠️ 仅机主账号可操作;子用户/学生模式/健康使用手机/坚盾守护模式均无法开启。在鸿蒙手机上打开开发者模式只需“原创 2025-12-03 08:30:00 · 211 阅读 · 0 评论 -
RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
于是它把父布局空间全部占满,之前靠。等规则把空间切出来,就不会覆盖。定位的子控件自然被盖住。解决思路(3 选 1)原创 2025-12-02 15:24:23 · 160 阅读 · 0 评论 -
harmonyos 大屏设备怎么弹出 u 盘
在(智慧屏、鸿蒙电视等)上,系统并没有像 Windows 那样的“安全弹出”按钮,原创 2025-12-02 14:27:38 · 378 阅读 · 0 评论 -
android 使用 java 编写网络连通性检查
下面给出的“网络连通性检查”工具类。原创 2025-12-03 08:00:00 · 284 阅读 · 0 评论 -
鸿蒙系统 4.1.0 兼容 Android apk 如何检测兼容的 Android 系统版本是多少
在“兼容 AOSP”的鸿蒙版本(3.x/4.x,非 NEXT)上,Java 代码与 Android 完全相同,直接读取。若出现仅 Android 13+ 才引入的 API,需要降级或做兼容性判断。HarmonyOS 4.1.0 仍属于“兼容 AOSP”的常规版本,就是它所兼容的 Android 版本,鸿蒙 4.1.x 通常为。,与 4.0 同属一个分支,只是补丁级别更高。因此,在 4.1.0 设备上安装 APK 时,等开头时,即可判定为鸿蒙系统,同时。根据华为官方版本对照表,原创 2025-12-02 10:00:34 · 870 阅读 · 0 评论 -
Android 弹出进度条对话框 避免用户点击界面交互
(setCancelable(false) + setCanceledOnTouchOutside(false)),避免界面交互。一、ProgressDialog(一行代码即可,已废弃但简单)二、官方推荐:自定义 Dialog(通用,不废弃)复制即可运行,屏蔽一切用户点击事件。(推荐,兼容性好,可定制)。(已废弃但仍可用)和。原创 2025-12-02 09:38:50 · 436 阅读 · 0 评论 -
鸿蒙 web组件开发
做“本地资源兜底”,可 100% 解决本地 ES-Module、Fetch、XHR 跨域问题。示例均已在 DevEco Studio 4.1.3 真机运行通过。、Blob、DataURL 等资源,走系统级下载,无需自己写线程。五、本地 H5 “ES-Module” 跨域踩坑 & 根治。主线能力已全部覆盖,可直接搬入生产项目。四、文件下载完全托管(HarmonyOS 5.0+)至此,鸿蒙 WebView(ArkWeb)开发所需。三、原生 ↔ JS 双向通信(类型安全)一、最小可运行骨架(ArkTS)原创 2025-11-26 16:36:37 · 280 阅读 · 0 评论 -
《postman、apipost、smartApi 等使用与特点 3 天路线图(可打印 PDF+互动脑图)》
收藏党福利:文末『附件下载』含高清路线图 PDF + 可评论脑图,拿完记得回来打卡 ✅。https://download.youkuaiyun.com/download/lichong951/92398086原创 2025-11-26 15:02:38 · 501 阅读 · 0 评论 -
XLog debug 开启打印日志,release 关闭打印日志
二、Application 里一行代码初始化。一、build.gradle 里利用。四、运行时动态关闭(可选)三、Kotlin 更简洁。原创 2025-11-24 17:25:06 · 57 阅读 · 0 评论 -
XLog 日志文件打印使用方式
/ 初始化XLog.init(.build()// 使用")如需上传日志文件或加密日志,可配合的自定义Flattener或Encryptor使用。需要我帮你写一个加密日志的例子吗?原创 2025-11-24 17:23:38 · 209 阅读 · 0 评论 -
Execution failed for task ‘:app:processReleaseMainManifest‘.> Unable to make field private final jav
本地开发:把Gradle JDK 改成 11最稳;长期维护:直接升级AGP 8.4+即可兼容 JDK 17/21。原创 2025-11-12 07:30:00 · 877 阅读 · 0 评论 -
查看 apk 签名信息
macOS 下最简查看 APK 签名。原创 2025-11-12 08:00:00 · 380 阅读 · 0 评论 -
【macOS 版】Android studio jdk 1.8 gradle 一键打包成 release 包的脚本
把下面内容保存成(放在,与gradlew同级),后即可完成(APK + AAB),并自动把成品拷到。原创 2025-11-11 14:31:12 · 651 阅读 · 0 评论 -
android studio 在终端指定 jdk 1.8 打包 release~ MacOS版
在 macOS 的 Android Studio「Terminal」里再打包,最简做法就是,无需改 IDE、无需改系统默认 JDK。先确认本机已安装 JDK 1.8能看到类似路径在 Android Studio 的 Terminal 里执行(一次性)这样 Gradle 守护进程会用 1.8 启动,release APK 生成在。验证是否生效这条export只对有效,关闭即失效,不影响 IDE 内部或其他项目。原创 2025-11-11 14:28:02 · 582 阅读 · 0 评论 -
Android studio release 包打包配置 build.gradle
下面给出一份与。原创 2025-11-07 09:15:58 · 633 阅读 · 0 评论 -
android studio json 转 java 实体类 插件
插件会自动识别嵌套对象并生成内部静态类,也可自定义类名、包名、注解风格(SerializedName、Lombok 等)。在 Android Studio 里把 JSON 一键转成 Java Bean,目前最常用、维护最活跃的插件是。→ 粘贴 JSON → 勾选需要的字段/注解 → OK 即生成完整 Java Bean。File → Settings → Plugins → Marketplace 搜索。、注解的实体类,支持嵌套、泛型、注释等高级选项。安装后,在空 Java 类里按快捷键即可生成带。原创 2025-11-07 08:59:55 · 274 阅读 · 0 评论 -
【Git】warning: refname ‘1.0.20‘ is ambiguous.
refname is ambiguous” 就是同名分支/标签冲突删掉或重命名多余的分支,或在命令里用这种全路径即可消除警告。原创 2025-11-06 09:26:39 · 398 阅读 · 0 评论 -
W/FileUtils: Failed to chmod(/data/user/0/com.tencent.mm/app_tbs_64): android.system.ErrnoException:
而是。从 Android 10 开始,chmod,即使路径属于自己(SELinux 限制 + 内核命名空间隔离)。微信的 TBS 初始化代码仍保留旧逻辑,于是打印警告,,可忽略。原创 2025-11-06 09:24:24 · 274 阅读 · 0 评论 -
【SmartApi】win版本运行缺失*.dll 文件修复版本
有用户反馈,在运行 SmartApi2.0的时候会出现错误提示缺失各类*.dll 文件对话框,经过查证是打包的时候没有打包到 *.exe 文件里。经过修复,win 版本exe 文件以后会附上 dll 文件作为运行环境对各位用户产生的困扰表示道歉!希望大家谅解!!!最新下载见官网下载里的下载目录:文件名为:SmartApi-v2.0-Release-20251026091648.zip。原创 2025-10-27 08:45:50 · 405 阅读 · 0 评论 -
【SmartApi】由于找不到 flutter_windows.dll,无法继续执行代码。重新安装程序可能会解决此问题
身份解决方案用户下载缺失的 DLL 文件并放入程序目录,或安装运行库开发者打包时确保所有依赖 DLL 被包含,或使用安装包工具正确配置资源如你不确定是哪种情况,可以告诉我你是运行别人程序还是自己打包程序,我可以给你更具体的操作步骤。原创 2025-10-27 08:41:34 · 723 阅读 · 0 评论 -
Android studio 修改包名
IDE Refactor(Shift+F6)(改源码目录 + import)→ build.gradle 里 namespace & applicationId 同步 → Clean & Rebuild,三步走完,包名就彻底换成新的了。原创 2025-10-20 17:32:38 · 784 阅读 · 0 评论 -
Git 检出到HEAD 再修改提交commit 会消失解决方案
现象一句话:“把 HEAD 落在历史提交上 → 改完顺手git commit→ 切分支 → 刚才的 commit ‘消失’”。根本原因:你提交时,没有分支指针指向它;切走后 Git 再也找不到那条 commit,于是“好像没了”。原创 2025-10-20 17:30:41 · 461 阅读 · 0 评论 -
-86 Error:Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) f
治标:加 tools:replace=“android:appComponentFactory” 强行覆盖,仅供临时打包。治本:启用 AndroidX + 全部替换 Support 库 → 冲突永不再现。✅ 根治方案(推荐):彻底迁移到 AndroidX。原创 2025-10-14 14:30:17 · 355 阅读 · 0 评论 -
【Android】【大前端++】某个aar里使用的是com.android.support:support-compat:28.0.0 ,项目里用的是androidx.core.app.CoreCom
有源码 → 打开 AndroidX 重新打包 AAR;无源码 → 用 Jetifier-Standalone 把 AAR 一次性转成 AndroidX 版;只靠 tools:replace 掩盖不了运行时崩溃。❗解决方法过于复杂且风险不可控,留作备选解决方案。原创 2025-10-11 14:43:14 · 349 阅读 · 0 评论 -
用《大前端++》项目特征解析雷总小米汽车的内忧远虑
小米汽车属于大前端++项目;可能会有点不好理解。那咱们先拆解小米汽车的软硬件后台服务结构;拆解小米汽车结构硬件结构大致上是三电结构(即电池、电机、电控),和屏幕、按钮、座椅、空调、冰箱等等定制设备,以上可归为定制的终端硬件。软件结构:电控系统+Android/澎湃/其他汽车系统;其实手机终端也是有电控系统的,不过相对存在感比较低一下。毕竟手机的功率就那么一点点而已蛤!后台服务:AI 加速、辅助驾驶等等都是基于终端小 AI 模型+服务后台大模型结合的。这个也是智能项目的基本趋势。原创 2025-10-10 09:59:43 · 739 阅读 · 0 评论 -
Invoke-customs are only supported starting with Android O (--min-api 26)
想支持 5.0 以下 → 加 coreLibraryDesugaringEnabled true + 依赖 desugar_jdk_libs:2.0.4,LambdaMetafactory 会被 脱糖库打包进 APK,系统再旧也能跑;启用 核心库脱糖(desugaring),把 LambdaMetafactory 等 Java 8 API 打包进 APK,21+ 也能跑。能接受 8.0+ → 直接把 minSdk 提到 26,崩溃立刻消失。✅ 方案 B:保持低 minSdk,启用 核心脱糖。原创 2025-09-30 10:06:20 · 795 阅读 · 0 评论 -
AI 对大前端项目的冲击,【大前端++】来抵御
前端技术已经多年,各种开发框架,开发语言也覆盖了大部分的业务环境,熟练使用AI 进行辅助开发就可以提高 10 倍的开发效率,当然这个是在有比较熟练开发经验的基础上再进行 x10。原创 2025-09-30 09:47:15 · 989 阅读 · 0 评论 -
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occur
而是,你的 APK 里出现了,导致构建失败。原创 2025-09-29 09:44:55 · 1134 阅读 · 0 评论 -
Cannot fit requested classes in a single dex file (# methods: 93047 > 65536)
只要+ 继承即可;:再加上依赖并手动;后续想根治就“拆包+瘦身”双管齐下。祝你编译成功!原创 2025-09-29 09:13:14 · 726 阅读 · 0 评论 -
Android studio 依赖jar包里的类引用时红名,但能构建打包运行。解决红名异常
构建正常却红名 = IDE 缓存残了 → Invalidate Caches / Restart → 再删 .idea & *.iml → 重启后 100 % 消红;Add as Library 是最后一键兜底,无需改任何依赖。❗并没有完全解决,也许是工程太老,也许是 Android studio 版本太低。因为不影响正常开发,暂时忽略。原创 2025-09-28 09:08:52 · 437 阅读 · 0 评论 -
【大前端++】Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.bind.v2.run
JDK 11+ 屏蔽内部反射 → 在 gradle.properties 追加 --add-opens 开放模块 → 升级插件/排除 JAXB → Clean & Rebuild,NoClassDefFoundError: Injector 立即消失。❗过于复杂,不建议使用此方案。原因和解决方案可参考。原创 2025-09-28 09:06:09 · 274 阅读 · 0 评论 -
【大前端++】Android studio Log日志高对比度配色方案
打开→ 取消继承 → 把六档级别改成上表色值 →Apply;想偷懒就Import 现成的.iclsExport可备份。原创 2025-09-26 09:36:10 · 1002 阅读 · 0 评论 -
【大前端++】VIDEOJS: WARN: Player “video83b3dbc9-fb87-4e6c-822c-d7c916265e14“ is already initialised
这条 WARN 的含义Video.js 在调用时发现,第二次及以后的 options 全部被忽略,所以控制条、皮肤、插件等配置会“失效”。根因只有两类<video>修复方案(任选其一,2 行代码即可)① 先判空再初始化(推荐,最安全)② SPA 路由离开时显式销毁下次再进入该页即可重新初始化,WARN 消失。③ 干脆用 class 而非 id 初始化(避免 id 冲突)</检查点按上面任一方案改完,WARN 即可彻底消失,新配置也能正常生效。【亲测有效】原创 2025-09-25 11:41:53 · 417 阅读 · 0 评论 -
【大前端++】【Macos】ln: /usr/bin/python: Operation not permitted sudo ln -s /usr/local/bin/python
macOS 10.11 以后对/usr/bin启用了保护,。/usr/bin,改用下面任一方案即可让 electron-builder 找到 python。方案 A:把加进 PATH(最干净)electron-builder 会按 PATH 顺序找到,不再去硬编码的。方案 B:直接指定 python 路径(一次性)在项目根目录.npmrc里加一行然后重新安装依赖方案 C:升级 electron-builder ≥ 25(官方已改用 python3)25.x 起内部脚本改为python3。原创 2025-09-20 15:15:00 · 339 阅读 · 0 评论 -
【大前端++】vue:409 Uncaught (in promise) NotAllowedError: play() failed because the user didn‘t
浏览器禁止无声交互前自动播放有声媒体;先静音/等用户点/捕获错误引导,三种姿势任选即可消除。play() {');},原创 2025-09-20 15:00:00 · 1037 阅读 · 0 评论 -
【大前端++】Vue DevTools Performance 面板,edge浏览器里怎么打开
Edge 浏览器里“找不到 Vue DevTools Performance 面板”99% 是因为装到了「阉割版」扩展。把 Edge 默认商店那款卸掉,(Vue2)或(Vue3)再刷新。这样 Edge 就和 Chrome 一样拥有完整的 Performance 面板了。好吧!上面的方案只是解释了原因,并没有解决办法,国内打不开也下载不了那个扩展,当然如果你能科学上网那就没有问题了,问题是我在的单位比较敏感,不能科学上网的。所以就找了一个离线解决方案如下:纯离线」两条路线,原创 2025-09-19 09:47:23 · 1521 阅读 · 0 评论 -
【大前端++】Vue 页面性能检测,Vue页面优化专题二
按“”两条主线排好优先级,直接照抄即可。一、检测流程(5 步 10 分钟搞定)二、工具与必看指标对照表三、判定「内存更少」的 3 个硬指标v-forkey四、判定「渲染更快」的 4 个硬指标computedwatchmounted五、一条龙命令(现成脚手架)六、常见坑速查keep-alivemaxpruneechartsdisposev-forv-ifcomputed按上表跑一遍,10 分钟就能拿到「内存-渲染」双报告,指标全部落在绿色区间即可上线。祝你的 Vue 页面“内存不涨、渲染飞起”!原创 2025-09-19 09:30:50 · 1153 阅读 · 0 评论
分享