移动开发

安卓AlertDialog源码分析

首先我们来看个问题:AlertDialog怎么更改按钮颜色 有时我们遇到产品或者视觉设计需要改变AlertDialog的按钮颜色时候,我们先来看一下AlertDiglog简单使用方法。 我想改变"没希望"这个按钮的颜色值,目前AlertDialog的按钮颜色值是根据主题色来确定的,但是我不想改变主题色,会影响其他一些控件。具体代码实现: 需加在dialo

用 Flutter 的 Canvas 画点有趣的图形

简介 上一篇我们介绍了使用 Flutter 的 Canvas 绘制基本图形的示例,简单的示例没什么好玩的,今天这一篇我们来点有趣的,我们会完成如下图形的绘制: 发现数学重复之美:使用等边三角形组合成彩虹伞面。 绘制彩虹。 绘制评分用的五角星。 通过这一篇,我们可以知道自定义形状绘制的基本原理,然后可以在这个基础上绘制你自己想要绘制的图形。 等边三角形构建重复之美 首先我们来绘制等边三角形,其实

iOS -RAC使用

一、简介 ReactiveCocoa 可以说是结合了函数式编程和响应式编程的框架,也可称其为函数响应式编程(FRP)框架,强调一点,RAC 最大的优点是提供了一个单一的、统一的方法去处理异步的行为,包括 delegate 方法, blocks 回调,target-action 机制,notifications 和 KVO。 导入 在项目的 podfile 文件中添加 # RAC pod 'Re

Mac上媲美TortoiseSVN 的Svn的强大客户端 — macSvn

什么是macSvn?如果你使用过 svn 那肯定听说过 TortoiseSVN, 但是 TortoiseSVN 并不支持在 mac 上使用。而 macSvn 是一款专为macOS设计的SVN(Subversion)客户端,它和TortoiseSVN一样,提供了直观的图形化操作方式.操作非常方便! ✨ 核心功能亮点 1. 无缝集成Finder

android studio 配置jdk版本!

如何在 Android Studio 2025.1.1 设置 Gradle JDK 为 JDK 17 打开 Android Studio,点击顶部菜单: arduino CopyEdit File > Settings (Windows/Linux) 或者 Android Studio > Prefere

ios 接收到推送消息时实现持续响铃震动效果

项目中需要实现一个功能:收到特定类型的推送消息时,需要一端持续的响铃加震动来提醒用户,普通的推送消息可以播放30s以内的提示音,但是只会震动一下,用ios提供的Notification Service Extension 可以实现连续震动的效果,它不依赖于APP的存活状态,会最多存活30s的时间。具体实现方式如下: 1,创建Notification Service Extension扩展

idea2025.1.5安装+pj

写在前边:如果是卸载旧版本IDEA重装,一定记得之前的插件啥的,截个图。还有主题字体设置啥的 目录 背景原因 卸载原来版本 安装教程 背景原因原来的2022.2不支持jdk21的语言版本 卸载原来版本1、如何彻底卸载 IDE, 可参考这篇的文章:

iOS开发 动态修改状态栏颜色

关于状态栏UIStatusBarStyle 状态栏有以下几种显示风格: 1.UIStatusBarStyleDefault 2.UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) 3.UIStatusBarStyleDarkContent API_AVAILABLE(ios(13.0)) 4.UIStatusBarStyleBlackTrans

不用买游戏本!低配电脑、Mac、手机也能畅玩 3A 大作?UU 远程云电脑实测体验

目录一、先解决你的核心疑问:UU 远程云电脑,到底能帮你做什么?二、3 款机型精准匹配玩家需求:从性价比到极致体验,总有一款适合你三、除了能玩游戏,这些 “隐藏优势” 才是真的香四、谁最适合用 UU 远程云电脑?这几类人别错过五、最后总结:为什么说 UU 远程云电脑是 “游戏玩家的福音”

使用 VS Code 搭建 Android 开发环境

使用 VS Code 搭建 Android 开发环境虽然 Android Studio 是官方的 Android 开发 IDE,但 VS Code 因其轻量级和高度可定制性也受到许多开发者欢迎。以下是使用 VS Code 搭建 Android 开发环境的详细步骤:1. 前置准备安装 Java 开发工具包 (JDK) 下载并安装最新的 JDK(推荐 JDK