会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柳云居士
AnywhereGo
博客园
首页
新随笔
联系
订阅
管理
2024年6月5日
Android应用程序启动源码浅析-(三万字长文慎点&Android14)
摘要: 在Android桌面Launcher源码浅析中介绍了Android的桌面程序Launcher是如何响应用户点击事件并启动App的,这篇文章继续介绍App在Android系统层的启动流程。 一、启动流程 sequenceDiagram participant User participant Laun
阅读全文
posted @ 2024-06-05 20:02 柳云居士
阅读(1932)
评论(1)
推荐(2)
2024年5月31日
Android桌面Launcher源码浅析
摘要: 在Android启动过程-万字长文(Android14)中介绍了Android系统的启动过程,本篇文章将继续介绍桌面应用Launcher。 一、Launcher介绍 在Android启动过程-万字长文(Android14)中提到Launcher是Android系统启动后,由SystemServerA
阅读全文
posted @ 2024-05-31 17:54 柳云居士
阅读(3147)
评论(2)
推荐(3)
2024年5月30日
Android启动过程-万字长文(Android14)
摘要: 在计算机启动过程和Linux内核Kernel启动过程介绍了计算机启动和内核加载,本篇文章主要介绍Android系统是如何启动的。 一、Android启动流程 Android系统的启动流程与Linux接近: sequenceDiagram participant Bootloader as 引导加载程
阅读全文
posted @ 2024-05-30 10:52 柳云居士
阅读(9582)
评论(2)
推荐(13)
2024年5月28日
Linux内核Kernel启动过程
摘要: 在上一篇计算机启动过程文章中介绍了计算机启动的基本流程,本篇文章主要介绍Linux内核Kernel的启动过程。 一、内核启动的基本流程 sequenceDiagram participant Bootloader participant Kernel participant InitProcess
阅读全文
posted @ 2024-05-28 11:19 柳云居士
阅读(7105)
评论(0)
推荐(3)
2024年1月12日
计算机启动过程(万字长文)
摘要: 一、计算机启动的基本流程 当电源通电后,计算机系统的启动过程始于主板上的固件,通常是BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)。基本流程如下: 1、电源通电 用户按下计算机电源按钮,电源开始供给计算机各个组件。此时,CPU并没有直接开始执行指令。 2、BIOS/UEFI 自检:
阅读全文
posted @ 2024-01-12 15:36 柳云居士
阅读(6399)
评论(2)
推荐(17)
2023年10月31日
鸿蒙极速入门(六)-加载请求状态管理-LoadState+观察者模式
摘要: 背景 1、在ArkTS的架构中,没有明确的可管理的加载请求状态的脚手架,在进行网络请求过程中,无法简单的进行交互响应。 2、参考Android中的LoadState写了一个简单的脚手架,以便在日常开发过程中,管理加载请求状态和UI交互。 脚手架说明与源码 1、状态机LoadState 使用一个状态机
阅读全文
posted @ 2023-10-31 17:23 柳云居士
阅读(1037)
评论(0)
推荐(0)
2023年10月26日
鸿蒙极速入门(五)-路由管理(Router)
摘要: 页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。 一、基础使用 Router模块提供了两种跳转模式,分别是router.pushUrl()和router.replaceUrl()。这
阅读全文
posted @ 2023-10-26 18:36 柳云居士
阅读(3694)
评论(3)
推荐(0)
鸿蒙极速入门(四)-通过登录Demo了解ArkTS
摘要: ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。 ArkTS在TS的基础上主要扩展了如下能力: 基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再
阅读全文
posted @ 2023-10-26 17:31 柳云居士
阅读(2105)
评论(2)
推荐(2)
2023年10月25日
鸿蒙极速入门(三)-TypeScript语言简介
摘要: ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,需要先了解一下TS语言的基础知识。 一、基础类型 1. 数字类型-number 双精度 64 位
阅读全文
posted @ 2023-10-25 17:50 柳云居士
阅读(1945)
评论(0)
推荐(0)
鸿蒙极速入门(二)-开发准备和HelloWorld
摘要: 一、开发准备 本篇博客基于的系统版本:华为官方HarmonyOS版本3.1、OpenHarmony版本4.0Beta 开发语言 ArkTS语言(推荐) JS语言(支持) Java语言(已放弃支持) 从Harmony4.0开始,官方主推ArkTS语言,且不再支持Java语言 UI框架-方舟开发框架(A
阅读全文
posted @ 2023-10-25 11:31 柳云居士
阅读(1604)
评论(1)
推荐(1)
下一页
公告