CN109918061B - 基于安卓***的跨平台接口中间件实现方法和装置 - Google Patents
基于安卓***的跨平台接口中间件实现方法和装置 Download PDFInfo
- Publication number
- CN109918061B CN109918061B CN201910112817.0A CN201910112817A CN109918061B CN 109918061 B CN109918061 B CN 109918061B CN 201910112817 A CN201910112817 A CN 201910112817A CN 109918061 B CN109918061 B CN 109918061B
- Authority
- CN
- China
- Prior art keywords
- interface
- application program
- setting
- calling
- platform
- 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.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种基于安卓***的跨平台接口中间件实现方法,包括读取当前平台信息,根据所述平台信息初始化当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;响应上层应用程序调用时,根据所述调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序;在上层应用程序需要监听***事件变化时,提供上层应用程序注册的回调接口,监听并发送事件变化。本发明还提供一种基于安卓跨平台***接口中间件实现装置,提供完善统一的功能接口,使应用程序快速实现新平台的移植和兼容,并可满足上层应用程序监听***事件变化的需求。
Description
技术领域
本发明涉及计算机软件开发领域,尤其涉及基于安卓***的跨平台接口中间件实现方法和装置。
背景技术
自安卓操作***出现起,已经经过了近30个主要版本API(应用程序编程接口)的更新,其接口虽然基本保持了向后兼容,但仍然要求开发者在安卓应用上根据不同版本API提供不同种类的实现,且不同功能有不同的权限要求。同时,由于安卓操作***的开放性,吸引了众多手机厂商与嵌入式厂商开发安卓***,造成不同厂商方案即使在同版本安卓***上也可能会提供不一致的功能实现和接口调用。
因此,应用软件服务提供商在开发应用程序时,需要针对每一个安卓***平台在应用程序中进行相应的开发与调整,以实现兼容不同平台的接口,耗费大量的时间和精力。
在一种解决方案中,采用了借助socket通信通知服务端调用命令行的方式以解决厂商应用功能接口不同问题,发明人在研究跨平台应用程序开发时,发现其存在一定的局限性:1、socket服务端与客户端通信的协议内容需要自行定义、封装,操作复杂;2、无法满足上层应用程序需要监控监控通过命令行操作带来的变化事件的需求,需要在socket服务端或其他地方额外开发;3、在仅有客户端调用服务端单向操作的情况下开发较为简单,但在服务端多个应用程序同时需要通过socket通信,或进行耗时的命令行操作的情况下,需要进行多进程或多线程操作情况时开发难度大;4、需要编译好框架层组件或内核再进行烧写验证或在不同平台移植时针对每个应用进行兼容性测试,在开发过程,尤其是新平台移植时,需要耗费大量时间。
发明内容
本发明实施例要解决的技术问题之一,在于通过提供一种基于安卓***的跨平台接口中间件实现方法,解决了应用软件服务提供商在开发应用程序时,需要针对每一个安卓***平台接口在应用程序中进行相应的开发与调整的问题,实现了应用程序软件在新平台的快速移植和兼容。
本发明要解决的技术问题之一是这样实现的:
基于安卓***的跨平台接口中间件实现方法,包括如下步骤:
步骤S1、读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
步骤S2、响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序。
优选地,所述方法进一步包括:
步骤S3、提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知。
优选地,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知。
优选地,所述步骤S2获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
优选地,所述步骤S2具体为:
在上层应用程序需要接口调用时,通过安卓***的Provider组件发起调用,中间件根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序。
本发明实施例要解决的技术问题之二,在于通过提供一种基于安卓***的跨平台接口中间件实现装置,解决了应用软件服务提供商在开发应用程序时,需要针对每一个安卓***平台接口在应用程序中进行相应的开发与调整的问题,实现了应用程序软件在新平台的快速移植和兼容。
本发明要解决的技术问题之二是这样实现的:
基于安卓***的跨平台接口中间件实现装置,包括如下模块:
接口初始化模块,用于读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
调用模块,用于响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序。
优选地,所述装置进一步包括:
回调模块,用于提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知。
优选地,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知。
优选地,所述调用模块获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
优选地,所述调用模块具体为:
用于在上层应用程序需要接口调用时,通过安卓***的Provider组件发起调用,中间件根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序。
本发明提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、由于采用了安卓提供的Provider组件进行调用传递,采用了安卓提供的Broadcast组件进行事件上报,所以有效解决了需要自行定义、封装,操作复杂的问题,进而实现了操作简便,实现效果有保障;
2、采用了为上层应用程序提供回调接口并在监控到***事件变化后进行异步通知的方法,满足上层应用程序需要监控多种***变化事件的需求;
3、由于采用了安卓组件进行中间通信以实现上层应用程序与***间的双向通信,所以有效解决了多进程或多线程操作情况时开发难度大的问题,进而实现了更加安全方便地进行多进程或多线程操作;
4、由于采用了安卓应用形式进行开发,所以有效解决了需要编译好框架层组件或内核再进行烧写验证或在不同平台移植时针对每个应用进行兼容性测试的问题,进而能快速实现应用程序向新平台的移植,方便安装调试。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明实施例方法执行流程图。
图2为本发明实施例***逻辑图。
图3为本发明一实施例***框架图。
具体实施方式
请参阅图1,本发明实施例是这样实现的:
基于安卓***的跨平台接口中间件实现方法,包括如下步骤:
步骤S1、读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
本发明实施例在接口初始化时,包括:
(1)读取当前平台信息,包括***属性、额外配置文件和底层硬件信息;
(2)根据平台信息初始化接口在当前平台下的操作类,比如网络功能接口管理类、时间设置功能管理类或通用设置接口管理类等;
(3)将操作类中实现的接口名称和对应的操作方法存入ServiceProvider中的调用表里。
通过以上步骤逐一完成各接口的初始化,实现在当前操作平台对上层应用程序提供统一的调用接口。
步骤S2、响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序。
在一较佳实施例中,所述步骤S2获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
比如,网络功能接口管理类在初始化过程中存入了获取和设置IP、网关、DNS、执行PPPOE拨号等接口,时间设置功能管理类在初始化过程中存入获取和设置***时间配置、NTP更新网络时间设置等接口,通用设置接口管理类存入获取和设置当前语言等接口,显示功能接口管理类存入了屏幕亮度、HDMI输出分辨率的设置获取等接口。
在一较佳实施例中,所述步骤S2具体为:
在上层应用程序需要接口调用时,通过安卓***的Provider组件发起调用,中间件根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序。Provider组件主要用来实现跨进程的同步接口调用并返回结果,因为是安卓***提供的组件,所以利用方便、稳定可靠。
为了满足上层应用程序需要监控***变化事件的需求,在一较佳实施例中,所述方法进一步包括:
步骤S3、提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知。
在一较佳实施例中,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知,可根据***事件的不同类型分以下几种情况实现通过回调接口进行***事件上报:
(1)由安卓***上报的事件:此类事件均通过安卓的Broadcast组件传递,因此可以通过安卓提供的方法监听安卓事件广播,在接收广播后按照回调接口的要求将广播再发送给回调接口。比如,在支持以太网控制的平台方案上进行网络变化事件上报。
(2)来自安卓***的变化:创建线程并执行一些判断(包括运用命令行、监听socket等等),当发现满足通知要求时,用Broadcast组件将变化发送给回调接口。比如,在不支持PPPoE网络功能的平台上自行建立线程监听PPPoE拨号监听并上报网络变化事件。
(3)调用中耗时操作的完成情况:由于通过安卓组件进行中间通信,间接规定了线程模式为单线程调用,因此其统一接口的实现操作要求不能花费太长时间(否则会影响使用调用接口的上层应用程序的运行)。将部分耗时操作转发到另一线程上执行,并将执行结果按回调接口要求的消息格式进行上报。比如,在配置VLAN生效功能时就使用这种方法将硬件生效操作交给另一个消息队列线程执行并上报结果。
图2是本发明实施例基于安卓***的跨平台接口中间件实现装置逻辑图,包括接口初始化模块10、调用模块20和回调模块30。
接口初始化模块10,用于读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
本发明实施例在接口初始化时,包括:
(1)读取当前平台信息,包括***属性、额外配置文件和底层硬件信息;
(2)根据平台信息初始化接口在当前平台下的操作类,比如网络功能接口管理类、时间设置功能管理类或通用设置接口管理类等;
(3)将操作类中实现的接口名称和对应的操作方法存入ServiceProvider中的调用表里。
通过以上步骤逐一完成各接口的初始化,实现在当前操作平台对上层应用程序提供统一的调用接口。
调用模块20,用于响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序。
在一较佳实施例中,用于响应上层应用程序接口调用时,通过安卓***的Provider组件发起调用,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序;获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
回调模块30,用于提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知。
在一较佳实施例中,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知。可根据***事件的不同类型分以下几种情况实现通过回调接口进行***事件上报:
(1)由安卓***上报的事件:此类事件均通过安卓的Broadcast组件传递,因此可以通过安卓提供的方法监听安卓事件广播,在接收广播后按照回调接口的要求将广播发送给回调接口;比如,在支持以太网控制的平台方案上进行网络变化事件上报。
(2)来自***的变化:创建线程并执行一些判断(包括运用命令行、监听socket等等),当发现满足通知要求时,用Broadcast组件将变化发送给回调接口。比如,在不支持PPPoE网络功能的平台上自行建立线程监听PPPoE拨号监听并上报网络变化事件。
(3)调用中耗时操作的完成情况:由于通过安卓组件进行中间通信,间接规定了线程模式为单线程调用,因此其统一接口的实现操作要求不能花费太长时间(否则会影响使用调用接口的上层应用程序的运行)。将部分耗时操作转发到另一线程上执行,并将执行结果按回调接口要求的消息格式进行上报。比如,在配置VLAN生效功能时就使用这种方法将硬件生效操作交给另一个消息队列线程执行并上报结果。
如图3所示,在本发明一实施例中,基于安卓***的跨平台接口中间件实现装置还可以按不同功能模块对应安装在不同的位置进行模块的划分,比如中间件包括的调用模块和回调模块中用于为上层应用程序提供接口的功能模块,安装于上层应用程序中,作为接口模块;中间件的接口初始化模块以及其他实现功能作为服务模块,安装于安卓***中,便于安装与维护。
接口模块为AAR库(与JAR库不同,AAR库可以包含安卓资源和一个清单文件,这样,除了Java类与方法外,还可以捆绑布局可绘制对象等共享资源),安装于上层应用程序中,用于对上层应用程序提供调用接口和回调接口,内部通过Provider组件和Broadcast组件与服务模块进行跨进程通信,实现上层应用程序通过接口模块与服务模块进行交互(比如接口调用,回调***事件变化通知)。
服务模块为独立运行的安卓程序(比如APK应用),安装于安卓***中,包括读取平台信息并初始化、接收接口调用信息进行相应操作并返回执行结果、监听***事件变化并发送异步通知等功能。服务模块在平台内往往具有安卓的***权限,从而为上层提供部分被安卓限制权限难以调用,但业务逻辑有需要的接口。服务模块可借助代码调用、命令行调用、socket通信等多种方式操作底层,不需要按现有平台方案的要求额外统一平台***底层接口,操作灵活。
本发明实施例基于安卓***的跨平台接口中间件实现非常简便,只需要在安卓***的各个平台中安装服务模块并进行初始化,上层应用程序在软件开发中加入相应的接口模块,通过接口模块提供的调用接口与服务模块进行通信,即可实现各平台下接口调用的功能。若上层应用程序需要监听***事件变化,只需要在上层应用中注册并实现接口模块中的回调接口,即可实现监听相应***事件变化并广播,上层应用程序通过回调接口即可收到所需的***事件变化。
本发明利用安卓提供的Provider组件进行调用传递,利用安卓提供的Broadcast组件进行事件上报,无需自定义通信协议内容,操作简便,实现效果有保障;通过回调模块满足上层应用程序需要监控多种***变化事件的需求;通过安卓组件进行中间通信以实现上层应用程序与***间的双向通信,更加安全方便;以安卓应用形式进行开发,便于安装调试,不需要烧写,快速实现应用程序向新平台的移植;可借助代码调用、命令行调用、socket通信等多种方式操作底层,不需要统一平台***底层硬件接口,操作方便灵活。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
Claims (6)
1.基于安卓***的跨平台接口中间件实现方法,其特征在于,包括如下步骤:
步骤S1、读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
步骤S2、在上层应用程序需要接口调用时,通过安卓***的Provider组件发起调用,中间件响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序;
步骤S3、提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知。
2.根据权利要求1所述的基于安卓***的跨平台接口中间件实现方法,其特征在于,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知。
3.根据权利要求1所述的基于安卓***的跨平台接口中间件实现方法,其特征在于,所述步骤S2获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
4.基于安卓***的跨平台接口中间件实现装置,其特征在于,包括如下模块:
接口初始化模块,用于读取当前平台信息,包括***属性、额外配置文件和底层硬件信息,并根据所述平台信息初始化接口在当前平台下的操作类,将所述操作类中实现的接口名称和对应的操作方法存入调用表;
调用模块,用于响应上层应用程序接口调用时,根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果返回上层应用程序;
回调模块,用于提供上层应用程序注册的回调接口,在上层应用程序需要监听***事件变化时,中间件将监听到的***事件变化通过安卓***的Broadcast组件发送异步通知,上层应用程序通过所述回调接口收到Broadcast组件发送的异步通知;
其中,所述调用模块具体为:
用于在上层应用程序需要接口调用时,通过安卓***的Provider组件发起调用,中间件根据调用信息中的接口名称在所述调用表中查找所述接口对应的操作方法,执行所述操作方法获取或设置***参数,将执行结果通过Provider组件返回上层应用程序。
5.根据权利要求4所述的基于安卓***的跨平台接口中间件实现装置,其特征在于,所述***事件变化包括:网络变化、异步耗时操作通知或VLAN配置完成通知。
6.根据权利要求4所述的基于安卓***的跨平台接口中间件实现装置,其特征在于,所述调用模块获取或设置***参数包括:获取/设置IP、设置网关、设置DNS、执行PPPOE拨号、获取/设置***时间、设置NTP更新网络时间、获取/设置当前语言、设置屏幕亮度或设置HDMI输出分辨率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910112817.0A CN109918061B (zh) | 2019-02-13 | 2019-02-13 | 基于安卓***的跨平台接口中间件实现方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910112817.0A CN109918061B (zh) | 2019-02-13 | 2019-02-13 | 基于安卓***的跨平台接口中间件实现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109918061A CN109918061A (zh) | 2019-06-21 |
CN109918061B true CN109918061B (zh) | 2022-06-14 |
Family
ID=66961533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910112817.0A Active CN109918061B (zh) | 2019-02-13 | 2019-02-13 | 基于安卓***的跨平台接口中间件实现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109918061B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385654B (zh) * | 2020-03-04 | 2021-06-22 | 四川长虹电器股份有限公司 | 基于中间件的智能电视模拟量参数控制方法 |
CN111488142B (zh) * | 2020-04-10 | 2023-04-28 | 中电科航空电子有限公司 | 支持多操作***平台的嵌入式航空通信中间件及其应用 |
CN112035115B (zh) * | 2020-06-17 | 2022-09-13 | 厦门盈趣科技股份有限公司 | 一种基于Android***平台调用的***API设置及调用方法及*** |
CN112199208B (zh) * | 2020-09-09 | 2023-07-07 | 福建天泉教育科技有限公司 | 一种在安卓***上提供额外功能接口的方法与终端 |
CN112511663A (zh) * | 2020-11-20 | 2021-03-16 | 广州朗国电子科技有限公司 | 基于安卓***的ip冲突检测方法、装置及存储介质 |
CN112199662B (zh) * | 2020-12-09 | 2021-02-19 | 江苏东大集成电路***工程技术有限公司 | 一种基于自适配插件的权限校验*** |
CN113704101B (zh) * | 2021-08-23 | 2024-06-14 | 辽宁振兴银行股份有限公司 | 一种基于网关异步复制的分布式***兼容测试方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1735094A (zh) * | 2004-08-11 | 2006-02-15 | 华为技术有限公司 | 一种网络接口管理的装置及方法 |
CN102622211A (zh) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 一种应用程序开发的方法和装置 |
CN103164207A (zh) * | 2011-12-16 | 2013-06-19 | 深圳市快播科技有限公司 | 基于安卓***的跨硬件平台的应用程序开发方法和*** |
CN108052401A (zh) * | 2017-12-27 | 2018-05-18 | 深圳Tcl新技术有限公司 | ***属性监听方法、终端设备及计算机可读存储介质 |
CN108182131A (zh) * | 2017-12-13 | 2018-06-19 | 东软集团股份有限公司 | 监控应用运行状态的方法、装置、存储介质及电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104516738A (zh) * | 2014-12-15 | 2015-04-15 | 北京金和软件股份有限公司 | 一种app应用的开发与发布一体化实现方法 |
-
2019
- 2019-02-13 CN CN201910112817.0A patent/CN109918061B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1735094A (zh) * | 2004-08-11 | 2006-02-15 | 华为技术有限公司 | 一种网络接口管理的装置及方法 |
CN102622211A (zh) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 一种应用程序开发的方法和装置 |
CN103164207A (zh) * | 2011-12-16 | 2013-06-19 | 深圳市快播科技有限公司 | 基于安卓***的跨硬件平台的应用程序开发方法和*** |
CN108182131A (zh) * | 2017-12-13 | 2018-06-19 | 东软集团股份有限公司 | 监控应用运行状态的方法、装置、存储介质及电子设备 |
CN108052401A (zh) * | 2017-12-27 | 2018-05-18 | 深圳Tcl新技术有限公司 | ***属性监听方法、终端设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109918061A (zh) | 2019-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109918061B (zh) | 基于安卓***的跨平台接口中间件实现方法和装置 | |
CN107979508B (zh) | 微服务测试方法及装置 | |
CN109842656B (zh) | 智能兼容多协议的车联网服务方法、车联网网关*** | |
CN105487892B (zh) | 一种Linux环境下的云中GIS服务部署*** | |
KR101105176B1 (ko) | 디바이스에 컨텐츠를 공급하는 방법 | |
CN107229484B (zh) | 一种虚拟化环境下自动部署应用程序的方法及装置 | |
US20030065764A1 (en) | Integrated diagnostic center | |
CN111427594B (zh) | 应用程序运行方法及装置 | |
CN103294455A (zh) | 一种软件服务实现方法、***及Java平台 | |
CN114077423A (zh) | 基于移动跨平台的机场app开发容器架构 | |
CN102455936A (zh) | 集群的快速部署方法 | |
CN112910884B (zh) | 一种通过封装tr069消息实现apk与acs交互的方法 | |
US20130152069A1 (en) | Method, apparatus and system for initiating terminal operation | |
CN107947981B (zh) | 一种网络设备管理方法和装置 | |
WO2021057605A1 (zh) | 设备管理方法、装置、***、设备及存储介质 | |
US11709722B2 (en) | Extensible communication framework and communication method supporting multiple communication protocols | |
CN110888652A (zh) | 基于jenkins插件的多版本构建方法及终端 | |
CN112230987A (zh) | 一种分布式模块化插件框架实现***及方法 | |
CN113825258A (zh) | 基于FirefoxOS的多模通信方法及操作*** | |
CN115827112A (zh) | 在Web操作***上运行安卓应用程序的***及方法 | |
CN113626225B (zh) | 程序调用方法、终端设备及介质 | |
CN114327519A (zh) | 一种在智能pos设备上安装应用的实现方法及装置 | |
CN108833005B (zh) | 光网络通信设备及其组网业务的自动化测试工具包及方法 | |
CN107809417B (zh) | 基于无线局域网的移动应用开发调试方法 | |
CN108600841B (zh) | 一种机顶盒的参数操作方法 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |