本发明专利技术提供了一种获取配置信息的方法及电子设备,所述方法包括:接收用户的第一输入;响应于所述第一输入,启动第一应用程序;通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;根据所述配置信息对所述第一应用程序进行配置。本发明专利技术在第一应用程序启动阶段,通过与第一应用程序独立的第一进程获取第一应用程序的配置信息,解决了因配置信息错误导致第一应用程序在启动阶段崩溃的问题。
A method of obtaining configuration information and electronic equipment
【技术实现步骤摘要】
一种获取配置信息的方法及电子设备
本专利技术涉及电子设备
,特别是涉及一种获取配置信息的方法及电子设备。
技术介绍
目前,随着智能设备的普及,电子设备已经成为我们生活中的一部分,电子设备中通常都安装有许多应用程序。现有技术中,应用程序通常在启动时从云端获取对应的配置信息,根据配置信息进行加载。然而,传统的应用程序获取配置信息的方法,存在以下缺陷:如果配置信息不正确,可能导致应用程序崩溃,如果应用程序在启动阶段就崩溃,就无法从云端获取更新后正确的配置信息。因此,现有技术无法解决应用程序在启动阶段崩溃的问题。
技术实现思路
本专利技术实施例提供一种获取配置信息的方法及电子设备,以解决应用程序在启动阶段崩溃的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种获取配置信息的方法,所述方法包括:接收用户的第一输入;响应于所述第一输入,启动第一应用程序;通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;根据所述配置信息对所述第一应用程序进行配置。第二方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:第一接收模块,用于接收用户的第一输入;响应模块,用于响应于所述第一输入,启动第一应用程序;第一获取模块,用于通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;配置模块,用于根据所述配置信息对所述第一应用程序进行配置。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的获取配置信息的方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的获取配置信息的方法的步骤。在本专利技术实施例中,在第一应用程序启动阶段,通过与第一应用程序独立的第一进程获取第一应用程序的配置信息,解决了第一应用程序在启动阶段崩溃的问题。附图说明图1是本专利技术实施例提供的一种获取配置信息的方法的步骤流程图;图2是本专利技术实施例提供的再一种获取配置信息的方法的步骤流程图;图3是本专利技术实施例提供的又一种获取配置信息的方法的步骤流程图;图4为本专利技术实施例提供的一种电子设备可能的结构示意图;图5为本专利技术各个实施例的一种电子设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例提供的一种获取配置信息的方法的步骤流程图。本专利技术实施例提供的获取配置信息的方法包括以下步骤:步骤101:接收用户的第一输入;步骤102:响应于所述第一输入,启动第一应用程序;其中,第一输入可以为对第一应用程序的点击操作、长按操作、双击操作等,也可以是语言输入、手势输入等,本专利技术实施例对此不作具体限制。步骤103:通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;步骤104:根据所述配置信息对所述第一应用程序进行配置。在第一应用程序启动的时候,另外开启一个与第一应用程序独立的第一进程,通过第一进程获取第一应用程序的配置信息。其中,第一应用程序可以为一个或多个。可选的,还可以制作可视化管理配置页面,从而在可视化管理配置页面中对所有第一应用的配置信息进行可视化操作。其中,配置信息可以是HTML文件、CSS文件、JavaScript脚本文件、文字、图片等,本专利技术实施例对此不做限定。可选的,通过第一进程获取第一应用程序的配置信息可以是通过第一进程获取本地存储的第一应用程序的配置信息,也可以是电子设备将第一应用程序的标识信息发送至服务器,服务器根据标识信息识别并下发第一应用程序的配置信息,电子设备通过第一进程接收第一应用程序的配置信息。可选的,所述配置信息包括权限信息。这样,只有申请了权限的应用程序才能通过第一进程获取配置信息,可以避免数据泄露。本专利技术实施例提供的获取配置信息的方法,在第一应用程序启动阶段,通过与第一应用程序独立的第一进程获取第一应用程序的配置信息,解决了因配置信息错误导致第一应用程序在启动阶段崩溃的问题。实施例二参照图2,示出了本专利技术实施例提供的再一种获取配置信息的方法的步骤流程图。本专利技术实施例提供的获取配置信息的方法包括以下步骤:步骤201:按照预设时间间隔,通过所述第一进程从服务器中获取并存储所述第一应用程序的配置信息。步骤202:接收用户的第一输入;步骤203:响应于所述第一输入,启动第一应用程序;步骤204:通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;步骤205:根据所述配置信息对所述第一应用程序进行配置。其中,所述预设时间间隔可以根据实际情况设置,本专利技术实施例对此不作具体限制。可选的,可以给第一进程设置一个Timing(定时任务),通过定时拉取的方式,按照预设时间间隔从服务器中获取第一应用程序的配置信息。可选的,通过第一进程存储第一应用程序的配置信息可以是通过本地磁盘文件保存第一应用程序的配置信息,也可以是通过ContentProvider(共享数据库)保存第一应用程序的配置信息。本专利技术实施例提供的获取配置信息的方法,电子设备按照预设时间间隔,通过第一进程从服务器中获取并存储第一应用程序的配置信息,可以在本地存储中定期更新第一应用程序的配置信息,这样无需启动第一应用程序就可以更新第一应用程序的配置信息,并且将第一应用程序的配置信息存储在本地,无需在第一应用程序启动时从云端获取,解决了因配置信息错误导致第一应用程序在启动阶段崩溃的问题。实施例三参照图3,示出了本专利技术实施例提供的又一种获取配置信息的方法的步骤流程图。本专利技术实施例提供的获取配置信息的方法包括以下步骤:步骤301:在服务器中所述第一应用程序的配置信息发生变更的情况下,通过所述第一进程接收并存储所述服务器发送的所述第一应用程序的配置信息。步骤302:接收用户的第一输入;步骤303:响应于所述第一输入,启动第一应用程序;步骤304:通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;步骤305:根据所述配置信息对所述第一应用程序进行配置。可选的,可以在第一进程接入pushsdk,通过pushsdk和云端建立一个长连接消息通道,当云端服务器本文档来自技高网...
【技术保护点】
1.一种获取配置信息的方法,应用于电子设备,其特征在于,所述方法包括:/n接收用户的第一输入;/n响应于所述第一输入,启动第一应用程序;/n通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;/n根据所述配置信息对所述第一应用程序进行配置。/n
【技术特征摘要】
1.一种获取配置信息的方法,应用于电子设备,其特征在于,所述方法包括:
接收用户的第一输入;
响应于所述第一输入,启动第一应用程序;
通过第一进程获取所述第一应用程序的配置信息,所述第一进程为独立于所述第一应用程序的进程;
根据所述配置信息对所述第一应用程序进行配置。
2.根据权利要求1所述的获取配置信息的方法,其特征在于,所述接收用户的第一输入的步骤之前,所述方法还包括:
按照预设时间间隔,通过所述第一进程从服务器中获取并存储所述第一应用程序的配置信息。
3.根据权利要求1所述的获取配置信息的方法,其特征在于,所述接收用户的第一输入的步骤之前,所述方法还包括:
在服务器中所述第一应用程序的配置信息发生变更的情况下,通过所述第一进程接收并存储所述服务器发送的所述第一应用程序的配置信息。
4.根据权利要求1所述的获取配置信息的方法,其特征在于,所述第一应用程序的配置信息还包括权限信息。
5.一种电子设备,其特征在于,所述电子设备包括:
第一接收模块,用于接收用户的第一输入;
响应模块,用于响应于所述第一输入,启动第一应用程序;
第一获取模块,...
【专利技术属性】
技术研发人员:于磊明,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。