软件.Android Studio安装配置及运行 一、下载Android Studio官网下载:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers跳转到下载界面,选择同意条款,并点击下载,如图:二、详细安装双击下载的文件三、配置Android Studio四、新建项目 使用国内镜像源,找到gra 移动开发 2025年08月28日 197 点赞 0 评论 4941 浏览
Android Jetpack架构组件(十一)— DataStore 一、DataStore简介 Jetpack DataStore 是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore 使用 Kotlin 协程和 Flow 以异步、一致的事务方式存储数据。 Preferences DataStore 和 Proto DataStore DataStore 提供两种不同的实现:Preferences DataStore 和 Prot 移动开发 2025年06月16日 179 点赞 0 评论 4918 浏览
大力学习台灯T6/T6Pro 救砖实战:macOS/Windows 用 mtkclient 从 Fastboot 无限重启完整恢复(含固件下载地址) 大力学习台灯T6/T6Pro(MTK)救砖实战(小白可用):macOS/Windows 用 mtkclient 从 Fastboot/Logo 无限重启完整恢复(含恢复原机 SN/proinfo)本文记录一次 Dali T6 学习机(联发科 MTK 平台,示例识别为 MT 移动开发 2026年02月16日 111 点赞 0 评论 4899 浏览
自定义表情键盘开发 前言:开发一套自定义表情包需求,类似于小红书的表情键盘,技术点其实在系统键盘和表情键盘的切换、核心是富文本的处理,包括文本转表情([哈哈]=>😆)和表情转文本(😆=>[哈哈])细节很多,坑也很多,工具类实现文件在最后,文中用到了可以查阅 系统键盘 表情键盘 分析下整个需求点和开发过程: 1、表情包JSON数据格式规范 2、服务端下发表情JSON文件,对于表 移动开发 2025年06月02日 79 点赞 0 评论 4886 浏览
if多了怎么解决,模式来一个 近几天,组织走查产品代码,由于毕业1-3年的同事居多,发现一个共性问题,方法里面的判断太多,代码可读性不强,维护性差。 针对共性问题,先解读了这种写法的利弊,然后讲解了下常见的设计模式比如策略、工厂。 这边分享下可以尝试的做法,可以解决代码可读性,维护性,扩展性,单一职责方面的困扰。 假设有一个场景,文件上传到服务器,上传方式包含ftp,sftp,http等 常规写法,写个类,写个方法把各种上传的 移动开发 2025年11月29日 34 点赞 0 评论 4886 浏览
NDK<第一篇>:NDK集成开发流程 一、JNI简介 JNI = Java Native Interface,Java本地接口。 二、交叉编译 在什么平台运行的软件就需要在什么平台进行编译,为什么Android可以在Windows下kaifa-并在手机的unix系统上运行呢?这是因为Java是运行在虚拟机上的。为什么说Java是一次编译到处执行? 交叉编译:在一个平台下编译出另一个平台下可以运行的本地代码 cpu平台 x86 arm 移动开发 2025年05月15日 41 点赞 0 评论 4885 浏览
Windows系统下MySQL 8.4.5压缩包安装详细教程 一、MySQL 8.4.5新特性概览相较于旧版本,MySQL 8.4.5在性能与功能上实现了显著提升: 性能优化:官方测试显示,在高并发场景下,其读写性能较5.7版本提升近2倍,尤其在处理热点数据竞争问题时表现更为出色。 高可用性:集成InnoDB集群功能,为数据库提供了原生的高可 移动开发 2025年07月22日 143 点赞 0 评论 4880 浏览
Mac cursor设置jdk、Maven版本 基本配置 – Cursor 使用文档首先是系统用户级别的设置参数,运行cursor,按下ctrl+shift+p,输入Open User Settings(JSON),在弹出的下拉菜单中选中下面这样的: 在打开的json编辑器中追加下面的内容:{ "window.com 移动开发 2025年04月18日 150 点赞 0 评论 4879 浏览
iOS 动态库和静态库 一、库 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根据源代码公开的情况可以: 1.开源库 开源库的源代码可见,比如 AFNetworking。 2.闭源库 闭源库的源代码不可见,是一段编译好的二进制代码 闭源库有根据相对编译时和运行时: 静态库 动态库 二、静态库和动态库区别 1.格式上的区别 静态库的格式: .a .framework 动态库的格式: 移动开发 2025年03月25日 93 点赞 0 评论 4869 浏览
vue防止内存泄漏的几点写法 1、beforeDestroy beforeDestroy周期一般是在组件销毁时调用,比如使用v-if进行组件的显示隐藏,或者页面跳转时就会调用到这个周期。 堆内存使用后一定要注意释放,否则gc总不回收就会导致内存泄漏。 比如对dom的引用、事件Listener、总线eventBus等,一定要在beforeDestroy里释放解绑。 export default { nam 移动开发 2025年03月31日 95 点赞 0 评论 4867 浏览