android

执明wa6 小时前
android·xml·开发语言·android studio
LayoutInflater详解: XML是如何变成View的?在回答 LayoutInflater 做什么之前,我们先搞清楚一个最本质的问题:XML 布局文件本身为什么不能直接被系统渲染显示?
404_coder7 小时前
android
源码视角下的 Android 开机流程:从 Zygote、SystemServer 到 LauncherAndroid 从内核进入用户空间后,会依次完成 native 服务启动、Java 运行环境建立、SystemServer服务初始化以及桌面应用启动。本文不展开 Boot ROM、Bootloader、Kernel 和 init 的全部细节,而是聚焦 Java 层主干链路:
二流小码农7 小时前
android·ios·harmonyos
鸿蒙开发:以登录案例了解代码架构MVVM代码架构的出现,不仅仅是为了让代码之间结构清晰,便于维护,更是为了软件质量做底层加固,虽然说,所有的网络请求,所有的业务逻辑,我们都可以放到UI页面里来处理,在用户视觉的效果里没有什么问题,但是在开发层,长此以往,暴露的问题则是越积越深,比如页面代码臃肿,毫无代码复用可言,维护成本剧增等等问题,所以,没有架构的项目,就像一堆随意堆放的砖头和钢筋,虽然材料齐全,但风一吹就倒。
用户69371750013848 小时前
android·前端·后端
从代码生产者到 AI 协作者:软件工程师的角色重构过去几十年,程序员的核心价值,几乎都围绕一件事展开:写代码。接到需求,梳理逻辑,设计方案,再用代码落地功能。代码量多少、编码熟练度、掌握的技术栈广度,一度直接决定一名开发者的竞争力上限。
GitLqr8 小时前
android·flutter·ios
别在 Flutter 的 main() 里乱锁屏幕方向,小心 iPad 分屏功能被你搞没了欢迎关注微信公众号:FSA全栈行动 👋我之前在开发一个 App 时踩了个大坑,而且这个坑藏得特别深,整整三个月都没人发现。
sg_knight8 小时前
android·数据库·mysql·database·dba·关系型数据库·db
MySQL 存储过程详解:从入门到实战如果你写了三年以上的 SQL,大概率遇到过这种情况——同样的业务逻辑,在十个不同的接口里各写了一遍 SQL。改一个字段名,十个地方全要改。维护成本高、容易遗漏、调试困难。
爱笑鱼8 小时前
android
Binder(四):ioctl(BINDER_WRITE_READ) 之后,事务怎样到达目标进程?第三篇已经建立了远端对象链:现在客户端 IPCThreadState 已经持有:并执行:驱动接下来必须完成的是:
AFinalStone8 小时前
android·电源管理·休眠唤醒
Android 7系统休眠唤醒(二)开机全链路—BootROM到Launcher系列目录:第一篇:电源管理架构全景图 | 第二篇:开机全链路—BootROM到Launcher | 第三篇:关机/重启全链路—ShutdownThread到kernel_power_off | 第四篇:休眠唤醒与开关机—核心差异深度对比 | 第五篇:休眠全链路—PMS到Kernel Suspend | 第六篇:唤醒全链路—Kernel Resume到屏幕点亮 | 第七篇:内核层—wakelock与autosleep机制 | 第八篇:内核层—Alarm定时唤醒与硬件唤醒源 | 第九篇:Native层—lib
Mr YiRan9 小时前
android
Android NDK开发之统计到未被回收的图片知道了创建的图片信息是第一步,更重要的是知道哪些图片没有被及时回收。 经常遇到的图片泄漏问题:手动 decode 的 Bitmap 没有及时调用 recycle,导致反复进入页面内存不停上涨,最终导致功能异常。 在 Android 不同版本上,Bitmap 对象的释放流程有所不同:
浮江雾10 小时前
android·开发语言·前端·javascript·flutter·入门
Flutter第十七节-----路由管理(3)●场景:更复杂的场景,如需根据参数动态生成页面,或实现路由拦截,可以使用onGenerateRoute和onUnknownRoute。
admin and root10 小时前
android·开发语言·python·web安全·微信小程序·移动安全·攻防演练
「移动安全」安卓APP 反编译&frida脱壳技巧分享Android APK 查壳工具:需要有java环境,使用Java运行jar包,启动工具使用方法,只需要把apk文件拖入便会自动识壳。
ihuyigui10 小时前
android·java·开发语言·前端·数据库·后端
海外签收通知短信接口在跨境电商的物流链路中,最后一公里的签收通知是直接影响用户购物体验的关键环节。由于海外地区运营商分散、物流节点多,人工同步签收信息的效率与准确率都难以保障。海外签收通知短信接口是实现物流状态自动化触达的核心技术方案,本文将从痛点拆解、原理机制、对接实战与问题排查四个维度,讲解接口的落地方法,帮助开发者快速搭建稳定的跨境物流通知体系。
大尚来也11 小时前
android·adb
老项目 PHP 5.6 升级 PHP 8 完整迁移步骤与兼容坑汇总PHP 5.6 自 2018 年底 EOL 至今已超 7 年,无安全补丁、Composer 2.8+/Laravel 10+/Symfony 6+ 全部拒装。从 5.6 直奔 PHP 8.x 不是"版本号 +1",而是跨过 7.0(去 mysql_)、7.2(去 each/create_function)、8.0(严格类型与 TypeError 化)三道断裂层。正确做法是逐级跳板 + 静态扫描 + 双运行时灰度*,而不是删 vendor 裸装 PHP 8。
Android研究员11 小时前
android·前端·面试
Android进阶之事件分发机制深度剖析Android 事件分发机制不仅是日常面试高频考点,同时也是日常开发中滑动冲突、自定义控件、事件拦截、多指触控问题的根源。绝大多数开发者只看重结论:dispatchTouchEvent、onInterceptTouchEvent 、onTouchEvent ,但遇到复杂场景(嵌套 ScrollView、RecyclerView 横向滑动、自定义手势、多指触控冲突)依旧会踩坑。本文将基于 Android 原生 ViewGroup 核心源码,深度剖析事件分发机制。
峥嵘life15 小时前
android·gitee
Android 系统应用蓝牙分享失败分析解决Android 系统签名应用进行蓝牙分享会失败,近段开发蓝牙的时候发现了这个问题;普通应用进行蓝牙文件分享是ok的,但是系统签名应用分享蓝牙文件就会失败。
An_s16 小时前
android
Android通信工具(kotlin)因为经常调试设备,所以弄一下常见的app进行工具调试演示GitHub地址项目架构功能模块
zhangguojia72 天前
android
singleTask 清栈过程中 Activity 销毁与目标 Activity 恢复的时序分析1. 启动 App 的流程大致分为两类:冷启动和热启动。冷启动:App 生命周期已结束,被重新拉起。热启动:App 生命周期存活,可能处于后台,被重新拉起到前台。
峥嵘life13 小时前
android·开发语言·php
Android WiFi连接过程 wpa_supplicant 日志分析在Android系统中,WiFi连接是一个复杂的过程,涉及多个层次的交互。其中,wpa_supplicant 是底层核心组件,负责处理WiFi的认证、加密和连接管理。
浮江雾2 天前
android·开发语言·前端·javascript·flutter·html
Flutter第十六节-----路由管理(2)●作用:通过路由传递参数是实现页面间数据通信的常用方式 ●传递参数(命名路由):Navigator.pushNamed(context,地址,arguments:{参数) ●接收参数(命名路由):ModalRoute.of(context)?.settings.arguments ●接收时机:initState获取不到路由参数,放置在Future.microtask(异步微任务)中