Android Activity Split-Screen Display Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Android system only allows one Activity component to run in the foreground, preventing the simultaneous display of multiple user interfaces of an application on a single screen, which limits user interaction and information exchange.

Innovation Solution

An interface display method that controls the life cycle states of components to simultaneously display a first user interface and its sub-interface on a display panel, allowing multiple user interfaces to be visible and interactive, by determining and adjusting layout parameters based on predefined split-screen rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Android system allows only one Activity component to run in the foreground, then the system stability is maintained, but the ability to simultaneously display multiple user interfaces is limited

Engineering Contradiction:
Improvesimultaneous display capabilityVSAvoidcomponent state management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the display area into multiple regions, allowing different Activity components to be displayed simultaneously in different spatial zones. This enables multiple user interfaces to coexist without requiring a single foreground Activity, thus improving adaptability while managing complexity through structured spatial division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension for Activity management by allowing Activities to exist in different spatial positions (foreground, background, split-screen) rather than a single foreground/background state. This dimensional expansion enables simultaneous display of multiple interfaces while maintaining systematic control over component states.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple user interfaces are displayed simultaneously, then user interaction efficiency is improved, but the complexity of interface management increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidinterface management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interface management where Activities can transition between different display states (visible, invisible, split-screen) based on user needs. This dynamic flexibility allows efficient multi-interface interaction while the system automatically manages the complexity of state transitions and layout adjustments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the display parameters of Activities (visibility, position, size) to enable simultaneous display of multiple interfaces. By adjusting these parameters dynamically, the system improves user interaction efficiency while managing interface complexity through controlled parameter modifications rather than fundamental architectural changes.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the system supports split-screen mode, then operational convenience is enhanced, but the difficulty of detecting and measuring interface states increases

Engineering Contradiction:
Improveoperational convenienceVSAvoidinterface state detection
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms that automatically detect and respond to interface state changes. The system monitors Activity states, display configurations, and user interactions, providing real-time feedback that simplifies state detection while enabling convenient split-screen operations. This feedback loop manages the complexity of state tracking automatically.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables the system to self-manage interface state detection and configuration. The Activity components automatically report their states, and the system autonomously adjusts display parameters based on detected conditions, reducing the burden of manual state detection while maintaining operational convenience in split-screen mode.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12001672B2Interface display method and apparatus for controlling interactability of simultaneously displayed user interfaces of an application
Publication Date: 2024.06.04 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12001672B2 patent drawing
  • US12001672B2 patent drawing
  • US12001672B2 patent drawing

AI summary

An interface display method of an application is provided. The interface display method of an application may include: displaying a first user interface of the application; and in response to detecting a startup operation for a second user interface of the application, controlling states of components used to display the first user interface and the second user interface as a visible state, so that the first user interface and the second user interface are simultaneously displayed on a display panel, and the second user interface is a sub-interface of the first user interface.