-
公开(公告)号:CN114416239B
公开(公告)日:2023-08-22
申请号:CN202111648383.X
申请日:2021-12-30
申请人: 麒麟软件有限公司
摘要: 本发明公开了一种Android应用消息通知快速显示在Linux系统上的方法,其应用在Linux兼容Android系统的环境下,包括Linux创建Android应用显示视窗并绑定,该应用发送消息并依次经过Android系统中的Notification模块、监听器服务、事件服务程序;再通过本地socket通信传递到Linux事件服务程序、Android应用显示视窗、Linux系统消息通知模块,最后显示在Linux桌面。本发明Android应用收到的新消息可在Linux端进行快速显示,大大增强了在Linux系统上运行Android应用的消息通知管理,实现了人机交互时的便捷性。
-
公开(公告)号:CN114489888B
公开(公告)日:2023-08-04
申请号:CN202210020720.9
申请日:2022-01-10
申请人: 麒麟软件有限公司
摘要: 本发明提供了一种基于DRM的Android应用共享Linux系统屏幕数据的方法,是在Linux系统兼容Android的环境中,通过打通视频数据流,将Linux端的桌面数据流共享至Android客户端的Android应用。本发明通过实现一种在Linux兼容Android系统上基于DRM的Android应用共享Linux系统屏幕数据的方法,解决了在兼容Android运行的Linux系统下运行的Android应用程序无法将Linux桌面共享出来的技术问题,使Linux和Android实现更加深入的融合。
-
公开(公告)号:CN112988675B
公开(公告)日:2023-02-21
申请号:CN202110270019.8
申请日:2021-03-12
申请人: 麒麟软件有限公司 , 中国人民解放军国防科技大学
IPC分类号: G06F16/16
摘要: 一种基于Linux文件管理器的Android文件分类显示方法,所述方法包括步骤:Linux端服务程序通过socket从Android获取Android文件系统全部文件的路径信息及其名称和种类并根据文件类型进行分类;Linux文件管理器根据不同的文件类型显示Android文件并实时更新;Linux文件管理器通过实现GFileIface的相关接口和使用GFile、GFileInfo结构体的API,完成对显示的不同类型的Android文件进行拷贝、查看和编辑操作,并实现对不同的虚拟文件目录和文件设置不同的显示样式的效果。本发明基于Linux文件系统,将Android媒体文件分类显示在Linux的文件管理器中,并保持显示的动态更新,同类文件一目了然,使Android兼容环境下的文件系统入口更加统一,减少文件系统的割裂感。
-
公开(公告)号:CN112612536B
公开(公告)日:2022-11-18
申请号:CN202011474329.3
申请日:2020-12-15
申请人: 麒麟软件有限公司
摘要: 本发明提供了一种基于Linux操作系统中Android应用程序控制摄像的方法,包括:获取所述基于Linux操作系统中Android应用程序的摄像功能;设置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求;共享所述Linux操作系统摄像头拍摄的内容给所述Android应用程序。通过Android应用程序摄像功能对应的硬件抽象层的适配和优化,使得Android应用程序能够控制Linux端的摄像头,提升了用户体验,保证了系统稳定性。
-
公开(公告)号:CN114217763B
公开(公告)日:2022-05-20
申请号:CN202210159598.3
申请日:2022-02-22
申请人: 麒麟软件有限公司
摘要: 本发明公开了一种在Linux上兼容Android应用的窗口双屏协同显示方法,包括:在Linux系统上运行容器里的Android兼容环境,并启动Android系统;在Linux系统中创建用于显示Android应用的Linux视窗;在Android系统中创建Android应用窗口,Android应用窗口设有单屏模式和双屏模式,在单屏模式下,Android应用窗口显示主屏,在双屏模式下,Android应用窗口显示主屏和副屏;将Linux视窗与Android应用窗口绑定,以使Android应用通过Linux视窗显示;Linux系统向Android系统发送Android应用的启动命令;Android系统接受启动命令后启动Android应用;根据应用活动界面的参数调整Android应用窗口为单屏模式或双屏模式进行显示。通过本方法,用户能够在Linux系统上实现Android应用的双屏协同显示的功能。
-
公开(公告)号:CN114385304A
公开(公告)日:2022-04-22
申请号:CN202210284988.3
申请日:2022-03-23
申请人: 麒麟软件有限公司
摘要: 本申请公开了安卓应用调用Linux截图工具的方法,设置Linux兼容Android系统,并在系统中建立Linux操作系统与设置在容器内的Android系统之间的通信通道,Android应用调用Linux截图工具进行自定义截图并保存。Linux窗口程序通过socket向Android系统发送软件包名和截图路径,Android端事件服务程序通知Android应用根据软件包名和截图保存路径读取截图文件并调用分享界面进行分享,实现一键调用Linux截图工具并将截图进行分享的功能。解决了现有的Linux兼容Android系统中Linux操作系统截图的图片内容不会直接被Android系统调用,需要通过访问Linux文件系统来实现,导致Android环境下发送截图环节复杂的技术问题。
-
公开(公告)号:CN114125558B
公开(公告)日:2022-04-22
申请号:CN202210088457.7
申请日:2022-01-26
申请人: 麒麟软件有限公司
IPC分类号: H04N21/4402 , H04N21/81 , G06F8/41 , G06F8/61
摘要: 本发明公开了一种基于Linux桌面显卡的安卓视频解码硬件加速方法,应用在Linux系统兼容安卓容器的环境中,包括:S1、加载安卓容器的视频解码服务并初始化视频解码器;S2、视频解码器初始化视频解码硬件加速接口;S3、视频解码器将视频数据包发送至视频解码硬件加速接口;S4、视频解码硬件加速接口将数据包传入Linux内核并由显卡设备将数据包解码为视频帧;S5、视频解码器通过视频解码硬件加速接口取回已解码的视频帧;S6、视频解码服务将视频帧发送到视频程序进行显示,本发明减少使用CPU进行视频解码带来的性能损失,提高了Android视频解码的效率。
-
公开(公告)号:CN114047964A
公开(公告)日:2022-02-15
申请号:CN202210034222.X
申请日:2022-01-13
申请人: 麒麟软件有限公司
IPC分类号: G06F9/4401 , G06F13/40
摘要: 本发明一种在Linux兼容Android系统时使Android支持摄像头热插拔的方法,所述方法应用在Linux兼容Android系统的运行环境中,提供摄像头在Android的运行环境中即插即用;所述方法包括以下步骤:步骤S1:Linux系统兼容Android的运行环境准备;步骤S2:创建Linux端摄像头服务端;步骤S3:修改Android端的摄像头硬件抽象层;步骤S4:启动Android应用访问摄像头,通过摄像头服务框架将打开摄像头的请求传递到摄像头硬件抽象层,摄像头硬件抽象层将打开摄像头的请求发送给Linux端,Linux端摄像头服务端接收到Android端的打开摄像头的请求后,回传对应的摄像头的文件描述符给Android端,Android端得到操作摄像头的权限。
-
公开(公告)号:CN113687888A
公开(公告)日:2021-11-23
申请号:CN202110539589.2
申请日:2021-05-18
申请人: 麒麟软件有限公司
IPC分类号: G06F9/451 , G06F3/0484 , G06F3/14 , G06F9/54
摘要: 本发明涉及一种在Linux系统上兼容运行Android应用的文件分享方法,其特征在于,通过初始化环境及窗口实现Linux系统及Android应用之间的双向数据分享;初始化包括:在Linux操作系统上运行容器里的Android兼容环境;Linux系统与Android系统进行文件映射;Linux事件服务程序与Android事件服务程序建立本地socket通信;Linux端通过socket发送启动Android应用的请求;Android环境启动被请求的Android应用;Linux创建Android应用窗口并绑定所述Android应用。本发明提供的在Linux系统上兼容运行Android应用的文件分享方法,解决了Linux上的Android兼容环境存在的Android应用程序和Linux之间无法快捷方便地进行文件分享的技术问题,方便了用户在Linux与Android应用窗口之间进行双向的快速显示分享文件。
-
公开(公告)号:CN112860363A
公开(公告)日:2021-05-28
申请号:CN202110169112.X
申请日:2021-02-07
申请人: 麒麟软件有限公司
摘要: 一种基于Linux系统的Android应用窗口状态动态更新方法,所述方法包括步骤:创建Android应用显示视窗;创建Android应用窗口;Linux端服务程序获取所述Android应用窗口的参数信息;将所述参数信息发送给所述Android应用显示视窗;所述Android应用显示视窗显示所述参数信息;获取所述Android应用窗口的当前参数信息;根据所述当前参数信息动态调整所述Android应用窗口。本发明实现人机交互时由Linux系统统一接收窗口状态的动态更新数据,且Linux操作系统上的Linux应用和Android应用有一致的显示效果的目的,极大地提升用户体验感受。
-
-
-
-
-
-
-
-
-