移动开发

Android快速生成设置/配置页,androidx.preference的使用

👉持续更新,敬请关注...... 🙏 一、介绍   原有的android.support库已经废弃,建议使用androidx.preference,preference是一个非常简洁的设置页面,并且与系统界面拥有高契合度,让用户不会有太多的突兀感。 用官方的话来说就是   无需与设备存储空间交互,也不需要管理界面,便能构建交互式设置画面。此库自带 Material 主题,可在不同的设备和操作

OLLVM代码混淆移植与使用(再续)

关键修改 Legacy PM模式不生效 现在由于默认是NEW PM所以经常有人邮件我移植很完美编译也成功,就是没效果,这里做一下解答。主要两种方式解决,一种是在cmake的时候加一下-DLLVM_ENABLE_NEW_PASS_MANAGER =OFF来禁用掉NEW PM,这样在编译完成后使用的时候就可以了,还有一种就是走默认开启这,然后用ollvm编译自己项目时加上-flegacy-pass-m

Android USB驱动开发与调试全攻略

本文还有配套的精品资源,点击获取 简介:Android系统中,USB驱动是实现设备与PC通信的关键技术,涉及数据传输、调试和充电等功能。本文将详细探讨Android USB驱动的层次结构、工作原理、配置方法、ADB调试以及驱动的更新与安装,帮助开发者深入理解并掌握USB驱动的相关知识。 1. Android USB

Dify部署踩坑指南(Windows+Mac)

组件说明 Dify踩坑及解决方案⚠️ 除了修改镜像版本,nginx端口不要直接修改docker-compose.yaml !!!!!!! 1、更换镜像版本这个文件是由.env自动生成的,在.env配置拉取dify-main后,默认的镜像版本是1.0.0&#x

uniapp人脸识别解决方案

APP端: 因为APP端无法使用uni的camera组件,最开始考虑使用内嵌webview的方式,通过原生dom调用video渲染画面然后通过canvas截图。但是此方案兼容性在ios几乎为0,如果app只考虑安卓端的话可以采用此方案。后面又想用live-pusher组件来实现,但是发现快照api好像需要真实流地址才能截取图像。因为种种原因,也是安卓ios双端兼容性不佳。最终决定采用5+api实现

内存管理解析

目录 1.内存区域解析 2.什么是引用计数(retainCount) 3.什么是指针和地址 4.内存泄漏、野指针、空指针、僵尸对象 5.内存管理原则 6.常用内存修饰词 7.alloc、init、new、dealloc 区别 8.强引用、弱引用、循环引用 9.weak详解 10.深浅拷贝理解

VMware17Pro虚拟机安装macOS教程(超详细)

目录 1. 前言 2. 下载所需文件 3. 安装VMware 4. 安装macOS-VMware补丁文件 4.1 解压macOS-VMware补丁文件 4.2 结束VMware相关进程 4.3 运行补丁包 5. 安装macOS 5.1 新建虚拟机 5.2 修改虚拟机配置 5.3 安装操作系统 5.3.1 选择 ISO 映像文件 5.3.2 开启虚拟机 5.2.3 选择语

iOS手把手带你探索Category

在我们的实际开发中Category分类的使用必不可少,那么我们通过以下几个方面来探索一下分类 1.什么是分类Category 2.Category的作用 3.Category和Exension的区别 4.Category底层探究 5.关联对象的探索 什么是分类(Category) Category是Ovjective-C 2.0 之后添加的语言特性,Category作用是为已经存在的类添加方