移动开发

最完整Docker-Android使用指南:从环境搭建到高级配置全解析

最完整Docker-Android使用指南:从环境搭建到高级配置全解析 【免费下载链接】docker-android budtmo/docker-android: 是一个用于在 Docker 中构建 Android 镜像的项目,可以帮助开发者快速搭建 Android 开发环境。特点包括易于使用、支持多种 Android 版本、支持自定义配置等。 项目地址: ht

Android Studio2024版本安装环境SDK、Gradle配置

由于许多学友在看此教程还是出许多错误,特此录制教程👉视频教程 若觉得自己不用看教程,直接往下翻👇一、软件版本,安装包附上👉android-studio-2024.1.2.12-windows.exe👈👉百度网盘Android Studio安装包👈 &#xff08

老项目迁移至AndroidX记录

Android Studio操作步骤: Refactor > Migrate to AndroidX 官网链接:?hl=zh-cn 对于老项目,直接迁移显然不可能一步到位。可以通过命令查看哪些依赖还是用的support包,然后手动修改。 查看项目依赖树命令: grad

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 版本,利用新的备份恢复数据的方法实现一键修改,之前提到的功能几乎都能改成。废话不多说,直接

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

Android 自定义Toast

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