移动开发

Runloop原理(一)

此文章的意图:当你完全细心阅读之后,对runloop认知,会成为你作为一名ios开发人员潜意识里的一部分 一、官方一张图开始 image.png 官方文档开宗介绍 Run loops are part of the fundamental infrastructure associated with threads. runloop是与线程相关的基础架构的一部分,说白了runloop

[ANR] 优化SharedPreference apply引起的ANR问题

前一篇文章[ANR]为什么SharedPreference会引起ANR,我们知道, SharedPreference的apply方法虽然是异步写入文件的,但是会在Activity和Service生命周期方法调用的时候,等待所有的写入完成,可能引起卡顿和ANR。 解决方法 为了快速解决这个问题,我们可以通过代理系统SharedPreference的所有apply方法,改为直接在子线程调用commit

burp suite安装及汉化过程

一、下载安装1、访问官网下载社区版本Burpsuite:Burp Suite Release Notes#community2、安装并打开二、证书&代理配置1、配置本地证书,并通过Chrome浏览器访问进行抓包Chrome设置代理 127.0.0.1:8080,与BP里面的一

iOS 18.1 - iOS 26.x 抢先开启国行 Ai、分屏,Misaka26 工具来袭!!!!!

Straight_tamage 抢先发布工具,实现一键修改。在11月16日上午时段,Straight_tamage 大佬针对 Misaka 工具更新,并且重命名为 Misaka26 工具,版本号为 26.1.0 版本,利用新的备份恢复数据的方法实现一键修改,之前提到的功能几乎都能改成。废话不多说,直接

MacType终极指南:让Windows字体显示如Mac般清晰

MacType终极指南:让Windows字体显示如Mac般清晰 【免费下载链接】mactype Better font rendering for Windows. 项目地址: 想让Windows系统的文字显示效果达到Mac级别的清晰度吗?MacType字体渲染优化工具正是

Android 自定义Toast

原生的Toast其实相当好用,而且足够简单轻量,但是架不住需求千奇百怪,而且老板一般都会觉得这个提示不明显!原本Toast是可以自定义样式的,但现在setView方法已经过期,本文通过自定义View的形式来实现类Toast效果,先上效果图 长文本效果 循环跑了100个协程的效果 获取屏幕宽高 因为需要将Toast显示到一个大致固定的位置、尽量显示一行且不能超过屏幕宽度,