- 博客(260)
- 资源 (14)
- 收藏
- 关注
原创 【鸿蒙】web 加载vue dist 包里的 html
下面给你「带进度条 + 判断 index.html 已存在则跳过解压」的完整可运行版本,直接替换即可通过 ArkTS 校验。
2026-01-05 08:51:39
353
2
原创 接口验收报告 10 分钟生成
一键生成接口测试报告,每次服务重启部署都可以自动生成一份哦!每天多几次接口验收报告,您的服务质量就杠杠的。欢迎各位项目经理、甲方验收、接口开发者等等咨询蛤!可扩展接口测试用例、验收模版定制、更多需求欢迎来扰。一键生成 swagger 接口验收报告。一键生成swagger接口验收报告。
2025-12-31 16:26:04
144
原创 RelativeLayout 根布局里有一个子布局预期一直展示,但子布局RelativeLayout被 覆盖了
于是它把父布局空间全部占满,之前靠。等规则把空间切出来,就不会覆盖。定位的子控件自然被盖住。解决思路(3 选 1)
2025-12-02 15:24:23
166
原创 鸿蒙系统 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
991
原创 Android 弹出进度条对话框 避免用户点击界面交互
(setCancelable(false) + setCanceledOnTouchOutside(false)),避免界面交互。一、ProgressDialog(一行代码即可,已废弃但简单)二、官方推荐:自定义 Dialog(通用,不废弃)复制即可运行,屏蔽一切用户点击事件。(推荐,兼容性好,可定制)。(已废弃但仍可用)和。
2025-12-02 09:38:50
448
原创 鸿蒙 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
286
原创 《postman、apipost、smartApi 等使用与特点 3 天路线图(可打印 PDF+互动脑图)》
收藏党福利:文末『附件下载』含高清路线图 PDF + 可评论脑图,拿完记得回来打卡 ✅。https://download.csdn.net/download/lichong951/92398086
2025-11-26 15:02:38
508
原创 XLog debug 开启打印日志,release 关闭打印日志
二、Application 里一行代码初始化。一、build.gradle 里利用。四、运行时动态关闭(可选)三、Kotlin 更简洁。
2025-11-24 17:25:06
62
原创 XLog 日志文件打印使用方式
/ 初始化XLog.init(.build()// 使用")如需上传日志文件或加密日志,可配合的自定义Flattener或Encryptor使用。需要我帮你写一个加密日志的例子吗?
2025-11-24 17:23:38
244
原创 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
887
原创 【macOS 版】Android studio jdk 1.8 gradle 一键打包成 release 包的脚本
把下面内容保存成(放在,与gradlew同级),后即可完成(APK + AAB),并自动把成品拷到。
2025-11-11 14:31:12
656
原创 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
593
原创 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
288
原创 【Git】warning: refname ‘1.0.20‘ is ambiguous.
refname is ambiguous” 就是同名分支/标签冲突删掉或重命名多余的分支,或在命令里用这种全路径即可消除警告。
2025-11-06 09:26:39
404
原创 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
286
原创 【SmartApi】win版本运行缺失*.dll 文件修复版本
有用户反馈,在运行 SmartApi2.0的时候会出现错误提示缺失各类*.dll 文件对话框,经过查证是打包的时候没有打包到 *.exe 文件里。经过修复,win 版本exe 文件以后会附上 dll 文件作为运行环境对各位用户产生的困扰表示道歉!希望大家谅解!!!最新下载见官网下载里的下载目录:文件名为:SmartApi-v2.0-Release-20251026091648.zip。
2025-10-27 08:45:50
418
原创 【SmartApi】由于找不到 flutter_windows.dll,无法继续执行代码。重新安装程序可能会解决此问题
身份解决方案用户下载缺失的 DLL 文件并放入程序目录,或安装运行库开发者打包时确保所有依赖 DLL 被包含,或使用安装包工具正确配置资源如你不确定是哪种情况,可以告诉我你是运行别人程序还是自己打包程序,我可以给你更具体的操作步骤。
2025-10-27 08:41:34
770
原创 Android studio 修改包名
IDE Refactor(Shift+F6)(改源码目录 + import)→ build.gradle 里 namespace & applicationId 同步 → Clean & Rebuild,三步走完,包名就彻底换成新的了。
2025-10-20 17:32:38
911
原创 Git 检出到HEAD 再修改提交commit 会消失解决方案
现象一句话:“把 HEAD 落在历史提交上 → 改完顺手git commit→ 切分支 → 刚才的 commit ‘消失’”。根本原因:你提交时,没有分支指针指向它;切走后 Git 再也找不到那条 commit,于是“好像没了”。
2025-10-20 17:30:41
466
原创 【Xcode】Macos p12 证书过期时间查看
openssl pkcs12 -in cert.p12 -clcerts -nokeys -out cert.pem -passin pass:你的密码。用终端 方案 1 最快;若已导入钥匙串,直接双击也能看到过期日。✅【亲测】方案 3 更便捷。
2025-10-14 14:35:15
768
原创 -86 Error:Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) f
治标:加 tools:replace=“android:appComponentFactory” 强行覆盖,仅供临时打包。治本:启用 AndroidX + 全部替换 Support 库 → 冲突永不再现。✅ 根治方案(推荐):彻底迁移到 AndroidX。
2025-10-14 14:30:17
364
原创 【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
364
原创 困住我们一直在经济底层的到底是什么?
这个是网络和现实里经常被大家谈论并且能理解的流行语,但其实认知高的赚不到钱的也很多很多!什么是认知高?到底什么是认知?这个几乎没有人去深究过!在深入思考这些之前,先把主题解析一下,困住我们一直在经济底层的是什么?是学历,是天赋,是努力,是环境,是人文。。。。这些都是对的,因为但凡有一个方面被突破了,搞钱都是一件很容易的事情。但恰恰问题出在这里了,怎么不断突破自己?也就是对自己进行破局,我们谈他人可以天花乱坠,可以口落悬河。唯独谈自己就闭口了。因为解剖自己太难受了!
2025-10-11 14:40:09
1149
原创 【Git】代码提交问题.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory
这条报错说明第 2 行去调用时找不到文件,pre-commit或者而目录已被删掉。按下面顺序 30 秒搞定:确认依赖是否存在重新安装(最简单)装完后再次应该能看到可执行文件。让 hook 脚本重新指向正确路径pre-commit包在安装时会自动;不再出现即修好。不想用 pre-commit 了(可选)以后提交就跳过所有钩子。一句话总结pre-commit上面的方案都有用,亲测选择了;立马就解决了。
2025-10-10 10:04:56
398
原创 用《大前端++》项目特征解析雷总小米汽车的内忧远虑
小米汽车属于大前端++项目;可能会有点不好理解。那咱们先拆解小米汽车的软硬件后台服务结构;拆解小米汽车结构硬件结构大致上是三电结构(即电池、电机、电控),和屏幕、按钮、座椅、空调、冰箱等等定制设备,以上可归为定制的终端硬件。软件结构:电控系统+Android/澎湃/其他汽车系统;其实手机终端也是有电控系统的,不过相对存在感比较低一下。毕竟手机的功率就那么一点点而已蛤!后台服务:AI 加速、辅助驾驶等等都是基于终端小 AI 模型+服务后台大模型结合的。这个也是智能项目的基本趋势。
2025-10-10 09:59:43
748
原创 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
805
原创 AI 对大前端项目的冲击,【大前端++】来抵御
前端技术已经多年,各种开发框架,开发语言也覆盖了大部分的业务环境,熟练使用AI 进行辅助开发就可以提高 10 倍的开发效率,当然这个是在有比较熟练开发经验的基础上再进行 x10。
2025-09-30 09:47:15
1008
原创 Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occur
而是,你的 APK 里出现了,导致构建失败。
2025-09-29 09:44:55
1143
原创 Cannot fit requested classes in a single dex file (# methods: 93047 > 65536)
只要+ 继承即可;:再加上依赖并手动;后续想根治就“拆包+瘦身”双管齐下。祝你编译成功!
2025-09-29 09:13:14
754
原创 Android studio 依赖jar包里的类引用时红名,但能构建打包运行。解决红名异常
构建正常却红名 = IDE 缓存残了 → Invalidate Caches / Restart → 再删 .idea & *.iml → 重启后 100 % 消红;Add as Library 是最后一键兜底,无需改任何依赖。❗并没有完全解决,也许是工程太老,也许是 Android studio 版本太低。因为不影响正常开发,暂时忽略。
2025-09-28 09:08:52
457
原创 【大前端++】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
285
《postman、apipost、smartApi 等使用与特点 3 天路线图(可打印 PDF+互动脑图)》
2025-11-25
Vue.js devtools 大小: 1.6 MB大小1.6 MB版本: 5 . 1.1 亲测在edge浏览器安装有效,高版本chrome浏览器安装会提示依赖过期,无法安装使用
2025-09-19
TortoiseGit-1.8.6.0-32bit
2013-11-28
android MVP实践
2016-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅