Android四大组件的工作过程,原理解析 一、Activity启动过程 首先我们要知道Activity有冷启动和热启动之分,通俗来说冷启动就是应用进程尚未创建,热启动则已经创建完成。 在点击桌面应用图标时,即将要启动的App将和Launcher、AMS、Zygote这三者多次通信,才会启动一个App,然后再启动Activity。 追踪源码,我们可以得到以下整体的时序图: Activity启动时序图 简单的梳理 移动开发 2025年04月16日 121 点赞 0 评论 1619 浏览
Android Studio2024版本安装环境SDK、Gradle配置 由于许多学友在看此教程还是出许多错误,特此录制教程👉视频教程 若觉得自己不用看教程,直接往下翻👇一、软件版本,安装包附上👉android-studio-2024.1.2.12-windows.exe👈👉百度网盘Android Studio安装包👈 ( 移动开发 2025年04月15日 176 点赞 0 评论 1639 浏览
Flutter iOS混编 解决flutter在iOS14+ debug模式上无法运行的问题 iOS项目引入Flutter后,安装Debug包,打开Flutter界面会出现"In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins or from Xcode"问题。 image.png 解决办法如下: 用 [Xcode] 打 移动开发 2025年05月09日 176 点赞 0 评论 1664 浏览
Flutter-FlutterBloc的使用 BLOC说明 bloc 是一个可预测的状态管理库,有助于实现 BLoC 设计模式。简单和轻便,高度可测试,适用于 Dart、Flutter 和 AngularDart。 简单使用 声明自定义bloc类,继承于Bloc, 然后添加相应的事件对象和状态的处理(通过emit把新的状态反馈出去),如下: /// APP全局Bloc类 class AppGlobalBloc extends Bl 移动开发 2025年04月26日 169 点赞 0 评论 1667 浏览
Scrcpy:安卓投屏与控制神器(含实战教程与高级技巧) 目录一、Scrcpy简介1.1. 基本概述1.2 技术架构与设计哲学1.2. 主要功能二、使用场景2.1. 开发调试2.2. 游戏录制2.3. 教学演示2.4. 远程协助三、安装与配置3.1. 安装Scrcpy3.2. 配置手机四、使用Scrcpy4.1. 前提条件4.2. 有线连接投屏4.2.1. 有线连接投屏详细步骤4.2.2. 可能遇到的问题及解决方法4.3. 无线连接投屏五、高级功能5.1 移动开发 2025年06月14日 36 点赞 0 评论 1675 浏览
Android Studio 中使用 SQLite 数据库开发完整指南(Kotlin版本) 文章目录 1. 项目准备 1.1 创建新项目 1.2 添加必要依赖 2. 数据库设计 3. 实现数据库 3.1 创建实体类 (Entity) 3.2 创建数据访问对象 (DAO) 3.3 创建数据库类 4. 创建 Repository 5. 创建 ViewModel 6. 实现 UI 层 6.1 创建笔记列表 Activity activity 移动开发 2025年05月07日 81 点赞 0 评论 1678 浏览
Android应用程序资源的编译和打包过程分析 我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XML资源文件。在本文中,我们就详细分析XML资源文件的编译和打包过程,为后面深入了解Android系统的资源管理框架打下坚实的基础。 移动开发 2025年04月20日 123 点赞 0 评论 1691 浏览
uniapp自定义iOS基座调试 1.直接打开选择调试运行到iOS基座 image.png 2.如果连接的是真机的那可以检测到设备 image.png 3.企业账号本来就不允许他们这么用的 之前我也研究过他们的签名模式是不是很牛逼,看来还是被苹果限制了,如果使用模拟器,那么对于普通开发者来说或者刚毕业的大学生来说,成本就高了.要搞个Mac电脑装个Xcode,当然你可以搞个黑苹果.不过现在大学生好像都 移动开发 2025年04月17日 199 点赞 0 评论 1694 浏览
大厂Android端可视化埋点的实现 Android端可视化埋点的实现 ***导语 ***客户端埋点是数据收集的最基本手段,对于一款APP来说,代码埋点(就是在业务代码中,在需要埋点的view的点击事件回调处做点击上报的处理,当此view被点击时,进行相应事件的上报)是最为常见的埋点方式,但由于业务迭代速度很快,手动埋点方案虽然灵活多变,但是极大的增加了客户端开发人员的工作量。开发完成业务功能需要花费很大的精力处理埋点事宜,而且随着迭 移动开发 2025年05月27日 109 点赞 0 评论 1695 浏览
adb故障排除:更新adb工具以解决连接问题 本文还有配套的精品资源,点击获取 简介:Android Debug Bridge (adb) 是一个关键的命令行工具,用于控制和调试Android设备。当在Android Studio中遇到无法识别设备的情况时,可能是adb出现了端口异常或其他故障。解决此问题通常需要替换或更新现有的adb工具。本文提供了详细的步骤来下载、备份、定位 移动开发 2025年05月16日 37 点赞 0 评论 1730 浏览