移动开发

Android Jetpack系列之MVVM使用及封装

Android开发架构 如果开发过程中大家各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。当使用统一的架构模式后,有很多的好处,如: 统一开发规范,使得代码整洁、规范,后续易于维护及扩展 提高开发效率(尤其在团队人员较多时) 模块单一职责,使得模块专注自己内部(面向对象),模块间解耦 总之,开发架构是前人总结出来的一套行之有效的开发模式,目的是达到高内聚,低耦合的效果,使

ADB -> pull指令拉取手机文件到电脑上

ADB Pull命令在Android开发中,ADB的pull命令可以帮助我们将文件从设备拷贝到电脑上。 基本语法adb pull <设备文件路径> [本地目标路径] <设备文件路径>:必需参数,指定要拉取的设备上的文件或文件夹 [本地目标路径]:可选参数,指定文件保存的本地位置,默认为当

uniapp vue3 unipush2.0 调用系统通知功能流程

进入dcloud官网: #xff1a;这里是勾选了两个 选择刚刚创建的服务空间根据官方提供添加3个表开始编写代码 // 简单的使用示例 'use strict'; const uniPush = uniCloud.getPushManager({appId:"__UNI_

js实现数组转树

1. 原生 封装工具函数 getTree 1.1 定义 -映射对象 map   数组treeList=[] 1.2 遍历 后端返回的数组 list  为 每个数组对象item 添加 children 属性 值为空数组  1.3  为映射对象 map 添加属性 并赋值  key:id值  value:item   1.4 遍历数组对象list  当item.pid为空时 

Android DataBinding系列详解(三)

除了上文说到的继承BaseObservable类,通过注解实现动态绑定外,Android SDK里面封装好了ObservableBoolean、ObservableByte、ObservableChar、ObservableDouble、ObservableField、ObservableFloat、ObservableInt、ObservableLong、ObservableParcelable

高效管理远程服务器Termius for Mac 保姆级教程

        以下是 Termius for Mac 保姆级教程,涵盖安装配置、核心功能、实战案例及常见问题解决方案,助你高效管理远程服务器(如Vultr、AWS等)。一、Termius 基础介绍1. Termius 是什么? 跨平台SSH客户端:支持Mac、Windows、iOS/Android&#xff0

Mac OS14外接显示器字体过小和放大字体模糊问题的简单解决

文章目录 问题简述 解决方法 问题简述使用Mac mini外接2K 显示器时,默认分辨率是25601440,字体较小,如果切换成19201080,字体又变大模糊。 解决方法使用HiDP I(一种显示技术,使用多个物理像素显示1个像素区域,让显示效果更清晰、边缘更平滑)。

真 - 保姆级 cursor 使用及缴费教程 ( mac版 )

文章目录 一、下载cursor 1、注册 2、安装 二、充值 1. 开通 WildCard 2.绑定cursor支付 注意 : 当前文章只做备忘及参考, 不建议再使用cursor了, 虽然我会受益, 但我希望国内的AI有更好的发展, 一个小小的愿景。我刚发布了一篇新的文章, 讲解了cursor与trae的对比, 在3月5日的今天, 我觉得是时候抛弃curs

Android Xml转换为View过程

前言: Android布局文件Xml,通过setContentView(@LayoutResint layoutResID)或者LayoutInflater.from(context).inflate(int ResID)转换为Java对象,开发工具Android Studio 提供的预览功能,开发过程中界面和业务可以并行开发,提高了开发效率。以下分析过程是基于 Android API 25 Pl

RE: 从零开始的车载Android HMI(三) - SurfaceView

1.前言 从零开始的车载Android HMI是一个系列性的文章,目的在于展示一些在Android手机应用开中不常用,但是在车载应用开发中较为常用的一系列Android HMI 组件,希望能够帮助初入车载应用开发的同学了解车载应用开发过程中常用的各种UI 组件。 RE: 从零开始的车载Android HMI(一) - Lottie RE: 从零开始的车载Android HMI(二) - Widge