应用程序主题设定方法、终端设备控制方法及装置、终端设备及计算机可读存储介质制造方法及图纸

技术编号:22329843 阅读:49 留言:0更新日期:2019-10-19 12:13
本发明专利技术提供一种应用程序主题设定方法、终端设备控制方法及装置、终端设备及计算机可读存储介质,该应用程序主题设定方法包括接收设定应用程序框架中应用程序的主题的指令;根据所接收的设定指令,设定二个以上的应用程序的主题。该装置包括设定指令接收模块,用于接收设定应用程序框架中应用程序的主题的指令;主题设定模块,用于根据所接收的设定指令,设定二个以上的应用程序的主题。本发明专利技术提供的终端设备具有处理器以及存储器,处理器执行计算机程序时可以实现上述的应用程序主题设定方法。本发明专利技术的计算机可读存储介质上存储有用于实现上述方法计算机程序。本发明专利技术可以让用户方便的对应用程序框架下多个应用程序的主题进行设定。

【技术实现步骤摘要】
应用程序主题设定方法、终端设备控制方法及装置、终端设备及计算机可读存储介质
本专利技术涉及电子设备的控制领域,具体地,是在一种在终端设备上实现应用程序主题设定方法以及实现这种方法的装置,还涉及一种终端设备控制方法以及实现这种方法的装置,还涉及一种实现上述方法的终端设备以及计算机可读存储介质。
技术介绍
智能手机、平板电脑等终端设备成为人们日常生活中最经常使用的电子设备,人们喜欢在智能电子设备上安装各种应用程序,并且在终端设备上同时运行大量的应用程序。现在很多终端设备的操作系统都提供开放的SDK(SoftwareDevelopmentKit,软件开发工具)以及开放的API(ApplicationProgrammingInterface,应用程序编程接口),以降低应用程序开发的难度,也为应用程序的开发提供一定的标准,因此,人们可选择的应用程序也越来越多。然而,现有的应用程序的安装包APK大多使用使用JAVA等语言编写的程序,其中包含有大量按照预先规定的逻辑编写而成的组件,因此,现有的应用程序的安装包需要由终端设备的操作系统直接运行,例如,应用程序的安装包下载到终端设备后,由终端设备的操作系统对安装包进行解析,并且执行安装操作。现有的应用程序的安装包在安装过程中,操作系统将获取安装包的数据并且根据预先规定的逻辑生成相应的文件,包括生成应用程序所需要的控件,这些控件往往是直接运行在操作系统上并且实现特定的功能。并且,在应用程序安装完毕后,通常在终端设备的桌面上显示该应用程序的图标,用户需要运行该应用程序时,点击该应用程序的图标,由应用程序的操作系统直接运行该应用程序。随着应用程序实现的功能越来越多,应用程序的页面也越来越多,且运行时占用的硬件资源也越来越多,例如占用更多的内存资源,并且需要调用大量的接口等。由于应用程序的每个页面的设置信息、调用接口的程序文件等都需要写入到应用程序的安装包中,因此,导致应用程序的安装包数据量非常大,用户下载应用程序的安装包往往需要较长的等待时间,并且由于安装包的数据量较大,下载安装包也往往花费不少的数据流量。此外,由于现有的应用程序安装包中已经写入对应用程序主题的设定信息,如设定了每个页面的主题颜色、字体、背景图案等,用户打开应用程序后,往往只能看到固定的主题样式。如果用户需要修改应用程序的主题,也只能对少量的样式进行修改,例如只能修改头像、背景图片或者颜色等,并不能设定诸如应用程序图标、页面布局等样式。此外,由于终端设备的多个应用程序是相互独立的,用户修改应用程序的主题时,只能修改当前正在使用的应用程序的主题,而不能修改其他应用程序的主题。如果用户希望对多个应用程序的主题进行修改,则需要逐一运行这些应用程序,并且针对每一个应用程序执行一次主题修改的操作,导致用户需要花费大量的时间进行主题的修改与设定,影响用户的体检。
技术实现思路
本专利技术的第一目的是提供一种方便用户对多个应用程序的主题进行设定的应用程序主题设定方法。本专利技术的第二目的是提供一种可以实现对多个应用程序的主题进行设定的终端设备控制方法。本专利技术的第三目的是提供一种让用户灵活设定应用程序主题的应用程序主题设置装置。本专利技术的第四目的是提供一种实现上述终端设备控制方法的终端设备控制装置。本专利技术的第五目的是提供一种能够实现上述应用程序主题设定方法的终端设备。本专利技术的第六目的是提供一种被处理器读取并执行时能够实现上述应用程序主题设定方法的计算机可读存储介质。为了实现上述的第一目的,本专利技术提供的应用程序主题设定方法应用于终端设备,该方法包括接收设定应用程序框架中应用程序的主题的指令;根据所接收的设定指令,设定应用程序框架中二个以上的应用程序的主题;优选的,应用程序框架用于支持应用程序的运行。由上述方案可见,本专利技术通过在应用程序框架中对多个应用程序的主题进行设定,并且由于应用程序是由应用程序框架支持运行的,这样,应用程序运行时,应用程序框架可以根据设定的主题样式对应用程序的页面进行渲染,从而实现了对应用程序主题的设定。由于应用程序框架上往往运行多个应用程序,因此,用户只需要在应用程序框架上进行一次设定的操作,即可以同时对多个应用程序的主题进行修改与设定,无需对每一个应用程序分别进行主题设定的操作,方便用户一次性对多个应用程序的主题进行设定与修改。一个优选的方案是,接收设定应用程序的主题的指令包括:接收设定至少一种类型的应用程序主题的指令;设定应用程序的主题包括:将该类型的二个以上的应用程序的主题设定为所选定的主题样式。可见,设定应用程序的主题时,可以将多个应用程序划分为多个类型,如社交类、新闻资讯类、游戏类等,用户可以根据自己的喜好,设定不同类型的应用程序的主题,使得应用程序的主题更加个性化。为实现上述的第二目的,本专利技术提供的终端设备控制方法包括:接收运行应用程序框架中的应用程序的指令;获取应用程序的配置文件,并获取应用程序的主题设置信息,根据配置文件并应用主题设置信息生成应用程序的页面。由此可见,在运行应用程序后所显示的页面是由应用程序框架根据所选定的主题进行渲染获得的页面,这样可以避免每次显示应用程序的页面时,显示应用程序默认的页面,因此,能够确保在用户设定主题样式以后,以后每次运行应用程序时均能够看到经过主题设定后的页面。一个优选的方案是,根据配置文件并应用主题设置信息生成应用程序的页面包括:获取主题设置信息中的设置标记,并根据设置标记确定主题设置信息是否为指定设置信息,如是,获取指定设置信息后使用指定设置信息渲染生成应用程序的页面,否则,获取默认设置信息并使用默认设置信息渲染生成应用程序的页面。可见,在生成应用程序的页面时,如果存在用户预先设定的指定设置信息,则使用指定设置信息生成页面,如果不存在指定设置信息,则使用应用程序框架所提供的默认设置信息来渲染页面,可以确保页面的成功渲染。进一步的方案是,接收运行应用程序的指令后,还执行:发送下载应用程序的配置文件的请求指令;接收应用程序的配置文件,应用程序框架解析配置文件。可见,用户需要运行某一个应用程序时,终端设备可以下载该应用程序的配置文件,由于应用程序的配置文件仅仅包含应用程序的基础数据,并不包含对页面的渲染信息,因此,配置文件的数据量往往较小,下载时间非常短,用户基本不需要等待即可以打开应用程序,所显示的页面也是根据用户所选定的主题渲染后获得的页面,这样,用户不需要对该应用程序进行主题设定操作即可以看到自己喜欢的主题。进一步的方案是,设定应用程序的主题时,可以在本地存储器或者预设的网络存储器中选取主题样式作为所选定的主题。可见,用户可以根据自己的喜好,从本次存储或者预设的网络存储器,如网盘等服务器上选择自己喜欢的主题作为选定的主题样式,使得应用程序的主题更加个性化,提高用户的体验度。可选的方案是,设定应用程序的主题时,在终端设备的屏幕上显示多个预设主题;接收选取主题样式的指令,其中,所选取的主题样式为多个预设主题的中的一个。由此可见,应用程序框架可以向用户提供多个预设的主题样式,用户可以从多个预设的主题样式中选择一个作为选定的主题样式,可以方便用户快速、简单的设定主题样式。进一步的方案是,根据配置文件并应用主题设置信息生成应用程序的页面包括:根据配置文件并应用主题本文档来自技高网
...

【技术保护点】
1.一种应用程序主题设定方法,应用于终端设备,其特征在于,该方法包括:接收设定应用程序框架中的应用程序的主题的指令;根据所接收的设定指令,设定所述应用程序框架中二个以上的所述应用程序的主题。

【技术特征摘要】
1.一种应用程序主题设定方法,应用于终端设备,其特征在于,该方法包括:接收设定应用程序框架中的应用程序的主题的指令;根据所接收的设定指令,设定所述应用程序框架中二个以上的所述应用程序的主题。2.根据权利要求1所述的应用程序主题设定方法,其特征在于,接收设定应用程序框架中的应用程序的主题的指令包括:接收设定至少一种类型的应用程序主题的指令;设定二个以上的所述应用程序的主题包括:将该类型的二个以上的所述应用程序的主题设定为所选定的主题样式。3.一种终端设备的控制方法,其特征在于,包括:接收运行应用程序框架中的应用程序的指令;获取所述应用程序的配置文件,并获取所述应用程序的主题设置信息,根据所述配置文件并应用所述主题设置信息生成所述应用程序的页面。4.根据权利要求3所述的终端设备的控制方法,其特征在于,根据所述配置文件并应用所述主题设置信息生成所述应用程序的页面包括:获取所述主题设置信息中的设置标记,并根据所述设置标记确定所述主题设置信息是否为指定设置信息,如是,获取所述指定设置信息后使用所述指定设置信息渲染生成所述应用程序的页面,否则,获取默认设置信息并使用所述默认设置信息渲染生成所述应用程序的页面。5.根据权利要求3或4所述的终端设备的控制方法,其特征在于,接收运行所述应用程序的指令后,还执行:发送下载所述应用程序的配置文件的请求指令;接收所述应用程序的配置文件,所述应用程序框架解析所述配置文件。6.根据权利要求3或4所述的终端设备的控...

【专利技术属性】
技术研发人员:曾宇
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1