CN111625246A - 一种Linux-Android终端双***的桌面管理方法 - Google Patents

一种Linux-Android终端双***的桌面管理方法 Download PDF

Info

Publication number
CN111625246A
CN111625246A CN202010412101.5A CN202010412101A CN111625246A CN 111625246 A CN111625246 A CN 111625246A CN 202010412101 A CN202010412101 A CN 202010412101A CN 111625246 A CN111625246 A CN 111625246A
Authority
CN
China
Prior art keywords
android
linux
module
desktop
program module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010412101.5A
Other languages
English (en)
Inventor
叶磊
舒承松
陶俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Bluestar Technology Co Ltd
Original Assignee
Wuhan Bluestar Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Bluestar Technology Co Ltd filed Critical Wuhan Bluestar Technology Co Ltd
Priority to CN202010412101.5A priority Critical patent/CN111625246A/zh
Publication of CN111625246A publication Critical patent/CN111625246A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及一种Linux‑Android终端双***的桌面管理方法,该方法包括:通过操作Linux***的图形化桌面程序中的Android应用安装包,安装对应的Android应用;在Linux***的图形化桌面程序显示Android***的应用图标;通过操作Linux***图形化桌面中的Android应用图标,启动或卸载对应的Android应用程序;启动和退出Android应用时,Android Launcher和Linux桌面服务程序向显示控制器发出请求,显示控制器响应请求,切换显示。本发明的方法,将Android***的Launcher程序与Linux***桌面融合,直接在Linux***的图形化桌面中管理和操作Android***的应用,省略了切换***桌面的步骤,使操作更为便捷高效。

Description

一种Linux-Android终端双***的桌面管理方法
技术领域
本发明涉及电子信息技术领域,具体地指一种Linux-Android终端双***的桌面管理方法。
背景技术
基于Linux-Android的双***产品,在跨***操作应用程序和跨***管理应用程序的时候,通常需要先切换到应用程序所在***的桌面,然后再对应用程序进行操作。每次跨***的应用操作,都需要进行一次或多次的桌面切换,无法做到在一个***桌面上,直观便捷的对另一个***的应用程序进行管理和操作。这种繁琐、低效的操作方式,急需改善。
因此,需要一种终端双***的桌面管理方法,便捷,高效的实现对双***应用的跨***调用和管理。
发明内容
本发明针对现有技术中存在的技术问题,提供一种Linux-Android终端双***的桌面管理方法,旨在提供一种能够便捷高效的实现在Linux桌面中安装、启动、卸载Android应用以及实现Android应用图标的显示的桌面管理方法。
本发明中所述终端双***包括Linux***和Android***,两个***共用终端可视化桌面,所述Linux***包括Linux桌面服务程序模块、Linux图形化桌面程序模块以及Linux显示控制器模块,所述Android***包括Android Launcher模块、Android***服务模块以及Android显示控制器模块。两***之间,Linux图形化桌面程序模块与AndroidLauncher模块进行***间通信,实现Linux***与Android***之间的信息交互。两***内部各程序模块之间进行进程间通信。
本发明解决上述技术问题的技术方案如下:
所述的桌面管理方法,包括:
所述Linux图形化桌面程序模块接收由终端桌面输入的操作信息,并将所述操作信息通过进程间通信发送给所述Linux桌面服务程序模块;所述操作信息包括Android应用的安装、启动、卸载以及Android应用图标的显示;
所述Linux桌面服务程序模块解析处理接收到的操作信息,并将所述操作信息对应的指令通过***间通信发送给所述Android Launcher模块;
所述Android Launcher模块调用所述Android***服务模块提供的服务接口响应所述操作信息。
进一步的,若所述操作信息为Android应用的安装,则该方法包括以下步骤:
S101,Linux图形化桌面程序模块根据操作信息记录所选取的Android应用安装包在存储***中的位置和安装包名,将位置信息和安装包名进行封装,添加安装操作的命令标识;将封装后的信息通过进程间通信发送给Linux桌面服务程序模块;
S102,Linux桌面服务程序模块对收到的消息进行解析,识别消息的命令标识;将收到的消息通过***间通信转发给Android Launcher模块;
S103,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为安装操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的install接口,传入Android应用安装包在存储***中的位置信息和安装包名,完成此Android应用安装包的安装。
进一步的,若所述操作信息为Android应用图标的显示,则该方法包括以下步骤:
S200,Linux桌面服务程序模块接收来自Linux图形化桌面程序模块的查询消息;Linux桌面服务程序模块通过***间通信向Android***Launcher模块发送查询消息,请求查询Android***已安装Android应用的信息和图标;
S201,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为查询操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的查询接口,获取当前Android***已安装应用的名称和图标;
S202,Android Launcher模块通过***间通信将获取到的应用名称和图标发送给Linux桌面服务程序模块;
S203,Linux桌面服务程序模块通过程间通信将收到的消息转发给Linux***图形化桌面程序模块;
S204,Linux图形化桌面程序模块解析接受到的消息,记录Android应用的名称和图标;Linux图形化桌面程序模块将收到的Android应用图标进行显示。
进一步的,若所述操作信息为Android应用的启动,则该方法包括以下步骤:
S301,Linux图形化桌面程序模块处理可视化桌面接收到的点击事件,查询与被选中Android应用图标关联的Android应用名称并进行封装,添加启动操作的命令标识;Linux图形化桌面程序模块通过进程间通信将封装后的信息发送给Linux桌面服务程序模块;
S302,Linux桌面服务程序模块处理收到的消息通过进程间通信发送停止命令给Linux显示控制器模块,Linux显示控制器模块停止Linux***的显示刷新;
S303,Linux桌面服务程序模块通过***间通信将收到的消息转发给AndroidLauncher模块。
S304,Android Launcher模块解析收到的消息,在判断为启动操作命令后,获取需要启动的Android应用的名称;调用Android***服务ActivityManagerService提供的启动接口,传入Android应用的名称,启动该Android应用;
S305,Android Launcher模块通过进程间通信,发送启动命令给Android显示控制器模块;Android显示控制器模块启动Android***的显示刷新,将当前显示界面切换成Android应用显示界面。
进一步的,若所述操作信息为Android应用的启动,在步骤S305后,该方法还包括:
S400,Android应用退出时,Android Launcher模块接收该消息事件;
S401,Android Launcher模块通过进程间通信发送停止命令给Android显示控制器模块;Android显示控制器模块停止Android***的显示刷新;
S402,Android Launcher模块通过***间通信发送切换显示的命令消息给Linux桌面服务程序模块;
S403,Linux桌面服务程序解析收到的命令消息,通过进程间通信发送启动命令给Linux显示控制器模块;Linux显示控制器模块启动Linux***的显示刷新,将当前显示界面切换成Linux***图形化界面。
进一步的,若所述操作信息为Android应用的卸载,则该方法包括以下步骤:
S501,Linux图形化桌面程序模块对操作信息进行处理,获取被选中的Android应用的应用名称并进行封装,添加卸载操作的命令标识;Linux图形化桌面程序模块通过进程间通信,将封装后的消息发给Linux桌面服务程序模块;
S502,Linux桌面服务程序模块对收到的命令消息进行解析;Linux桌面服务程序模块通过***间通信,将收到的卸载命令消息转发给Android Launcher模块;
S503,Android Launcher模块解析收到的消息,在判断为卸载操作命令后,获取需要卸载的Android应用的名称,调用Android***服务PackageManagerService提供的应用卸载接口,完成对应Android应用程序的卸载。
本发明的有益效果是:通过本发明方法,可以直接在Linux图形化桌面程序中对Android***的应用程序进行安装、卸载和调用操作,省略了跨***管理和操作应用程序时,切换***桌面的这一步骤,使双***的使用更高效便捷。
附图说明
图1为本发明实施例提供的双***结构框图。
图2到图6为本发明实施例提供的一种Linux-Android终端双***的桌面管理方法的实施方案图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
本发明中所述终端双***包括Linux***和Android***,两个***共用终端可视化桌面,所述Linux***包括Linux桌面服务程序模块、Linux图形化桌面程序模块以及Linux显示控制器模块,所述Android***包括Android Launcher模块、Android***服务模块以及Android显示控制器模块。两***之间,Linux图形化桌面程序模块与AndroidLauncher模块进行***间通信,实现Linux***与Android***之间的信息交互。两***内部各程序模块之间进行进程间通信。所述的桌面管理方法,包括:
所述Linux图形化桌面程序模块接收由终端桌面输入的操作信息,并将所述操作信息通过进程间通信发送给所述Linux桌面服务程序模块;
所述Linux桌面服务程序模块解析处理接收到的操作信息,并将所述操作信息对应的指令通过***间通信发送给所述Android Launcher模块;
所述Android Launcher模块调用所述Android***服务模块提供的服务接口响应所述操作信息。
这里所述的操作信息包括Android应用的安装、启动、卸载以及Android应用图标的显示。
当所述操作信息为Android应用的安装时,用户在Linux图形化桌面程序中选择安装Android应用安装包后,Linux图形化桌面程序将Android安装包的信息发送给Linux桌面服务程序;Linux桌面服务程序收到信息后,将此消息跨***转发给Android***的Launcher程序;Android***的Launcher程序调用Android***服务程序提供的接口,安装此应用安装包。
具体的包括以下步骤:
S100,在Linux图形化桌面程序模块中,选中Android应用安装包并选择安装操作;所述的Android应用安装包是后缀为.apk的Android***标准应用安装文件,如QQ影音.apk。
S101,Linux图形化桌面程序模块记录所选取的Android应用安装包在存储***中的位置和安装包名;Linux图形化桌面程序模块将位置信息和安装包名进行封装,添加安装操作的命令标识;Linux图形化桌面程序模块通过广播或其它方式进行进程间通信,将封装后的信息发送给Linux桌面服务程序模块。
S102,Linux桌面服务程序模块对收到的消息进行解析,识别消息的命令标识;Linux桌面服务程序模块使用Binder或其它方式进行双***通信,将收到的消息转发给Android Launcher模块。
S103,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为安装操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的install接口,传入Android应用安装包在存储***中的位置信息和安装包名,完成此Android应用安装包的安装。
当所述操作信息为Android应用图标的显示时,Linux桌面服务程序模块向Android Launcher模块发送消息,请求获取Android Launcher模块中的Android应用信息和应用图标;Android Launcher模块响应请求,跨***将Android应用的应用信息和图标发送给Linux桌面服务程序模块;Linux桌面服务程序模块将收到的应用信息和应用图标转发给Linux图形化桌面程序模块;Linux图形化桌面程序模块显示收到的Android应用图标。
具体的包括以下步骤:
S200,Linux桌面服务程序模块接收来自Linux图形化桌面程序模块的查询消息;Linux桌面服务程序模块使用Binder或其它方式进行双***通信,向Android Launcher模块发送查询消息,请求查询Android***已安装Android应用的信息和图标。
S201,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为查询操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的查询接口,获取当前Android***已安装应用的名称和图标。
S202,Android Launcher模块使用Binder或其它方式进行双***通信,将获取到的应用名称和图标发送给Linux***的桌面服务程序。
S203,Linux桌面服务程序模块通过广播或其它方式进行进程间通信,将收到的消息转发给Linux***图形化桌面程序模块。
S204,Linux图形化桌面程序模块解析接受到的消息,记录Android应用的名称和图标;Linux图形化桌面程序模块将收到的Android应用图标进行显示。
当所述操作信息为Android应用的启动时,用户单击Linux图形化桌面程序模块中Android应用图标后,Linux图形化桌面程序模块将被选中Android应用图标对应的Android应用信息发送给Linux桌面服务程序模块;Linux桌面服务程序模块将该应用信息跨***转发给Android Launcher模块;Android Launcher模块根据收到的Android应用信息,调用Android***服务提供的接口,启动对应的Android应用。
启动Android应用时,Android Launcher模块会通知Android显示控制器模块,恢复对Android***显示界面的刷新显示;同时Linux桌面程序模块会通知Linux显示控制器模块,放弃对Linux***显示界面的刷新显示。
具体的,包括以下步骤:
S300,用户点击Linux图形化桌面程序模块的可视化桌面中Android应用图标。
S301,Linux图形化桌面程序模块处理点击事件,查询与被选中Android应用图标关联的Android应用名称;Linux图形化桌面程序模块对Android应用名称进行封装,添加启动操作的命令标识;Linux图形化桌面程序模块通过广播或其它方式进行进程间通信,将封装后的信息发送给Linux桌面服务程序模块。
S302,Linux桌面服务程序模块处理收到的消息;Linux桌面服务程序模块通过广播或其它方式进行进程间通信,发送停止命令给Linux显示控制器模块;Linux显示控制器模块停止Linux***的显示刷新。
S303,Linux桌面服务程序模块使用Binder或其它方式进行双***通信,将收到的消息转发给Android Launcher模块。
S304,Android Launcher模块解析收到的消息,在判断为启动操作命令后,获取需要启动的Android应用的名称;Android Launcher模块调用Android***服务ActivityManagerService提供的启动接口,传入Android应用的名称,启动该Android应用。
S305,Android Launcher模块通过Binder或其它方式进行进程间通信,发送启动命令给Android显示控制器模块;Android显示控制器模块启动Android***的显示刷新,将当前显示界面切换成Android应用显示界面。
当Android应用使用完毕后,需要退出Android应用时,Android Launcher模块会通知Android显示控制器模块,放弃对Android***显示界面的刷新显示;同时Linux桌面服务程序模块会通知Linux显示控制器模块,恢复对Linux***显示界面的刷新显示。
具体的包括以下步骤:
S400,Android应用退出或者返回Android Launcher界面时,Android Launcher模块接收该消息事件。
S401,Android Launcher模块通过Binder或其它方式进行进程间通信,发送停止命令给Android显示控制器模块;Android显示控制器模块停止Android***的显示刷新。
S402,Android Launcher模块使用Binder或其它方式进行双***通信,发送切换显示的命令消息给Linux***的桌面服务程序模块。
S403,Linux桌面服务程序模块解析收到的命令消息,使用广播或其它方式进行进程间通信,发送启动命令给Linux显示控制器模块;Linux显示控制器模块启动Linux***的显示刷新,将当前显示界面切换成Linux***图形化界面。
当所述操作信息为Android应用的卸载时,用户选中Linux图形化桌面程序模块中的Android应用图标,选择卸载选项;Linux图形化桌面程序模块将被选中Android应用图标对应的Android应用信息发送给Linux桌面服务程序模块;Linux桌面服务程序模块将该应用信息跨***转发给Android Launcher模块;Android Launcher模块根据收到的Android应用信息,调用Android***服务提供的接口卸载对应的Android应用。
具体的包括以下步骤:
S500,操作Linux图形化桌面程序模块的可视化界面中的Android应用图标,选择卸载选项。
S501,Linux图形化桌面程序模块对卸载操作进行处理,获取被选中的Android应用的应用名称;Linux图形化桌面程序模块将Android应用名称进行封装,添加卸载操作的命令标识;Linux图形化桌面程序模块使用广播或其它方式进行进程间通信,将封装后的消息发给Linux桌面服务程序模块。
S502,Linux桌面服务程序模块对收到的命令消息进行解析;Linux桌面服务程序模块使用Binder或其它方式进行双***通信,将收到的卸载命令消息转发给AndroidLauncher模块。
S503,Android Launcher模块解析收到的消息,在判断为卸载操作命令后,获取需要卸载的Android应用的名称;Android Launcher模块调用Android***服务PackageManagerService提供的应用卸载接口,完成对应Android应用程序的卸载。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种Linux-Android终端双***的桌面管理方法,所述终端双***包括Linux***和Android***,两个***共用终端可视化桌面,所述Linux***包括Linux桌面服务程序模块、Linux图形化桌面程序模块以及Linux显示控制器模块,所述Android***包括AndroidLauncher模块、Android***服务模块以及Android显示控制器模块,其特征在于,所述的桌面管理方法包括:
所述Linux图形化桌面程序模块接收由终端桌面输入的操作信息,并将所述操作信息通过进程间通信发送给所述Linux桌面服务程序模块;所述操作信息包括Android应用的安装、启动、卸载以及Android应用图标的显示;
所述Linux桌面服务程序模块解析处理接收到的操作信息,并将所述操作信息对应的指令通过***间通信发送给所述Android Launcher模块;
所述Android Launcher模块调用所述Android***服务模块提供的服务接口响应所述操作信息。
2.根据权利要求1所述的方法,其特征在于,若所述操作信息为Android应用的安装,则该方法包括以下步骤:
S101,Linux图形化桌面程序模块根据操作信息记录所选取的Android应用安装包在存储***中的位置和安装包名,将位置信息和安装包名进行封装,添加安装操作的命令标识;将封装后的信息通过进程间通信发送给Linux桌面服务程序模块;
S102,Linux桌面服务程序模块对收到的消息进行解析,识别消息的命令标识;将收到的消息通过***间通信转发给Android Launcher模块;
S103,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为安装操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的install接口,传入Android应用安装包在存储***中的位置信息和安装包名,完成此Android应用安装包的安装。
3.根据权利要求1所述的方法,其特征在于,若所述操作信息为Android应用图标的显示,则该方法包括以下步骤:
S200,Linux桌面服务程序模块接收来自Linux图形化桌面程序模块的查询消息;Linux桌面服务程序模块通过***间通信向Android***Launcher模块发送查询消息,请求查询Android***已安装Android应用的信息和图标;
S201,Android Launcher模块对收到的消息进行解析,识别消息的命令标识;在判断为查询操作命令后,Android Launcher模块调用Android***服务PackageManagerService提供的查询接口,获取当前Android***已安装应用的名称和图标;
S202,Android Launcher模块通过***间通信将获取到的应用名称和图标发送给Linux桌面服务程序模块;
S203,Linux桌面服务程序模块通过程间通信将收到的消息转发给Linux***图形化桌面程序模块;
S204,Linux图形化桌面程序模块解析接受到的消息,记录Android应用的名称和图标;Linux图形化桌面程序模块将收到的Android应用图标进行显示。
4.根据权利要求1所述的方法,其特征在于,若所述操作信息为Android应用的启动,则该方法包括以下步骤:
S301,Linux图形化桌面程序模块处理可视化桌面接收到的点击事件,查询与被选中Android应用图标关联的Android应用名称并进行封装,添加启动操作的命令标识;Linux图形化桌面程序模块通过进程间通信将封装后的信息发送给Linux桌面服务程序模块;
S302,Linux桌面服务程序模块处理收到的消息通过进程间通信发送停止命令给Linux显示控制器模块,Linux显示控制器模块停止Linux***的显示刷新;
S303,Linux桌面服务程序模块通过***间通信将收到的消息转发给AndroidLauncher模块。
S304,Android Launcher模块解析收到的消息,在判断为启动操作命令后,获取需要启动的Android应用的名称;调用Android***服务ActivityManagerService提供的启动接口,传入Android应用的名称,启动该Android应用;
S305,Android Launcher模块通过进程间通信,发送启动命令给Android显示控制器模块;Android显示控制器模块启动Android***的显示刷新,将当前显示界面切换成Android应用显示界面。
5.根据权利要求4所述的方法,其特征在于,还包括:
S400,Android应用退出时,Android Launcher模块接收该消息事件;
S401,Android Launcher模块通过进程间通信发送停止命令给Android显示控制器模块;Android显示控制器模块停止Android***的显示刷新;
S402,Android Launcher模块通过***间通信发送切换显示的命令消息给Linux桌面服务程序模块;
S403,Linux桌面服务程序解析收到的命令消息,通过进程间通信发送启动命令给Linux显示控制器模块;Linux显示控制器模块启动Linux***的显示刷新,将当前显示界面切换成Linux***图形化界面。
6.根据权利要求1所述的方法,其特征在于,若所述操作信息为Android应用的卸载,则该方法包括以下步骤:
S501,Linux图形化桌面程序模块对操作信息进行处理,获取被选中的Android应用的应用名称并进行封装,添加卸载操作的命令标识;Linux图形化桌面程序模块通过进程间通信,将封装后的消息发给Linux桌面服务程序模块;
S502,Linux桌面服务程序模块对收到的命令消息进行解析;Linux桌面服务程序模块通过***间通信,将收到的卸载命令消息转发给Android Launcher模块;
S503,Android Launcher模块解析收到的消息,在判断为卸载操作命令后,获取需要卸载的Android应用的名称,调用Android***服务PackageManagerService提供的应用卸载接口,完成对应Android应用程序的卸载。
CN202010412101.5A 2020-05-15 2020-05-15 一种Linux-Android终端双***的桌面管理方法 Pending CN111625246A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010412101.5A CN111625246A (zh) 2020-05-15 2020-05-15 一种Linux-Android终端双***的桌面管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010412101.5A CN111625246A (zh) 2020-05-15 2020-05-15 一种Linux-Android终端双***的桌面管理方法

Publications (1)

Publication Number Publication Date
CN111625246A true CN111625246A (zh) 2020-09-04

Family

ID=72257902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010412101.5A Pending CN111625246A (zh) 2020-05-15 2020-05-15 一种Linux-Android终端双***的桌面管理方法

Country Status (1)

Country Link
CN (1) CN111625246A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817718A (zh) * 2021-01-28 2021-05-18 京东方科技集团股份有限公司 双***设备及其应用展示方法、存储介质
CN113467870A (zh) * 2021-06-25 2021-10-01 宁波均联智行科技股份有限公司 基于双***的app同屏显示方法及***
CN113791920A (zh) * 2021-11-18 2021-12-14 北京鲸鲮信息***技术有限公司 双***通信方法、装置、电子设备及计算机可读存储介质
CN113934464A (zh) * 2021-12-14 2022-01-14 北京鲸鲮信息***技术有限公司 Linux***中启动安卓应用的方法、装置和电子设备
CN114020414A (zh) * 2021-11-09 2022-02-08 成都阿加犀智能科技有限公司 Android***与底层Linux共生方法、装置、电子设备及存储介质
CN114201087A (zh) * 2022-02-17 2022-03-18 北京麟卓信息科技有限公司 一种安卓应用图标在Linux任务栏的显示方法
WO2022057563A1 (zh) * 2020-09-19 2022-03-24 荣耀终端有限公司 一种双***中用户界面的显示方法及电子设备
WO2023082716A1 (zh) * 2021-11-11 2023-05-19 北京字节跳动网络技术有限公司 在Linux***中操作安卓应用的方法、装置和设备
CN116541085A (zh) * 2023-07-05 2023-08-04 成都阿加犀智能科技有限公司 一种Android/Linux融合方法、装置、设备及存储介质
CN116775118A (zh) * 2022-03-09 2023-09-19 华为技术有限公司 一种跨***运行应用程序的方法及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120174021A1 (en) * 2011-01-04 2012-07-05 Motorola, Inc. Systems and methods for displaying android applications launchers in webtop application tray
CN102981894A (zh) * 2011-09-05 2013-03-20 联想(北京)有限公司 显示方法和电子设备
CN105653310A (zh) * 2015-08-28 2016-06-08 宇龙计算机通信科技(深圳)有限公司 应用安装方法、装置及电子设备
CN105653336A (zh) * 2015-12-30 2016-06-08 惠州市德赛西威汽车电子股份有限公司 双操作***下整合应用的方法
CN107479957A (zh) * 2017-08-07 2017-12-15 广州视源电子科技股份有限公司 一种多***应用的切换方法、装置、设备和存储介质
WO2023284672A1 (zh) * 2021-07-12 2023-01-19 北京字节跳动网络技术有限公司 定位信息的获取方法、装置、电子设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120174021A1 (en) * 2011-01-04 2012-07-05 Motorola, Inc. Systems and methods for displaying android applications launchers in webtop application tray
CN102981894A (zh) * 2011-09-05 2013-03-20 联想(北京)有限公司 显示方法和电子设备
CN105653310A (zh) * 2015-08-28 2016-06-08 宇龙计算机通信科技(深圳)有限公司 应用安装方法、装置及电子设备
CN105653336A (zh) * 2015-12-30 2016-06-08 惠州市德赛西威汽车电子股份有限公司 双操作***下整合应用的方法
CN107479957A (zh) * 2017-08-07 2017-12-15 广州视源电子科技股份有限公司 一种多***应用的切换方法、装置、设备和存储介质
WO2023284672A1 (zh) * 2021-07-12 2023-01-19 北京字节跳动网络技术有限公司 定位信息的获取方法、装置、电子设备及存储介质

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022057563A1 (zh) * 2020-09-19 2022-03-24 荣耀终端有限公司 一种双***中用户界面的显示方法及电子设备
CN112817718A (zh) * 2021-01-28 2021-05-18 京东方科技集团股份有限公司 双***设备及其应用展示方法、存储介质
CN113467870A (zh) * 2021-06-25 2021-10-01 宁波均联智行科技股份有限公司 基于双***的app同屏显示方法及***
CN113467870B (zh) * 2021-06-25 2023-10-03 宁波均联智行科技股份有限公司 基于双***的app同屏显示方法及***
CN114020414B (zh) * 2021-11-09 2024-03-19 成都阿加犀智能科技有限公司 Android***与底层Linux共生方法、装置、电子设备及存储介质
CN114020414A (zh) * 2021-11-09 2022-02-08 成都阿加犀智能科技有限公司 Android***与底层Linux共生方法、装置、电子设备及存储介质
WO2023082716A1 (zh) * 2021-11-11 2023-05-19 北京字节跳动网络技术有限公司 在Linux***中操作安卓应用的方法、装置和设备
WO2023087766A1 (zh) * 2021-11-18 2023-05-25 北京字节跳动网络技术有限公司 双***通信方法、装置、电子设备及计算机可读存储介质
CN113791920A (zh) * 2021-11-18 2021-12-14 北京鲸鲮信息***技术有限公司 双***通信方法、装置、电子设备及计算机可读存储介质
WO2023109138A1 (zh) * 2021-12-14 2023-06-22 抖音视界有限公司 Linux***中启动安卓应用的方法、装置和电子设备
CN113934464A (zh) * 2021-12-14 2022-01-14 北京鲸鲮信息***技术有限公司 Linux***中启动安卓应用的方法、装置和电子设备
CN114201087B (zh) * 2022-02-17 2022-05-20 北京麟卓信息科技有限公司 一种安卓应用图标在Linux任务栏的显示方法
CN114201087A (zh) * 2022-02-17 2022-03-18 北京麟卓信息科技有限公司 一种安卓应用图标在Linux任务栏的显示方法
CN116775118A (zh) * 2022-03-09 2023-09-19 华为技术有限公司 一种跨***运行应用程序的方法及电子设备
CN116541085A (zh) * 2023-07-05 2023-08-04 成都阿加犀智能科技有限公司 一种Android/Linux融合方法、装置、设备及存储介质
CN116541085B (zh) * 2023-07-05 2023-09-12 成都阿加犀智能科技有限公司 一种Android/Linux融合方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN111625246A (zh) 一种Linux-Android终端双***的桌面管理方法
EP2582122B1 (en) Electronic apparatus and electronic system
US9208118B2 (en) Communication device, a method of processing signal in the communication device and a system having the communication device
EP2254047B1 (en) Mobile terminal and control method therefor
US20090307679A1 (en) Communication device and a host device, a method of processing signal in the communication device and the host device, and a system having the communication device and the host device
EP2608585B1 (en) Method, device and system for triggering terminal operation
CN111625293B (zh) 一种基于linux内核的终端双***及其硬件访问管理方法
CN108920120B (zh) 一种信息显示控制方法及装置
EP3197122B1 (en) Method of forwarding in-application traffic on smart mobile terminal
CN113489700B (zh) 一种获取媒资数据的方法、服务器及终端设备
CN104978215A (zh) 一种文件更新方法、相关设备和***
WO2004049750A1 (en) Method and apparatus for controlling integrated receiver operation in a communications terminal
CN109753332B (zh) 用于展现信息的方法和装置
US7366505B2 (en) Apparatus and method for delivering messages to a mobile information terminal
CN105426192A (zh) 信息修改方法及终端
CN104360880A (zh) 一种应用安装方法及电子设备
CN111475230B (zh) 应用的功能配置方法、装置和电子设备
CN110324432B (zh) 应用于终端的数据处理方法、装置、介质和计算设备
KR101651854B1 (ko) 푸시 메시지를 이용한 소프트웨어 업그레이드 방법 및 장치
CN111327875B (zh) 场景切换方法、装置及存储介质
CN102185881A (zh) 家庭数字设备无线多协议空间共享式存储管理器及方法
CN110275701B (zh) 数据处理方法、装置、介质和计算设备
CN109799997B (zh) 预置第三方应用的管理方法、智能终端及存储介质
CN113721936A (zh) 一种应用管理方法及智能终端、装置及存储介质
CN107317923B (zh) 控制gps运行状态的方法、装置及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200904