zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

android 10锁屏页面固定横屏

Android 10 页面 固定 锁屏 横屏
2023-09-14 09:05:09 时间

1.概述

在10.0的系统产品开发中,对于产品需求中,锁屏页面的需求要求在锁屏页面固定横屏,所以就需要从锁屏页面旋转方向入手来设置旋转方向来做固定横屏处理

2.锁屏页面固定横屏的核心类

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarWindowController.java

3.锁屏页面固定横屏的核心功能分析和实现

接下来看下在StatusBarWindowController 中分析锁屏页面的屏幕旋转的
源码分析

  public class StatusBarWindowController implements Callback, Dumpable, ConfigurationListener {
   
    @Inject
     public StatusBarWindowController(Context context) {
   
         this(context, context.getSystemService(WindowMan