移动开发
OAuth2生成token代码备忘
一、登录接口(用户名+密码)
1、前端请求auth服务
2、请求数据
{
"mobile": "134178101xx",
"password": "123456"
}
3、Controller方法
@SneakyThrows
@PostMapping("pwdLogin")
@Sig
uniapp中打包ios app完整详细流程,包含证书生成转换、描述文件生成和安装步骤
文章目录
前言
一、生成证书签名请求
1. 生成 RSA 私钥
2. 生成证书签名请求(CSR)(也是直接复制怼上去回车)
二、在开发者账号中创建证书和描述文件
1.创建证书
2.创建描述文件
二、打包
1. 打包之前,我们先把下载下来的cer证书转换为Hbuilder X支
Flutter 勇闯2D像素游戏之路(一):一个 Hero 的诞生
Flutter 勇闯2D像素游戏之路(一):一个 Hero 的诞生 Flutter 勇闯2D像素游戏之路(二):绘制加载游戏地图
前言小时候的我们,都有一个小小的游戏梦 什么 植物大战僵尸、红警、CF、LOL、王者荣耀 … 这些游戏无不手拿把掐 半夜躲在被窝里偷偷玩电脑、玩手机,那更是
Swift 2G/3G/4G网络判断
我们可以引用import CoreTelephony框架下的一些API来判断当前的网络
iOS系统API定义:
/*
Radio Access Technology values
*/
@available(iOS 7.0, *)
public let CTRadioAccessTechnologyGPRS: String
@available(iOS 7.0, *)
public let CT
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
Java 作为后端开发的核心语言,JDK(Java Development Kit)是开发和运行 Java 程序的基础环境。2025 年最新推荐安装JDK 21—— 这是 Java SE 平台的长期支持(LTS)版本,可免费用于生产环境及重新分发,直到 2026 年 9 月仍能享受免费
Android局域网聊天与文件传输App开发实战(基于WiFi直连)
本文还有配套的精品资源,点击获取 简介:本文介绍在Android平台上开发一款基于WiFi模块的局域网聊天及文件传输应用,涵盖WiFi Direct直连、热点创建与连接、Socket实时通信、安全加密传输、高效文件传输协议与UI交互设计等核心技术。该应用无需依赖互联网,实现设备间高速、安全的即时消息交流与大文件共享,适
Touch:iOS判断当前点击的位置是否在某个视图上
iOS判断当前点击的位置是否在某个视图上
记录几种判断触摸点是否在某个view上面的方法
第一种方式:isDescendantOfView:
通过touch.view调用 isDescendantOfView:方法,返回 YES, 则触摸点在我们需要判断的视图上;反之则不在。
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEv
全面掌握组件化ARouter,即刻吊打面试官!
前言
为了实现组件化要解决的几个问题点,其中 页面跳转、组件间通信 的问题是使用了 ARouter 这个框架来解决的。ARouter确实是专门用于做组件化改造,官方是这么介绍的:
一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦
是时候对 ARouter 这个强大的框架做一个解析了:它是如何做到 页面跳转、组件间通信 的?我们能从ARrouter中
View.post()不靠谱的地方你知道多少
首先我们来看一段代码:
启动了两个模拟器 API 22 和API 26分别是安卓7.0以下和安卓7.0以上
下面我们就从源码分析他们之间的差别以及为啥造成的现象不同
首先我们来分析安卓7.0以下的源码流程:
当attachInfo为空时走的是ViewRootImpl.getRunQueue().post(action);代码 当atta
