RockChip Android12 Settings一级菜单

一:概述

在之前的文章中对Android8.1 Settings的流程进行了说明,本章将针对Android12 Settings一级菜单的加载逻辑进行详细说明,Settings版本之间的差异不是很大,有兴趣的同学可自行学习,本文不在做赘述。

Android8.1 Settings说明:RockChip Android8.1 Settings-CSDN博客

Settings一级菜单如下所示:

二:加载详解

1、SettingsActivity

作为Settings Activity的父类,其接口launchSettingFragment针对fragment名称做区分处理,分析源码可以看到当接收到未初始化的fragment时会调用TopLevelSettings类。

packages/apps/Settings/src/com/android/settings/SettingsActivity.java

@VisibleForTesting
void launchSettingFragment(String initialFragmentName, Intent intent) {
    if (initialFragmentN

相关推荐

  1. android 13.0 Settings去掉二级三级菜单搜索功能

    2024-06-18 11:00:02       61 阅读
  2. Solution Set 2023.12.4

    2024-06-18 11:00:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 11:00:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 11:00:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 11:00:02       87 阅读
  4. Python语言-面向对象

    2024-06-18 11:00:02       96 阅读

热门阅读

  1. 面试计算机网络八股文十问十答第十期

    2024-06-18 11:00:02       64 阅读
  2. 腾讯云点播ugc upload | lack signature 问题处理

    2024-06-18 11:00:02       37 阅读
  3. Redis 五种基本数据类型及场景

    2024-06-18 11:00:02       37 阅读
  4. 在Elasticsearch中添加字段

    2024-06-18 11:00:02       43 阅读
  5. Spring框架对BeanUtils.copyProperties的优化

    2024-06-18 11:00:02       30 阅读
  6. MySQL触发器基本结构

    2024-06-18 11:00:02       33 阅读
  7. Ubuntu系列-fzf最新版安装

    2024-06-18 11:00:02       40 阅读
  8. CSS外部样式

    2024-06-18 11:00:02       38 阅读
  9. Mysql中的函数

    2024-06-18 11:00:02       27 阅读
  10. Node.js 入门:

    2024-06-18 11:00:02       50 阅读