移动开发
[Android网络库]快速使用Android网络
关于 Fast Android 网络库
Fast Android Networking Library 是一个强大的库,用于在 Android 应用程序中进行任何类型的网络,它建立在OkHttp 网络层之上。
快速的 Android 网络库负责处理所有事情。因此,您无需执行任何操作,只需发出请求并听取响应即可。
为什么使用快速安卓网络?
最近在 Android Marshmall
OC的泛型和__covariant __contravariant
Created by 大刘 liuxing8807@126.com
什么是泛型
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参
比如:
@interface Computer : NSObject
@property (nonatomic, copy) NSString *name;
@end
@implementation Computer
@e
JavaScript this的指向和改变this指向的方法
一、js 中 this 是什么
this 是函数执行时所在的上下文环境
二、this 的指向
js 全局对象:在 html 页面中引入的 js 文件 全局对象 是 window 对象,使用 node 命令执行 js 文件 全局对象 是 global 对象
1. 在 js 文件外层 this 指向 全局对象
console.log(this); // 全局对象
2. 在函数中 this 指向
在
SDWebimage 分析
SDWebimage 源码分析
这家伙其实就是完成了 异步解压缩+缓存策略
options的所有枚举类型
typedef NS_OPTIONS(NSUInteger, SDWebImageOptions) {
//失败后重试
SDWebImageRetryFailed = 1 << 0,
//UI交互期间开始下载,导致延迟下载比如UIScrollView减速
S
iOS Universal link 配置
1、在苹果开发者平台配置你应用的Universal Links
开通Associated Domains
WX20220421-195222@2x.png
注意:重新设置之后,Profiles文件需要更新
2、.制作相关证书配置文件
本页面需要的操作:记录Team ID将capabilities中的Associated Domains勾选,然后保存操作。重新下载对应的pro
adb 指令连接移动设备进行Wi-Fi调试
前提条件:
1、移动设备、电脑处于同一 Wi-Fi 下。
2、adb 环境已配置。(手机的Android版本需 ≥11 adb工具的版本需 ≥30)
3、设备已通过USB连接电脑。
一、adb 工具
第一步:adb工具下载及安装 1.1、下载 Abd_1.0.41.exe 提取码:LMKP 1.2、双击
Mac cursor设置jdk、Maven版本
基本配置 – Cursor 使用文档首先是系统用户级别的设置参数,运行cursor,按下ctrl+shift+p,输入Open User Settings(JSON),在弹出的下拉菜单中选中下面这样的: 在打开的json编辑器中追加下面的内容:{
"window.com
Android-Jetpack-ProcessLifecycIeOwner监听App的生命周期
图片来源网络
在日常Android开发当中,我们肯定会遇到App的生命周期的需求。在lifecycle的扩展库当中有提供一个ProcessLifecycIeOwner帮我们实现对App的生命感知,这篇博客就来分享ProcessLifecycIeOwner的知识,希望对看文章的小伙伴有所启发。
导入依赖
这个类需要我们导入一个扩展库,依赖语句如下所示:
implementation 'a