android

QuantumLeap丶40 分钟前
android·flutter·ios
《Flutter全栈开发实战指南:从零到高级》- 26 -持续集成与部署代码写得再好,没有自动化的流水线,就像法拉利引擎装在牛车上!!!什么是持续集成与部署?简单说就是:今天我们一起来搭建这条"代码流水线",让你的开发效率大幅提升!
StarShip2 小时前
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
鸿蒙开发:个人开发者如何使用华为账号登录最近上架的两款应用都增加了华为账号登录,可以说,极大方便了用户登录操作,也降低了自身的业务复杂度,因为不在考虑注册,找回密码等业务,只依赖华为账号即可,所以,开发起来,效率上就提高了很多。
StarShip5 小时前
android·计算机图形学
Android View框架概览先看一个“从 App 到 系统服务 到 显示系统”的文字架构图:记住一件事:Activity 只管“想显示什么 View 树”,真正的窗口、Surface 和显示,都是 Window / WMS / Surface / ViewRootImpl 在干活。
愤怒的代码5 小时前
android·app
解析Android内存分析的指标在 Android 系统开发中,为了精准衡量进程的内存消耗,通常会使用 VSS、RSS、PSS、USS 这四个指标。由于内存共享机制的存在,单一的“内存占用”数字往往无法真实反映进程对系统的影响,因此这四个指标提供了不同维度的观察视角。
summerkissyou19875 小时前
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 互操作的主要组成部分,因为它们可以轻松修改现有类型的接口(对任何类型的互操作都至关重要),而无需承担实际包装器的开销。
百***78756 小时前
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后一直不能自动识别,被迫手动添加了下面的配置
QQ12958455047 小时前
android·物联网·iot
ThingsBoard-修改Android APP应用程序名和描述APP应用程序名是指在手机桌面上显示的名称,描述是指查看APP时的介绍。应用程序名取自android/app/build.gradle的customLabel,其值首先读取变量androidApplicationName,若没有则默认命名为Thingsboard app。
代码代码快快显灵7 小时前
android
Android项目架构深度解析第一次构建需要蛮久时间的,可以耐心等待~这是 Android 应用最核心的配置文件。声明 包名注册 四大组件(Activity、Service、BroadcastReceiver、ContentProvider)
vocal8 小时前
android
【我的AOSP第一课】Android Init 语言与 rc 文件rc 文件是 AOSP 的重要组成部分,在学习 AOSP 时也要了解学习下 rc 文件Android Init 语言包含五大类语句
丐中丐9998 小时前
android
一个Binder通信中的多线程同步问题本文将通过解析 binder 驱动代码探究 IBinder 对象的跨进程传递和跨进程调用 IBinder 对象的机制流程,并找出 Binder IPC 发起函数和 Binder 回调跑在同一个线程里导致的线程同步问题。
诸神黄昏EX8 小时前
android
Android Qualcomm USB 专题系列【篇二:UsbGadget模式配置】接该系列前文,本篇继续围绕高通定制usb架构,针对设备作为usb device模式下的相关逻辑梳理。本篇先介绍usbgadget hal服务的代码实现,然后逆推native层的usbd,以及fw和settings usb模式切换的完整调用链。
诸神黄昏EX8 小时前
android·linux·网络
Android Qualcomm USB 专题系列【总篇:USB HAL架构】Android Qualcomm针对USB系统,在aosp的基础之上,定制了一堆东西,简要可以分为如下两类:
原神启动19 小时前
android·自动化·ansible
Ansible(三)—— 使用Ansible自动化部署LNMP环境提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档使用Ansible角色(Roles)来自动化部署LNMP(Linux + Nginx + MySQL + PHP)环境,实现一键式部署
前端老白9 小时前
android·ios·微信小程序·webview
webview在微信小程序中,安卓加载失败,IOS正常加载解决方案:修改参数传递方式,或者优化参数长度