android

杉氧12 小时前
android·架构
100% Kotlin:基于 KMP + Compose Multiplatform 的全栈架构实战(Clean Architecture + MVI)随着 Kotlin Multiplatform (KMP) 进入稳定期,Compose Multiplatform 的跨端能力也日益成熟。我们是否真的能用一套代码,搞定 Android、iOS、Web、Desktop 甚至后端?
小仙女喂得猪12 小时前
android·github·ai编程
AI 写 Android 代码老翻车?我把移动端的 Harness 系统开源了Harness Engineering · 移动端 AI 编程 · 开源工具AI 帮我写的第一个 RecyclerView Adapter,编译过了,运行崩了。
杉氧12 小时前
android·架构
第一篇:从一个 Dagger 报错开始:手把手带你搭建 Hilt 依赖注入的护城河在现代 Android 开发中,Hilt 已经成为了 Google 官方推荐的依赖注入(DI)标准方案。然而,初学者在上手时,往往会被编译器抛出的长串 [Dagger/MissingBinding] 错误搞得晕头转向。本文将复盘一个真实的 Hilt 报错案例,深入剖析 Dagger/Hilt 的绑定原理,并带你一步步搭建一个规范的 DI 模块。
咋吃都不胖lyh12 小时前
android·java·开发语言
短期记忆和长期记忆都存 MySQL两者都存 MySQL 且都跨重启不丢,但它们的 语义层级 完全不同: 短期记忆 (Checkpointer) 绑定 thread_id,存的是一次会话的完整消息流水账——每轮对话的 HumanMessage、AIMessage、ToolMessage 全部 append。换了 thread_id 就是全新的会话,对之前的事一无所知。
杊页14 小时前
android·android jetpack
系列三:组件化与模块化进阶 | 第8篇 组件化与模块化核心实战区别:大型项目架构的必由之路阅读警告 本文为超深度技术长文,预计阅读时长 40-60 分钟,代码量极大。 在前七篇中,我们解决了**“代码怎么写”的问题(架构思想、MVVM、状态管理)。 从这一篇开始,我们要解决“代码放在哪”和“团队怎么协作”**的问题。 如果你的项目编译一次要 5 分钟,改一行代码要等半天,或者两个人同时改代码天天冲突,那么这一篇就是为你写的。 我们将彻底厘清 模块化(Modularization) 与 组件化(Componentization) 的区别,并从零搭建一套 可独立运行、可插拔、可并行编译、可灰度发布
曲幽15 小时前
android·termux·alist·filebrowser
旧手机别扔!用 Termux 搭个私人云盘,比网盘香多了👩‍💻我是爱折腾的一名程序媛,喜欢研究全栈开发的各种实践,热爱分享踩坑后的收获与思考,也享受用代码写出各种实用小工具解决问题的快乐。
Kapaseker17 小时前
android·kotlin
Android 开发来看看 Kotlin 2.4.0 更新了个啥Kotlin 2.4.0 发布了,更新挺多的。语言、标准库、JVM、Gradle、Compose 编译器,还有 Native、Wasm、JS 这些平台都有变动。
前端与小赵17 小时前
android·前端
快速生成安卓证书并打包生成安卓apk(保姆教程)目前市面上生成可以快速生成安卓证书的网站有很多个人推荐香蕉云编以下是网站链接 香蕉云编-app打包上架工具类平台 1.进入网站如下图 2.点击生成签名证书 3.点击立即创建证书
吃螺丝粉17 小时前
android
MySQL 5.7 到 9.7.0 LTS 升级核心指南MySQL 5.7 到 9.7.0 LTS 升级核心指南MySQL5.7 → 9.7.0 LTS 核心须知(官方不能直接跨级原地升级,必须三段分步:5.7→8.0→8.4→9.7)
-SOLO-18 小时前
android
TraceFix 自动添加trace信息推荐一个工具,可以在apk编译的时候给每个方法添加 trace。项目地址https://github.com/Gracker/TraceFix
yuananyun18 小时前
android·前端·ios
APP 图标规范与设计全攻略:iOS/Android/Web 一次设计多端合规,快速出图很多独立开发者第一次上架都会被一个“看似很小”的环节反复折腾:APP 图标。你可能已经画出了一张 1024×1024 的漂亮大图,但提交时还要补一堆尺寸;iOS 看着挺好,Android 被蒙版裁切;Web 的 favicon 小到完全看不清;桌面端又需要另一个格式打包。
sun00770018 小时前
android
dns命令排查解析nslookup# busybox nslookup api.xinmei365.com 8.8.8.8使用公共 DNS 服务器 (8.8.8.8) 查询域名 api.xinmei365.com 的 DNS 解析记录(主要查 A 记录→域名对应的公网 IP)
问心无愧051319 小时前
android·前端·笔记
ctf show web入门99打开靶场,通过代码审计我们发现这是一道通过合法的参数绕过条件限制,最终利用 file_put_contents 实现任意文件写入的题目,我们的主要目的就是把一个木马写入该网站,然后拿flag
plainGeekDev19 小时前
android·java·kotlin
Handler/Looper → CoroutinesHandler 三个问题:线程间消息用 what 整型区分,代码一多根本记不住哪个数字代表什么;Message.obj 强转类型不安全;忘记 removeCallbacks 会造成内存泄漏。
awu的Android笔记19 小时前
android·tcp/ip
限速/丢包/乱序/重复/篡改:Android 弱网模拟的 5 把利刃WeakNet 技术博客系列 | 第 5 篇前面两篇我们完成了 IP 数据包的解析(第 3 篇)和用户态 TCP 代理(第 4 篇)。现在数据包能从 App 正确到达真实网络,也能把响应送回来。但这一切还太完美了——没有延迟,没有丢包,没有乱序。这和真实网络相去甚远。
niech_cn19 小时前
android·ios·uni-app
uniapp开发App(iOS、Android、鸿蒙Next)之配置pages.json 页面路由(三)pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生 tabbar 等。 导航栏高度为 44px (不含状态栏),tabBar 高度为 50px (不含安全区)。 它类似微信小程序中app.json的页面管理部分。注意定位权限申请等原属于app.json的内容,在 uni-app 中是在 manifest 中配置。
杊页20 小时前
android
系列二:MVVM 深度实战与项目重构 | 第5篇 ViewModel 核心原理与实战避坑:它是如何“死而复生”的?本文导读 在上一篇文章中,我们搭建了 MVVM 的骨架。其中最关键的角色就是 ViewModel。 你可能听过一句话:“ViewModel 可以在屏幕旋转时存活。” 但你是否想过:它是怎么活下来的? 为什么 Activity 都重建了,它还在?它是存在哪里的?会不会泄漏? 今天,我们将深入 ViewModel 的源码级原理,彻底搞懂 ViewModelStore、ViewModelProvider、HolderFragment 的工作机制,并解决企业项目中 ViewModelScope 内存泄漏、页面销毁
177155743120 小时前
android
unity6国际版安装及android SDK ,JDK,NDK安装unity6安装android SDK ,JDK,NDK。因为unity国际版无法从unity Hub直接下载编辑引擎和安卓build,只能下载sdk,jdk等文件。
jingling55520 小时前
android·开发语言·前端·flutter·华为·harmonyos
Flutter | 商城项目鸿蒙(OpenHarmony)适配实战本文记录将原来的flutter商城项目在 Windows + DevEco Studio 环境下,将 flutter_shop 从「能编译」推进到「首页有数据、登录可用」的完整过程,包括环境配置、运行命令、踩坑与最终方案。 flutte商城项目源码链接:flutter-learn 安卓端适配:Flutter | 项目打包运行在安卓端