QTQt Application Manager简介

Posted 林多

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QTQt Application Manager简介相关的知识,希望对你有一定的参考价值。

Qt application manager介绍

Provider a basis for a multi-application embedded, taking care for application lifecycle management

The Qt Application Manager is a headless daemon that helps you to create embedded Linux systems with a highly complex UI setup, which you can optionally split into a multi-process setup to increase flexibility and stability.

  • 上面两段介绍摘自Qt官网,Qt ApplicationManager是Qt 推出的Add-ons,它提供了一套应用生命周期管理机制,为系统运行嵌入式多应用程序提供了基础。
  • 提供的主要功能包括:
  1. 应用启动、暂停、退出
  2. 输入管理(key、touch)
  3. 应用安装、卸载
  4. 窗口(Window)管理
  5. 基于D-BUS的应用间通信

Block图

  • 下图摘自QT官网,其中SystemUI等同于 Qt applicationManage,为单独运行的进程(appman),QML App运行在 Qt ApplicationManager QML Runtime中,RunTime受 Qt application Manager控制。Third-party Apps通过 wayland协议及DBus与 Qt ApplicationManager通信。
  • 下面简单就几部分介绍一下(官网介绍的比较详细)
  1. Wayland Window Compositor: 基于wayland的compositor是现在广泛采用的窗口合成器解决方案。Qt application manager基于wayland,并提供了一套WindowManager,用于管理窗口。
  2. Application Launcher:作为应用程序管理模块,提供了一套启动App的环境,支持单进程(所有app跑在一个进程)和多进程(每个app由独立进程运行)模式。
  3. User Input Management:用户输入管理,touch、key派发给相应的窗口(应用)。
  4. Notifications:提供了一套基于DBus的应用间通信方式。
  5. Application Installation:支持应用的安装、卸载(只能卸载非内置应用)。

以上是关于QTQt Application Manager简介的主要内容,如果未能解决你的问题,请参考以下文章

QTQt Application Manager简介

安装ps和pr显示adobe application manager文件丢失损坏

“需要使用Adobe Application Manager 解决此问体,但其已丢失或损坏。”

QtQt中QJsonObject类

怎么彻底卸载Adobe Application Manager别告诉我说用360,没用

我想重装cs5,要关闭adobe application manger 才能重装,请问如何关闭