猩猩の點燈
这个作者很懒,什么都没留下…
展开
-
RockChip Android12 Launcher3启动与布局分析
Launcher本质上是一个系统应用,当Android启动到最后时需要一个用来显示应用的应用程序,这个应用程序就是Launcher,它是被ActivityManagerService启动。原创 2024-06-25 18:22:25 · 175 阅读 · 2 评论 -
RockChip Android12 System之MultipleUsers
System中的MultipleUsers不同于其他Preference采用system_dashboard_fragment.xml文件进行加载,而是采用自身独立的xml文件user_settings.xml加载。原创 2024-06-19 14:07:28 · 222 阅读 · 0 评论 -
RockChip Android12 System之Date&time
本文将针对Android12 Settings二级菜单System中的Date&time进行说明。原创 2024-06-18 18:10:09 · 162 阅读 · 0 评论 -
RockChip Android12 Settings二级菜单
本文将针对Android12 Settings的二级菜单System进行说明。原创 2024-06-18 16:55:20 · 140 阅读 · 0 评论 -
RockChip Android12 Settings一级菜单
在之前的文章中对Android8.1 Settings的流程进行了说明,本章将针对Android12 Settings一级菜单的加载逻辑进行详细说明,Settings版本之间的差异不是很大,有兴趣的同学可自行学习,本文不在做赘述。原创 2024-06-17 17:47:37 · 150 阅读 · 1 评论 -
RockChip Android8.1 EthernetService分析
本篇文章将围绕RK Android8.1 SDK对Ethernet做一次框架分析,包含Framework层和APP层。原创 2024-05-14 15:18:38 · 75 阅读 · 0 评论 -
RockChip Android13 添加/删除ListPreference方法
本章将讲述在Android添加或删除ListPreference的几种方法,并以EthernetSettingsActivity为例,添加/删除一项ListPreference:默认效果图:添加后效果图:在Activity类中使用addPreferencesFromResource()方法解析XML文件并添加Preference资源到PreferenceScreen中,因此我们可以直接在xml文件中静态添加Preference资源。 (1)静态设置ListPreference通过在ethernet原创 2024-05-09 17:14:52 · 139 阅读 · 0 评论 -
RockChip Uboot/Kernel开机LOGO和Android开机动画
uboot和kernel阶段的logo分别为开机显示的第一张和第二张图片,可通过替换logo文件,重新编译内核的方法修改uboot和kernel开机logo,编译后的logo文件位于boot.img中。uboot logo文件:kernel/logo.bmpkernel logo文件:kernel/logo_kernel.bmp说明:logo图片大小目前只支持8M以内的8,16,24,32位bmp格式图片(来源RK文档)原创 2024-05-08 16:07:53 · 553 阅读 · 0 评论 -
RockChip Android13 NFC SL6320移植
环境:RK3568 Android13。原创 2024-05-06 18:02:39 · 207 阅读 · 0 评论 -
Rockchip Android13 Vold(三):App层
通过前面两章,Vold框架存储设备挂载事件已经梳理了Native和Framework层的程序执行流程,接下来就开始梳理存储设备挂载事件在App层的程序执行流程。原创 2024-04-13 21:15:01 · 192 阅读 · 0 评论 -
Rockchip Android13 Vold(二):Framework层
书接上回,在上一章Native层分析vold框架的最后我们使用setState接口将doMount的返回结果通过binder机制调用了Framework层StorageManagerService的onVolumeStateChanged接口,所以本章将围绕vold框架在Framework层的代码进行梳理。原创 2024-04-13 19:23:26 · 165 阅读 · 0 评论 -
Rockchip Android13 Vold(一):Native层
Vold全称Volume Daemon是用于管理存储类设备的守护进程,负责接收驱动层设备挂载和卸载消息以及与Framework层之间的通信。Vold作为一个守护进程位于Android的Native Daemons层。原创 2024-04-12 17:45:17 · 255 阅读 · 1 评论 -
RockChip Android8.1 Settings
比较当前Activity类名是否与Settings,用于选择要要显示的layout,对于Settings的主界面mIsShowingDashboard为true即选择R.layout.settings_main_dashboard:第一个FrameLayout为显示顶部的搜索栏,第二个FrameLayout显示主要内容(一级菜单)step3:main_content是主菜单R.layout.settings_main_dashboard.xml的FrameLayout id。设置获取到的category。原创 2024-03-29 18:54:20 · 171 阅读 · 0 评论 -
RockChip Android13 修改U盘挂载目录
将stableName修改为需求路径比如usbdiskX。环境:Android13。原创 2024-03-14 15:32:52 · 317 阅读 · 0 评论