移动开发

Android开发-问题随笔

最近整体过了一下项目的代码,发现一些小细节问题和小瑕疵比较多,这些问题大多具有一定的通性,随手记录一下。如果有人看到这篇文章,希望能对你有帮助。 Jetpack Collection vs Java Collection. Map, Set等数据结构在项目中非常普遍的使用,很多情况下,这些数据结构需要存储的数据量都不大。 val map = mapOf<K, V>() val set

iOS 状态栏设置StatusBarStyle类型无效

开发过程中遇到一个奇葩的问题,在iPhone12上设置状态栏颜色为白色或黑色时无效,就是跟随系统模式走,手机设置成深色模式,状态栏颜色为白色,手机设置成浅色模式,状态栏就变成黑色了,但在其他设备上是正常的,把代码有关状态栏的全部删除或者注释掉,无果。后来吧代码全部删除,三方库全部移除,在测试还是无果。再后来把info.plist文件中挑着删掉,还是不起作用,直到之后把Assets中图片全部删除,这

Mac 的 Docker Desktop 显示英文?一文教你改成中文(超详细)

适用对象: macOS 系统语言已是中文,但 Docker Desktop 仍显示英文 不想改系统语言,只想让 Docker Desktop 单独显示中文 想要一键脚本解决 🔍 1. 先确认你的 Docker Desktop 版本 点击菜单栏右上角的 🐳 图标 选择 About Docker Desktop 记录版

Android 各种抓包工具抓包总结

前言这篇文章算是总结一下我之前抓包遇到的一些问题,个人属性里带bug,所以遇到的问题会比较多,算是给大家提供一个抓包抓不到应该如何解决的思路。 工具介绍Android中可用的抓包软件有Fiddler、Burpsuite、Charls、HttpCanary、Packet Capture、tcpdump、wireshark等等。tcpdump和wiresha

力扣-322.零钱兑换

题目链接322.零钱兑换class Solution { public int coinChange(int[] coins, int amount) { int[] dp = new int[amount + 1]; Arrays.fill(dp, amount + 1); dp[0] = 0;

从0到1:Android Studio开发APP项目全攻略

开发前的准备工作在开始使用 Android Studio 开发 APP 项目之前,需要进行一系列的准备工作,以确保开发环境的搭建和相关工具的配置正确无误。开发环境搭建 安装 Java Development Kit (JDK):Android 开发基于 Java 语言,因此需要安装 JDK。可以从 Oracle 官方网站下载最新版本的 JDK

Android studio 2024.3.1 版本汉化

Android studio是基于IDEA二次开发的,汉化包可以通用汉化插件在官网上找不到对应的版本可以在Android studio的帮助里看到目前的版本是2024.3.1解决办法找到IDEA的汉化插件路径 ..\Programs\IntelliJ IDEA Ultimate\pluginslocalization-zh 把整个文件夹复制到Android Studio的plu

国内 Mac 开启 Apple Intelligence 教程

以下是根据提供的资料整理的 国内 Mac 开启 Apple Intelligence 教程,整合了 GitHub 项目 kanshurichard/enableAppleAI 的核心步骤和注意事项: 前提条件 设备要求 Mac 搭载 M1 或更新芯片(Apple Silicon)。 系统版本为 macOS 15.1 或更高&#xf