移动开发
App 的编译和打包流程
APK 的编译打包流程
打包所需要工具:
包括aapt.exe aapt2.exe aidl.exe dx.bat等工具。
1.打包资源文件
AAPT,全称Android Asset Packaging Tool,所以这个构建工具就是用来打包资源文件的。
资源文件包括:图片,res目录下的xml文件,AndroidManifest.xml文件;
处理资源文件主要包
MediaPipe之iOS开发
MediaPipe是谷歌开源的机器学习框架,用于处理视频、音频等时间序列数据。
MediaPipe Solutions提供了16个Solutions: 人脸检测、Face Mesh(面部网格)、虹膜、手势、姿态、人体、人物分割、头发分割、目标检测、Box Tracking、Instant Motion Tracking、3D目标检测、特征匹配等。
face_mesh_ar_effects
Android高斯模糊(毛玻璃效果)蒙层库-ShapeBlurView
ShapeBlurView
ShapeBlurView库是一个高斯模糊(毛玻璃效果)蒙层库。Like iOS UIVisualEffectView
不知大家做需求的时候是否有这样的效果要求:
需求示例
大家熟悉的Android常用图片加载库,比如Glide 可以对图片进行毛玻璃效果的加载(实现不展开说了)
但是都是对整个要加载的图片进行高斯模糊效果,对应局部这种比较难处理,这个库就
Flutter入门教程:从零开始的Flutter开发指南
Flutter入门教程:从环境搭建到应用发布
概述本文提供了全面的Flutter入门教程,涵盖环境搭建、基础Widget使用、界面设计与美化,以及实战项目开发等内容。通过本教程,开发者能够快速上手Flutter开发,掌握开发跨平台应用的基本流程,包括集成第三方库和发布应用到各大应用商店。
Flutter简介
什么
iOS之基于MVP架构实现view的复用
场景:如果一个包含头像、名字、自我介绍文案的自定义view在不同的列表cell的contentView中都存在,那么我们每个cell里都要去依赖这个view,但是可能不同列表的数据源模型model是不同的,那么我们需要cell.model = model赋值时,对于这个view而言,就有多个model对象,这样的代码就有点让人受不了,同一个给子控件赋值的操作因为model不同就要做多遍,怎么处理?
iOS开发 验证安全证书如何与服务端协作
在iOS开发中,客户端和服务端之间使用SSL/TLS协议进行加密通信时,需要进行证书验证以确保通信的安全性。以下是iOS开发中验证证书的流程和与服务端协作的方法:
1.在客户端实现证书验证
在iOS开发中,可以使用NSURLSession或NSURLConnection来建立安全连接。默认情况下,这些类将使用系统内置的根证书验证服务器提供的证书,但也可以自定义证书验证逻辑。例如,可以使用AFSec
Cell中重写systemLayoutSizeFittingSize再总结
image.png
之前记录systemLayoutSizeFitting在cell中使用
由上图可以看出systemLayoutSizeFittingSize方法在UITableView的heightForCell方法之后调用。
场景1:cell不嵌套UIScrollView(UITableView、UICollectionView)
cell子视图如果只是一些普通UIView、UI
关于安卓DialogFragment使用(二)
关于安卓底部DialogFragment基类封装(二)
上文封装了一个普通的dialogfragment
dialog fragment
是基于Android X DialogFragment 进行封装的。
本文将会基于BottomSheetDialogFragment进行封装。
对比普通的DialogFragment进行封装,不同的是,BottomSheetDialogFragment是专门用于
macOS ISO镜像包下载合集:纯净、便捷、高效
macOS ISO镜像包下载合集:纯净、便捷、高效 【下载地址】macOSISO镜像包下载合集纯净版 本仓库提供了一个包含macOS所有版本ISO镜像文件的下载合集,这些镜像文件既可以直接引导安装,也可以用于虚拟机安装。所有镜像文件均通过官方原包制作,确保纯净安全。此外,文档中还包含了已经在VMware虚拟机中预先安装并优化