移动开发

容器化 Android 开发效率:cpolar 内网穿透服务优化远程协作流程

文章目录 前言 1. 虚拟化环境检查 2. Android 模拟器部署 3. Ubuntu 安装 Cpolar 4. 配置公网地址 5. 远程访问 小结 6. 固定 Cpolar 公网地址 7. 固定地址访问 前言在移动应用开发流程中,测试环境的一致性和可访问性一直是制约团队效率的关键因素。Docker-Android 作为新兴的容器化解决方案&

[论文阅读] (44)一种基于LLM少样本多标签的Android恶意软件检测方法

《娜璋带你读论文》系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢。由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学术路上期待与您前行,加油。前一篇博客介绍评估LLMs在真实恶意软件活动的恶意代码解混淆能力,展示了大

iOS 开发随笔 (Xcode 13 + iOS 15兼容)

URL Scheme     通过 Xcode13 运行的APP,在 iOS15 系统上会限制 info.plist 的 scheme 白名单个数为 50 个 UITableView sectionHeaderTopPadding     使用 UITableViewStylePlain 初始化 UITableView 的时候,会发现 section header 多出了一截,默认顶部边距为22p

Dubbo SPI自适应扩展和IOC

前言 书接上回,本文主要研究DUBBO SPI机制中的IOC和自适应扩展 上文中我们定义了一个抽象的汽车接口 Car,并提供两个实现别克(Buick)和奥迪(Audi) // 车 @SPI public interface Car { void run(); } // 奥迪车 public class Audi implements Car { @Override publ

Retrofit的原理解析

前言 上篇文章我们分析了OkHttp的原理,不难看出它更多的还是和TCP/IP打交道,做了请求和响应的处理,今天我们来介绍另外一位主人公,那就是我们的Retrofit,它更多的是对OkHttp做了一层封装,方便了我们调用接口,并且对数据进行了转化,对业务侧更加友好。 首先我们来看看它的初始化,慢慢剖析它的源码吧。 Retrofit retrofit = new Retrofit.B

iOS 防录屏

//当用户录屏 怎么办 目前来说 只能进行提示。监听到就返回上一页,并弹出提示 1,检测当前设备是否在录屏: pragma mark -- 录屏 (void)addLuPingJianTing{ //监测当前设备是否处于录屏状态 UIScreen * sc = [UIScreen mainScreen]; if (@available(iOS 11.0,*)) { if (sc.isCaptur

Android SDK 安装指南(MacOS 和 Windows)

Android SDK 安装指南(MacOS 和 Windows)你需要在对应开发环境(Windows 或 macOS 13.2.1)上安装 Android SDK,核心需求是完成环境配置、适配跨平台/App开发、后续能正常编译Android项目。Android SDK 有两种安装方式:「通过Android St