自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 通过ActivityManager跨进程通信过程理解binder通信机制

例如:新手在学习使用binder机制跨进程通信时总觉得容易混淆,本文通过activity和activity service通信过程来帮助理解binder通信机制,可以直接看最后总结。

2024-03-27 16:58:53 627

原创 BroadcastReciver的发送和接收

等方法被发送时,它会被传递给系统的BroadcastManager服务,系统会根据IntentFilter的匹配规则遍历所有已注册的BroadcastReceiver(包括静态注册和动态注册),检查每个接收器声明在IntentFilter中的ACTION以及其他属性(如类别、数据URI等)是否与发送的Intent匹配。找到合适的广播接收器并依次调用它们的。(BroadcastReceiver)是一种系统服务,用于监听和响应全局的广播事件。方法,从而实现跨组件间的通信和状态同步。当一个广播Intent通过。

2024-03-26 15:25:09 207

原创 fd leak

穿件大量fd导致的进程Crash”这句话的意思是在说,由于程序在运行过程中创建了大量的文件描述符(fd),最终导致了进程崩溃(Crash)。当程序在运行过程中频繁且未妥善管理打开的文件描述符,例如忘记关闭已经不再使用的文件或套接字,就会造成文件描述符资源耗尽。因此,当出现“穿件大量fd导致的进程Crash”这样的描述时,通常意味着程序存在资源管理不当的问题,应该查找代码中是否有未正确关闭的文件或套接字等资源,并对其进行修正,以避免类似问题的发生。

2024-03-12 19:52:16 225

原创 操作系统内核与硬件和软件的交互

功能:操作系统在内核的基础上提供了更丰富的服务,如文件系统管理、网络通信、用户账户管理、图形界面、软件包管理、安全管理等。内核是操作系统最底层且直接与硬件交互的部分,它确保了硬件资源的有效利用,并为上层软件提供一致、稳定的抽象接口。定义:硬件是计算机系统的物理部分,包括处理器(CPU)、内存(RAM)、硬盘、输入输出设备(如键盘、鼠标、显示屏)、网络接口、传感器以及其他各类元件。定义:操作系统内核是操作系统的核心部分,是系统软件的一部分,是硬件和用户应用程序之间的中间层。

2024-03-06 14:15:08 1393 1

原创 Android架构hal层的作用

关于Android架构中的hal层的常见问题总结

2024-03-06 13:26:41 1784

原创 操作系统和操作系统内核的关系

入门学Android操作系统,Android操作系统是基于Linux内核的,本篇帮助理解操作系统和操作系统内核的关系。

2024-03-06 10:26:25 1633 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除