移动开发

2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)

目录 原生 Android 简介 Android Studio必备组件 一、Android Studio安装 二、Android SDK 配置 三、JDK 配置(选做) 四、Gradle 配置 五、新项目测试 原生 Android 简介Android 是由 Google 开发的移动操作系统,而“原生 Android 开发”指的是直接使用

Mac 版 Codex 一直 reconnecting?可以尝试配置解决

最近在 Mac 上使用 Codex 时,遇到了反复 reconnecting、连接不稳定的问题。 如果你本地已经开了代理,可以尝试给 Codex 单独配置环境变量,让它走本地代理端口。1. 找到代理本地端口先查看你当前代理工具的 HTTP / HTTPS 端口,比如常见的是: 127.0.0.1:7890 127.0.0.1:7

Jetpack之ViewModel

1. 介绍 ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。 Android 框架可以管理界面控制器(如 Activity 和 Fragment)(记住这个术语,后面分析时会出现)的生命周期。 如果系统销毁或重新创建界面控制器,则存储在其中的任何瞬态界面相关数据都会丢失。例如,应用可能会在它的某个 Activ

Android-推荐一个带数字的进度条开源库(NumberProgressBar)

图片来源网络,入侵必删 在日常的开发中,我们需要执行一个耗时任务的时候,我们可能需要通过带数字的进度条来提示我们的用户。这篇博客分享一个带数字的进度条开源库,帮小伙伴们快速实现想要的效果。 NumberProgressBar 一个带数字的进度条开源库。 效果图 开源库提供的效果图 导入项目 dependencies { compile 'com.daimajia.

iOS知识复习笔记(6)--- 自动释放池AutoreleasePool

原理 autoreleasePool 是OC中的内存自动回收机制,它可以延迟加入autoreleasepool中的变量release的时机,正常情况下,创建的变量会在超出作用域的时候release,但是如果变量加入autoreleasepool,那么release将会延迟执行。 释放时机 被autorelease修饰的对象,释放时机有两种: 如果通过代码添加一个autoreleasepool,在

Flutter 三方库 connectrpc 的鸿蒙化适配指南 - 替代传统 gRPC、高性能 RPC 通讯实战、鸿蒙级微服务架构专家

欢迎加入开源鸿蒙跨平台社区:# Flutter 三方库 connectrpc 的鸿蒙化适配指南 - 替代传统 gRPC、高性能 RPC 通讯实战、鸿蒙级微服务架构专家在鸿蒙跨平台应用处理大规模分布式微服务通讯时,传统的 gRPC 虽然强大,但在移动端网页(Web)和轻量化容器中的性能损耗与配置复杂度往往令人头疼。如果你追求的是一

Android Automotive 16车载源码下载及编译模拟器成功运行

背景:现在android framework开发做车载相关的同学也越来越多,各个车载公司也大部分都开始使用AAOS来实现自己的车载系统。前面文章主要都是针对aosp来进行编译的手机相关的模拟器,今天给大家介绍一下在如何从0下载及编译aosp 16版本的车载模拟器。 看本篇文章建议可以先看如下两篇参考文章,建议已经搭建过其他版本aosp的代码

reactive与ref对比

一、定义数据角度: ref定义:基本数据类型 reactive定义:对象(或数组)数据类型 备注:ref也可以用来定义对象和数组,它内部通过reactive转为代理对象 示例: let p2 = ref({         name: '李四',         age: 18     })     console.log('p2',p2)     let p1 = reactive({    

thinkphp+vue大数据爬虫 小程序 在线租房房屋租赁服务系统可视化系统

目录 系统概述 技术架构 核心功能 应用价值 项目开发技术介绍 PHP核心代码部分展示 系统结论 源码获取/同行可拿货,招校园代理 系统概述ThinkPHP+Vue大数据爬虫在线租房系统整合了后端框架ThinkPHP与前端框架Vue.js,结合大数据爬虫技术,实现房屋租赁信息的实时采集、处理与可视化展示。系统支持微信小程序端访问&