Android 悬浮窗-开箱即用 开箱即用的 Android 悬浮窗 开箱即用的 Android 悬浮窗 FloatWindowX 1. 需要权限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.ACTION_ 移动开发 2025年07月04日 142 点赞 0 评论 8819 浏览
【2025最新】Flutter 编译开发 鸿蒙HarmonyOS 6 项目教程(Windows) 一、基础环境搭建1.1 Git 下载与安装下载地址:Git - Install#xff1a;【2025最新】下载安装 Git 详细教程 (Windows)-CSDN博客1.2 Java JDK17 下载与安装下载地址:Java Downloads | Oraclehttps 移动开发 2025年12月14日 134 点赞 0 评论 8838 浏览
Android跨进程通信: Binder 进程间通信机制解析 文章目录 深入解析 Android Binder 进程间通信机制 一、为什么需要 Binder? Binder 的核心优势 二、Binder 的整体架构与核心角色 四大核心角色 架构示意图(建议图示) 三、Binder 的核心概念详解 3.1 Binder 实体与 Binder 引用 3.2 内存映射( 移动开发 2025年11月11日 58 点赞 0 评论 8838 浏览
macOS 26完美恢复启动台 前言近日,苹果推出了Mac os26操作系统的第一个开发者测试版本,很多人都已经升级了!但升级之后呢?,发现系统没有启动台,这是晴天霹雳,早就用惯了苹果启动台的用户特别不习惯!下面呢,就用一行代码把启动台弄回来!\输入命令 sudo mkdir -p /Library/Preferences/FeatureFlags/Domain sudo defaults write 移动开发 2025年08月06日 45 点赞 0 评论 8853 浏览
【MySQL】在CentOS7环境下----手把手教你安装MySQL详细教程(附带图例详解!!) 目录一、前言二、安装前的环境检查三、下载官方的 MySQL 安装包四、开始安装 MySQL 五、尝试初次启动 MySQL六、给MySQL 做一些简单的小配置七、共勉一、前言 本次专题将带大家进入一个新的专题 ---- MySQL。作为本次专题的第一篇博客,肯定是带大家一起在Linux环境下安装、配置和使用MySQL。整个过程肯定是手把手的带着大家一起完成ÿ 移动开发 2025年04月18日 170 点赞 0 评论 8854 浏览
日常Ios开发常用的技巧 日常Ios开发常用的技巧 自用 不断完善中... 1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisabled=YES; 2、隐藏某行cell -(CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath{// 如果 移动开发 2025年04月15日 60 点赞 0 评论 8868 浏览
显示框架之SurfaceFlinger GPU合成 对于不支持device合成的layer,SurfaceFlinger会采用GPU来合成,然后与device合成的layer在hwc进行同步再送给屏幕。 在SurfaceFlinger启动的时候就已经搭建好了EGL环境,具体如下: 文件:frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp void SurfaceFlinger: 移动开发 2025年04月16日 182 点赞 0 评论 8868 浏览
DDD碎片记录 03. 贫血模型与充血模型 将业务领域模型转换为程序设计 一般有2种设计思路:贫血模型,充血模型 所谓贫血模型,就是在软件设计中有很多POJO对象,他们除了get/set方法,基本没有任何业务逻辑。 vip会员的贫血模型的设计图 如vip会员的贫血模型的设计图所示,在领域模型中,有vip会员的领域对象,该对象除了有一堆属性之外,还有会员打折,会员福利,会员特权等方法。 如果将该领域模型按照贫血模型设计,就会设计 移动开发 2025年04月18日 137 点赞 0 评论 8897 浏览