分类
标签
排序
Linux内核Kernel启动过程
在上一篇计算机启动过程文章中介绍了计算机启动的基本流程,本篇文章主要介绍Linux内核Kernel的启动过程。 一、内核启动的基本流程 sequenceDiagram participant Bootloader participant Kernel...
TV RecyclerView 滑动后操作保持落焦在左侧第一个View
在 recyclerview 中,想要无论滑动到哪,每次按遥控器落焦,需要落焦在左侧第一个 item 上面,如果不能触屏还好,触屏会导致焦点丢失 根据系统的反馈,如果你滑动了列表,刚好列表的 item...
Android启动过程-万字长文(Android14)
在计算机启动过程和Linux内核Kernel启动过程介绍了计算机启动和内核加载,本篇文章主要介绍Android系统是如何启动的。 一、Android启动流程 Android系统的启动流程与Linux接近: sequenceDiagra...
Android桌面Launcher源码浅析
在Android启动过程-万字长文(Android14)中介绍了Android系统的启动过程,本篇文章将继续介绍桌面应用Launcher。 一、Launcher介绍 在Android启动过程-万字长文(Android14)中提到Launcher是Andro...
Jetpack Compose学习(12)——Material Theme的主题色切换
原文:Jetpack Compose学习(12)——Material Theme的主题色切换-Stars-One的杂货小窝 闲着无事研究了下Jetpack Compose M3 主题切换效果 本系列以往文章请查看此分类链接Jetpack compose学习 如...
初阶技能:Android 应用异常如何丰富线索
在我们容器虚拟化产品开发过程中,时长会遇到某些应用无法启动或运行时异常崩溃的问题;让应用行为信息丰富,则能还原应用异常发生过程,对我们快速分析问题至关重要。 在这里需要用到以下几个...
Jetpack Compose学习(13)——Compose生命周期及副作用函数
原文: Jetpack Compose学习(13)——Compose生命周期及副作用函数-Stars-One的杂货小窝 此文建议需要了解kotlin的lambda表达式使用和协程基础使用,不然可能会有些阅读困难 本篇算是参考他人文章,...
iOS从UI内存地址到读取成员变量(oc/swift)
开发调试时,我们发现bug时常首先是从UI显示发现异常,下一步才会去定位UI相关连的数据的。XCode有给我们提供一系列debug工具,但是很多人可能还没有形成一套稳定的调试流程,因此本文尝试解决...
Swift CustomStringConvertible 协议的使用
[toc] 原文地址:https://zhanglei.blog.csdn.net/article/details/125715772 ## 一、前言 先看一下Swift标准库中对`CustomStringConvertible`协议的定义 ```swift public protocol Cust
盘点| 有哪些比较新的好用的React Native 开发工具?
2015年,FaceBook首次开发并发布React Native框架,用于构建原始的移动应用程序。React Native的特点是使用JavaScript和React编写应用程序代码,而不是其他移动应用程序开发框架,同时利用iOS和...