技术栈
android
QuantumLeap丶
40 分钟前
android
·
flutter
·
ios
《Flutter全栈开发实战指南:从零到高级》- 26 -持续集成与部署
代码写得再好,没有自动化的流水线,就像法拉利引擎装在牛车上!!!什么是持续集成与部署?简单说就是:今天我们一起来搭建这条"代码流水线",让你的开发效率大幅提升!
StarShip
2 小时前
android
从Activity.setContentView()开始
其实是Window 是一个抽象类,PhoneWindow 是常见实现。它负责:简化的调用链:DecorView:
千里马学框架
2 小时前
android
·
智能手机
·
sf
·
安卓framework开发
·
layer
·
surfaceflinger
·
车载开发
重学SurfaceFlinger之Layer显示区域bounds计算剖析
有学员在学习SurfaceFlinger相关课程时候,就问过经常在SurfaceFlinger中看到某个Layer有自己的显示bounds区域,而且还有好几个和bounds相关的变量,也不太清楚这个bounds计算是怎么计算出来的,对这块的理解比较疑惑,希望马哥可以搞个文章解释一下。
nono牛
3 小时前
android
安卓休眠与唤醒流程
理解Android的休眠与唤醒流程,需要从应用层、框架层一直深入到内核驱动层。为了帮你直观地看清这个复杂的协作过程,下图展示了完整的架构与核心流程:
二流小码农
4 小时前
android
·
ios
·
harmonyos
鸿蒙开发:个人开发者如何使用华为账号登录
最近上架的两款应用都增加了华为账号登录,可以说,极大方便了用户登录操作,也降低了自身的业务复杂度,因为不在考虑注册,找回密码等业务,只依赖华为账号即可,所以,开发起来,效率上就提高了很多。
StarShip
5 小时前
android
·
计算机图形学
Android View框架概览
先看一个“从 App 到 系统服务 到 显示系统”的文字架构图:记住一件事:Activity 只管“想显示什么 View 树”,真正的窗口、Surface 和显示,都是 Window / WMS / Surface / ViewRootImpl 在干活。
愤怒的代码
5 小时前
android
·
app
解析Android内存分析的指标
在 Android 系统开发中,为了精准衡量进程的内存消耗,通常会使用 VSS、RSS、PSS、USS 这四个指标。由于内存共享机制的存在,单一的“内存占用”数字往往无法真实反映进程对系统的影响,因此这四个指标提供了不同维度的观察视角。
summerkissyou1987
5 小时前
android
android-hardware/interfaces/automotive和hardware/libhardware/include/hardware区别
✅ 推荐使用新架构的情况:✅ 可能使用传统 HAL 的情况:建议:新项目优先使用 hardware/interfaces/automotive/ 架构,特别是 Android Automotive OS 相关开发。传统 HAL 主要用于维护旧代码或特殊性能需求场景。
Evan芙
5 小时前
android
·
数据库
·
mysql
mysql二进制部署以及多实例部署
启动失败:连接失败:权限报错:数据混乱:开机自启失效:本文档通过「包管理器安装→二进制包安装→多实例部署」的递进逻辑,覆盖 MySQL/MariaDB 核心部署场景,同时补充关键目录结构解析,帮助理解文件分布与实例隔离原理。实操时需注意:
走在路上的菜鸟
6 小时前
android
·
笔记
·
学习
·
flutter
Android学Dart学习笔记第二十三节 类-扩展类型
扩展类型是一种编译时抽象,它通过一个不同的、仅静态的接口来“包装”现有类型。它们是静态 JS 互操作的主要组成部分,因为它们可以轻松修改现有类型的接口(对任何类型的互操作都至关重要),而无需承担实际包装器的开销。
百***7875
6 小时前
android
·
java
·
人工智能
·
gpt
·
opencv
【技术教程】3步极速接入GPT-5.1:零门槛体验多模态AI能力
完成平台注册登录后,系统将自动发放GPT-5.1免费体验额度,无需提交额外申请材料,即时到账可用;登录后台管理系统,进入「API令牌管理」模块,点击“创建令牌”生成专属API Key(以sk-前缀标识),生成后立即复制保存至安全位置,严禁公开泄露,避免账号被盗用。
走在路上的菜鸟
7 小时前
android
·
笔记
·
学习
·
flutter
Android学Dart学习笔记第二十一节 类-点的简写
使用此功能需要sdk版本>3.10, 我把sdk上传到了csdn,3.10.6最新版本,需要的点击下载 trae不知道咋回事,升级sdk后一直不能自动识别,被迫手动添加了下面的配置
QQ1295845504
7 小时前
android
·
物联网
·
iot
ThingsBoard-修改Android APP应用程序名和描述
APP应用程序名是指在手机桌面上显示的名称,描述是指查看APP时的介绍。应用程序名取自android/app/build.gradle的customLabel,其值首先读取变量androidApplicationName,若没有则默认命名为Thingsboard app。
代码代码快快显灵
7 小时前
android
Android项目架构深度解析
第一次构建需要蛮久时间的,可以耐心等待~这是 Android 应用最核心的配置文件。声明 包名注册 四大组件(Activity、Service、BroadcastReceiver、ContentProvider)
vocal
8 小时前
android
【我的AOSP第一课】Android Init 语言与 rc 文件
rc 文件是 AOSP 的重要组成部分,在学习 AOSP 时也要了解学习下 rc 文件Android Init 语言包含五大类语句
丐中丐999
8 小时前
android
一个Binder通信中的多线程同步问题
本文将通过解析 binder 驱动代码探究 IBinder 对象的跨进程传递和跨进程调用 IBinder 对象的机制流程,并找出 Binder IPC 发起函数和 Binder 回调跑在同一个线程里导致的线程同步问题。
诸神黄昏EX
8 小时前
android
Android Qualcomm USB 专题系列【篇二:UsbGadget模式配置】
接该系列前文,本篇继续围绕高通定制usb架构,针对设备作为usb device模式下的相关逻辑梳理。本篇先介绍usbgadget hal服务的代码实现,然后逆推native层的usbd,以及fw和settings usb模式切换的完整调用链。
诸神黄昏EX
8 小时前
android
·
linux
·
网络
Android Qualcomm USB 专题系列【总篇:USB HAL架构】
Android Qualcomm针对USB系统,在aosp的基础之上,定制了一堆东西,简要可以分为如下两类:
原神启动1
9 小时前
android
·
自动化
·
ansible
Ansible(三)—— 使用Ansible自动化部署LNMP环境
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档使用Ansible角色(Roles)来自动化部署LNMP(Linux + Nginx + MySQL + PHP)环境,实现一键式部署
前端老白
9 小时前
android
·
ios
·
微信小程序
·
webview
webview在微信小程序中,安卓加载失败,IOS正常加载
解决方案:修改参数传递方式,或者优化参数长度