从0到1:Android Studio开发APP项目全攻略 开发前的准备工作在开始使用 Android Studio 开发 APP 项目之前,需要进行一系列的准备工作,以确保开发环境的搭建和相关工具的配置正确无误。开发环境搭建 安装 Java Development Kit (JDK):Android 开发基于 Java 语言,因此需要安装 JDK。可以从 Oracle 官方网站下载最新版本的 JDK 移动开发 2025年07月20日 44 点赞 0 评论 16937 浏览
Mac 电脑安装 ADB 环境完整指南 Mac 电脑安装 ADB 环境完整指南 Mac 电脑安装 ADB 环境完整指南 🍺 方法一:使用 Homebrew(推荐) 1. 安装 Homebrew(如果尚未安装) 2. 安装 Android Platform Tools 3. 验证安装 📦 方法二:手 移动开发 2025年10月06日 71 点赞 0 评论 16964 浏览
iOS 基于 PJSIP 开发 VOIP 应用 --- 编译集成 PJSIP 前言 Telegram 的研究先放一放,在 Telegram 源码中看到了 VOIP 相关功能,不禁想到自己上家公司的业务就是做 VOIP 通讯,趁着现在自己这段时间勤奋劲还没过,特地记录下。 PJSIP 是什么? PJSIP 是一个用 C 语言编写的开源嵌入式 SIP 协议库,实现了基于标准的协议(如SIP、SDP、RTP,STUN、TURN 和 ICE);把基于信令协议 SIP 的多媒体框架和 移动开发 2025年05月03日 55 点赞 0 评论 16973 浏览
【Android】基于udp通信的智能家居移动应用开发 每文一诗 💪🏼 男儿不展风云志,空负天生八尺躯 ——《警世通言·卷四十》 译文:作为一个有学识有理想的男子,如果不施展自己的志向,成就一番事业,就枉费生为一个人。背景 本次移动应用的开发主要目的是为智能家居开发一个运行在手机的客户端,同时也 移动开发 2025年04月18日 152 点赞 0 评论 16973 浏览
MySQL 8.0 新特性爆笑盘点:从青铜到王者的骚操作都在这儿了!(万字详解,建议收藏) 目录 前言 开篇:MySQL 8.0——老树开新花,还是猛虎换獠牙?🐅🌸 第一章:索引篇——那些让你“欲罢不能”的优化骚操作 🛠️✨ 1.1 降序索引 (Descending Indexes):“反向操作”也能起飞!🚀 1.2 隐藏索 移动开发 2025年06月05日 114 点赞 0 评论 16977 浏览
Android Framework - 学习起步 前言 作为一名合格的 Android 开发,需要学习 Framework 知识,来解决 App 稳定性相关的问题 Framework 的源码学习一般由 init.rc 开始看起,因为它是一个 Android 系统启动必备的重要脚本,之后的几大系统进程都是由它启动的,比如 zygote,systemserver 等,这里主要记录一些基本概念,以及 Zygote 启动的源码分析 Binder 原理是相 移动开发 2025年04月28日 104 点赞 0 评论 16978 浏览
iOS使用Aspects做简单热修复原理 我们都知道苹果对 Hotfix 抓得比较严,强大好用的 JSPatch 也成为了过去式。但即使测试地再细致,也难保线上 App 不出问题,小问题还能忍忍,大问题就得重新走发布流程,然后等待审核通过,等待用户升级,周期长且麻烦。如果有一种方式相对比较安全,不需要 JSPatch 那么完善,但也足够应付一般场景,使用起来还比较轻量就好了,这也是本文要探讨的主题。 要达到这个目的,Native 层只要透 移动开发 2025年04月30日 69 点赞 0 评论 16995 浏览
RecyclerView缓存复用原理 RecyclerView缓存复用机制 来到RecyclerView的Adapter代码中: @NonNull @Override public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(c 移动开发 2025年07月01日 158 点赞 0 评论 17010 浏览
iOS 利用 RunLoop 原理去监控卡顿 本文是借鉴 戴铭老师 iOS开发高手课 内容总结。 目录 1、卡顿问题 2、RunLoop介绍 3、RunLoop执行过程 介绍 4、RunLoop全部六个状态 5、RunLoop监控卡顿操作 6、直接用 PLCrashReporter这个开源的第三方库来获取堆栈信息 7、微信开源 matrix-ios卡顿监控 工具 8、腾讯 Bugly 工具 Bugly : 可监控 App在运行过程中发生的 移动开发 2025年09月09日 104 点赞 0 评论 17021 浏览
Android开发之引用三方库导致SO库冲突的解决办法 Android开发之引用三方库导致SO库冲突的解决办法 微信图片_20220416170320.png 从这个图片可以看出 匹配到了多个 libc++_shared.so packagingOptions{ pickFirst 'lib/armeabi/libc++_shared.so' pickFirst 'lib/armeabi-v7a/libc 移动开发 2025年05月07日 84 点赞 0 评论 17026 浏览