移动开发

解决 WSL2 无法识别宿主机 USB 设备的问题(以 ADB 调试为例)

解决 WSL2 无法识别宿主机 USB 设备的问题(以 ADB 调试为例)WSL2 提供了强大的类 Linux 环境,但在涉及原生硬件访问时,仍存在一些限制。本文介绍如何在 WSL2 环境下实现对宿主机 USB 设备(如 Android 调试设备)的访问,主要用于 ADB 调试或其他需要访问 USB

用豆包Seed Evolving打造全功能【AI智能记账】小程序,开源可落地

背景:日常我用过不少主流记账APP,用下来发现一个很普遍的痛点:多数工具只停留在「手动记一笔」的基础功能,AI智能记账、自动账单分析、智能预算推荐、异常消费预警这类实用的智能能力严重缺失。更不友好的是,很多平台会把核心进阶功能锁在付费会员里,普通用户根本无法免费体验完整的智能记账服务。 基于这个真实需求&#

Android-推荐一个全局悬浮窗的框架(FloatWindow)

图片来源网络,入侵必删 在日常Android开发当中,我们可能要实现全局悬浮窗的需求。这里分享一个快速实现的框架,希望能帮小伙伴们提高开发效率。 FloatWindow 一个全局悬浮窗的框架,主要特性如下: 1.支持拖动,提供自动贴边等动画 2.内部自动进行权限申请操作 3.可自由指定要显示悬浮窗的界面 4.应用退到后台时,悬浮窗会自动隐藏 5.除小米外,4.4~7.0 无需权限申请

使用Charles进行手机数据抓包

现在大部分App都使用了https对接口进行加密,为了活动我们需要的数据,这时候我们就需要使用Charles进行抓包了。 安装 Charles官网下载对应版本即可 注意⚠️:下载安装完成后,如果不进行破解的话,使用一段时间后就会再次弹出广告。可以使用以下注册码进行注册。 //注册码1 Registered Name: License Key:48891cf209c6

Flutter 开发指南:安卓真机、虚拟机调试及 VS Code 开发环境搭建

目录Flutter 开发指南:安卓真机、虚拟机调试及 VS Code 开发环境搭建一、安卓真机调试(一)准备工作(二)调试步骤二、安卓虚拟机调试(一)使用 Android Studio 自带模拟器(二)使用第三方模拟器三、在 VS Code 中开发 Flutter 应用&#

掌握这17张图,没人比你更懂RecyclerView的预加载

回顾上一篇文章,我们为了减少描述问题的维度,于演示之前附加了许多限制条件,比如禁用了RecyclerView的预拉取机制。 实际上,预拉取(prefetch)机制作为RecyclerView的重要特性之一,常常与缓存复用机制一起配合使用、共同协作,极大地提升了RecyclerView整体滑动的流畅度。 并且,这种特性在ViewPager2中同样得以保留,对ViewPager2滑动效果的呈现也起着关

Flutter / React / ArkUI:在鸿蒙 PC 上怎么选?

网罗开发 (小红书、快手、视频号同名)   大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域

【源码集锦】租房小程序技术搭建

在数字化租房需求爆发的当下,租房小程序凭借 “即用即走” 的轻量化体验,成为连接租客与房源的核心载体。一款稳定、高效、用户体验佳的租房小程序,背后需要一套科学的技术架构与严谨的开发流程支撑。本文将从技术选型、核心功能实现、性能优化到上线部署,全面拆解租房小程序开发的关键技术要点,为技术团队提供可落地的实践方案。​一、开发前技术选

信息摘要与数字签名,数字证书

数字签名的过程如下图所示(发送者使用自己的私钥对摘要签名,接收者利用发送者的公钥对接收到的摘要进行验证) 常见的摘要算法:MD5(128位),SHA(160位)。 数字证书 1、数字证书的内容包括:CA签名、用户信息(用户名称)、用户公钥等。 2、CA签名验证数字证书的可靠性。 3、用户公钥:客户端利用证书中的公钥加密,服务器利用自己的私钥解密。 网络安全协议 安全协议分层如图