[go: up one dir, main page]

CN106020808A - 一种锁屏界面的开发方法、装置及电子设备 - Google Patents

一种锁屏界面的开发方法、装置及电子设备 Download PDF

Info

Publication number
CN106020808A
CN106020808A CN201610319401.2A CN201610319401A CN106020808A CN 106020808 A CN106020808 A CN 106020808A CN 201610319401 A CN201610319401 A CN 201610319401A CN 106020808 A CN106020808 A CN 106020808A
Authority
CN
China
Prior art keywords
assembly
information
screen locking
general utility
utility functions
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
CN201610319401.2A
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610319401.2A priority Critical patent/CN106020808A/zh
Publication of CN106020808A publication Critical patent/CN106020808A/zh
Priority to PCT/CN2016/109307 priority patent/WO2017193574A1/zh
Pending legal-status Critical Current

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了锁屏界面的开发方法,包括获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。相应地,本发明实施例还公开了一种锁屏界面的开发装置及电子设备。采用本发明实施例,可以解决开发锁屏主题时,开发效率较低的技术问题。

Description

一种锁屏界面的开发方法、装置及电子设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种锁屏界面的开发方法、装置及电子设备。
背景技术
锁屏作为电子设备中的一项重要应用而备受关注。随着用户对电子设备的个性化需求的日益增长,锁屏主题的需求量也越来越大。因此,通过主题应用程序的方式为用户提供各式各样的锁屏主题成为一种趋势。目前,由于通过主题应用程序提供的锁屏主题之间相互独立,开发人员在开发每个锁屏主题时都需要根据该锁屏主题的需求开发相应的功能模块,降低了开发效率。
发明内容
本发明提供一种锁屏界面的开发方法、装置及电子设备,可以解决开发锁屏主题时,开发效率较低的技术问题。
为了解决上述技术问题,本发明第一方面提供了一种锁屏界面的开发方法,所述方法包括:
获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;
将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;
其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
其中,所述配置文件还包括至少一个所述通用功能组件的动画信息。
进一步的,所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。
其中,所述通用功能组件包括天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件中的至少一个。
进一步的,所述通用功能组件还包括密码解锁组件。
其中,所述配置文件还包括自定义功能组件的功能模块,以及,所述自定义功能组件的布局信息和样式信息。
相应地,本发明第二方面还提供了一种锁屏界面的开发装置,包括:
获取模块,用于获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;编译模块,用于将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
其中,所述配置文件还包括至少一个所述通用功能组件的动画信息。
进一步的,所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。
其中,所述通用功能组件包括天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件中的至少一个。
进一步的,所述通用功能组件还包括密码解锁组件。
其中,所述配置文件还包括自定义功能组件的功能模块,以及,所述自定义功能组件的布局信息和样式信息。
相应地,本发明第三方面还提供了一种电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;
将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;
其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
相应地,本发明第四方面还提供了一种存储介质,其中,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例第一方面公开的一种锁屏界面的开发方法。
本发明实施例第五方面还提供了一种应用程序,其中,所述应用程序用于在运行时执行本发明实施例第一方面公开的一种锁屏界面的开发方法。
实施本发明实施例,具有如下有益效果:
将预先抽象出的多个锁屏主题的通用功能组件的功能模块编译到锁屏界面的应用安装包的可执行文件中,可执行文件在运行时,会根据通用功能组件的功能模块执行对应的功能,这样,每开发一个锁屏主题时,就无需开发通用功能组件的功能模块,只需为通用功能组件配置布局信息和样式信息,相比现有技术,每开发一个锁屏主题都需要开发通过功能组件的功能模块而言,提高了开发效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种锁屏界面的开发方法的流程示意图;
图2是本发明实施例提供的显示设备显示目标锁屏主题的流程示意图;
图3是本发明实施例提供的一种锁屏界面开发装置的结构示意图;
图4是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在此部分,首先对本发明各个实施例均涉及到的一些基本概念进行说明。
本发明实施例中的锁屏界面的开发装置(以下简称为“本发明装置”)内置于电子设备,该电子设备包括个人电脑、平板电脑等可用于编译的设备。
通过锁屏界面的开发装置开发的锁屏界面的应用安装包可以在电子设备上运行。为了便于描述,本发明实施例中将运行锁屏界面的应用安装包的电子设备简称为显示设备。
请参阅图1,图1是本发明实施例提供的一种锁屏界面的开发方法的流程示意图。如图1所示所述方法可以包括:
步骤S11,获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块。
通用功能组件是指多个锁屏主题都会使用的功能组件。在其他可选实施例中,还可以是其他名称,不能以此限定本发明。通用功能组件主要分为两大类,第一类为主显示界面使用到的功能组件,如天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件或电池电量提示组件。第二类为密码解锁界面使用的到功能组件,如密码解锁组件。
通用功能组件的功能模块用于实现通用功能组件的功能。
例如,通用功能组件为天气组件,天气组件的功能模块可以让显示设备显示对应的天气情况。所有的天气情况被抽象为:多云、尘土、冰/冷、雨、雪、晴、大风、无数据。天气组件的功能模块可以实现以下功能:当检测到当前的天气情况为多云,则让显示设备显示多云对应的信息,如多云对应的图标,或多云对应的描述信息;当检测到当前的天气情况为大风,则让显示设备显示大风对应的信息,其他天气情况以此类推。
例如,通用功能组件为时钟组件,时钟可以被抽象为数字时钟和模拟时钟。数字时钟组件的功能模块可以让显示设备以数字形式显示当前的时间点;模块时钟组件的功能模块可以让显示设备以图案形式显示当前的时间点。
例如,通用功能组件为日期组件,日期可以抽象出三种格式。格式一:月、日、周三个元素;格式二:(月、日)和周两个元素;格式三:(月、日、周)一个元素。日期组件的功能模块可以让显示设备以上述任一格式显示当前日期。
例如,通用功能组件为闹钟组件,闹钟组件的功能模块可以让显示设备在指定的时间点以预设方式输出提示信息。
例如,通用功能组件为解锁提示组件,解锁提示组件的功能模块可以让显示设备以预设解锁提示方式进行解锁提示。
例如,通用功能组件为短消息提示组件,短消息提示组件的功能模块可以让显示设备在检测到短消息时,在指定位置显示提示消息。
例如,通用功能组件为电池电量提示组件,可以将电池电量抽象为多种状态,如100%、80%~99%、60%~79%、40%~59%、20%~39%、0%~19%。电池电量提示组件的功能模块可以让显示设备显示当前电池电量对应状态的提示信息。
例如,通用功能组件为相机组件,相机组件的功能模块可以让显示设备在指定位置显示相机图标,并通过该相机图标提供相机应用的快捷方式。
例如,通用功能组件为密码解锁组件,密码解锁组件的格式分为九宫格图案解锁和数字解锁。九宫格图案解锁组件的功能模块可以让显示设备以九宫格图案显示解锁图标;数字解锁组件的功能模块可以让显示设备以数字解锁的形式显示解锁图标。
步骤S12,将所述功能模块编译到锁屏界面的应用安装包的可执行文件中。其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
具体的,将预先抽象出的通用功能组件的功能模块都编译到锁屏界面的应用安装包的可执行文件中,当显示设备执行可执行文件时,可通过动态加载技术加载锁屏主题的锁屏安装包中的配置文件和资源文件。可选的,锁屏界面的应用安装包为用于为屏幕提供锁屏服务的锁屏应用程序的安装包。
其中,该配置文件包括通用功能组件的布局信息和样式信息。
例如,通用功能组件为天气组件,配置文件可用于配置天气组件在主显示界面的位置、颜色、大小等样式,也可用于配置天气组件显示当前天气的描述信息,如当前天气为晴天、描述信息为万里无云。资源文件可以包括上述各种天气情况的图片。显示设备在执行可执行文件时,通过抽象出的天气组件的功能模块检测实际的天气情况,并根据配置文件和资源文件在主显示界面显示对应的内容。
例如,通用功能组件为时钟组件,时钟可以被抽象为数字时钟和模拟时钟。
数字时钟的格式由0~9个数字的字体和冒号,配置文件可用于配置数字的大小、颜色、位置等等样式。配置文件还可用于配置数字时钟的布局,如横向排列(如数字间、数字及两点间统一间距横向排列)或纵向排列(如时针数字和分针数字间纵向排列、数字间的冒号横向排列)。资源文件可以包括0~9的数字的字体。模拟时钟的格式由时针、分针、秒针、表盘、表盖组成,配置文件可用于配置模拟时钟的位置、大小、颜色,以及用于配置秒针匀速转动或每秒跳动一次等等。资源文件可以包括时针、分针、秒针、表盘、表盖的显示图标的资源文件。锁屏主题的时钟组件可以对应一种格式,显示设备通过抽象出的该格式对应的时钟组件的功能模块检测当前的时间,并根据配置文件和资源文件在主显示界面显示对应的内容。例如配置文件配置的模拟时钟组件的配置信息为:宽和高分别为200dp,并且在屏幕中水平居中,距离顶部距离为100dp,外框图像、时针图像、分针图像、秒针图像、分别指定了一个对应的图片资源,并且指针的运动方式为匀速转动。显示设备可以根据配置文件配置的模拟时钟组件在主显示界面显示对应的内容。
例如,通用功能组件为日期组件,可通过配置文件配置日期数字的字体、颜色、大小、位置等等样式。锁屏主题的日期组件可以对应一种格式,显示设备通过抽象出的格式对应的日期组件的功能模块检测当前日期,并根据配置文件和资源文件在主显示界面显示对应的内容。
例如,通用功能组件为闹钟组件,锁屏主题的配置文件可用于配置是否显示描述信息,如闹钟图标旁描述信息为当前显示设备所设置的闹钟时间,以上字体、大小、位置、颜色等样式信息均可在配置文件中配置。资源文件可包括闹钟组件对应的图片资源。
例如,通用功能组件为解锁提示组件,配置文件可用于配置解锁提示组件在主显示界面布局和样式。
例如,通用功能组件为短消息提示组件,配置文件可用于配置短消息提示组件在主显示界面布局和样式(如背景颜色、透明度等等)。短消息包括QQ消息、邮件、Face Book消息等等。
例如,通用功能组件为电池电量提示组件,配置文件可用于配置电池电量提示组件在主显示界面布局和样式。显示设备通过抽象出的电池电量提示组件的功能模块检测当前电量,并根据配置文件和资源文件在主显示界面显示对应的内容。
例如,通用功能组件为相机组件,配置文件可配置相机组件在主显示界面布局和样式。资源文件可可以包括相机组件的显示图标。
例如,通用功能组件为密码解锁组件,配置文件可用于配置密码解锁组件在密码解锁界面的位置、颜色等等样式。若密码解锁组件的格式为九宫格图案解锁,配置文件还可用于配置九宫格中每个图案的大小、透明度等等样式信息。
进一步的,所述配置文件还包括至少一个所述通用功能组件的动画信息。所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。通用功能组件以解锁提示组件为例,配置文件还可用于配置解锁提示组件的动画信息,使得解锁提示组件的图标以动画方式展示在主显示界面。
再进一步的,配置文件还包括自定义功能组件的功能模块。自定义功能组件是指除通用功能组件以外的功能组件,如通用功能组件包括:天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件,不包括电池电量提示组件,若锁屏主题需要设置电池电量提示组件,此时,主显示界面的配置文件不仅包括电池电量提示组件的样式信息和布局信息,还包括用于实现电池电量提示组件功能的模块。
在图1所示的实施例中,将预先抽象出的多个锁屏主题的通用功能组件的功能模块,编译到锁屏界面的应用安装包的可执行文件中,可执行文件在运行时,会根据通用功能组件的功能模块执行对应的功能,这样,每开发一个锁屏主题时,就无需开发通用功能组件的功能模块,只需为通用功能组件配置布局信息和样式信息,相比现有技术,每开发一个锁屏主题都需要开发通过功能组件的功能模块而言,提高了开发效率。
请参阅图2,图2是本发明实施例提供的显示设备显示目标锁屏主题的流程示意图。其中,目标锁屏主题是多个锁屏主题中的任一锁屏主题。本发明实施例是显示设备在运行上述可执行文件时的前提下执行的。本发明实施例的锁屏界面包括主显示界面和密码解锁界面,主显示界面用于显示功能组件,如天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件等等。密码解锁界面用于显示解码解锁页。
步骤S21,获取输入的目标锁屏主题的包名。
在一种可选的实施方式中,显示设备可以提供多个锁屏主题的入口,当检测到针对某个锁屏主题的入口输入的触发指令时,显示设备可以将该锁屏主题作为目标锁屏主题,并获取所述目标锁屏主题的包名。
在另一种可选的实施方式中,显示设备在从灭屏切换到亮屏时,将灭屏之前的锁屏主题作为目标锁屏主题,并获取所述目标锁屏主题的包名。
步骤S22,通过所述目标锁屏主题的包名,确定所述目标锁屏主题的锁屏安装包。
所述锁屏安装包中包括所述主显示界面的配置文件和资源文件,所述主显示界面的配置文件包括所述主显示界面的通用功能组件的布局信息和样式信息;所述锁屏安装包中还包括所述密码解锁界面的配置文件和资源文件,所述密码解锁界面的配置文件包括密码解锁组件的布局信息和样式信息。
应指出的是,在本发明实施例中,主显示界面和密码解锁界面的配置内容在不同的配置文件中,在其他可选实施例中,主显示界面和密码解锁界面的配置内容可设置于同一配置文件中,本发明不限定。
步骤S23,通过所述密码解锁界面的密码解锁组件的布局信息,确定所述密码解锁组件在所述密码解锁界面的布局。
步骤S24,通过所述密码解锁组件的样式信息,确定所述密码解锁组件调用的资源文件,以及密码解锁组件在密码解锁界面的样式。
步骤S25,通过所述密码解锁界面的所述布局和所述样式加载对应的资源文件,生成并显示所述密码解锁界面。
步骤S26,在密码解锁通过时,通过所述主显示界面的通用功能组件的布局信息,确定所述主显示界面的通用功能组件在所述主显示界面的布局。
步骤S27,通过所述主显示界面的通用功能组件的样式信息,确定所述主显示界面的通用功能组件调用的资源文件,以及通用功能组件在所述主显示界面的样式。
步骤S28,通过通用功能组件的所述布局和所述样式加载对应的资源文件,生成并显示所述主显示界面。
应指出的是,步骤S23~S25用于显示密码解锁界面,步骤S26~S28用于显示主显示界面。本发明实施例是先显示密码解锁界面,若密码解锁通过,才执行显示主显示界面。在其他可选实施例中,显示设备可同时显示密码解锁界面和主显示界面,密码解锁界面显示在主显示界面之上。
在显示主显示界面时,若资源文件中存在与目标锁屏主题的包名相关联的资源文件,则直接根据目标锁屏主题的包名加载对应的资源文件。
在显示主显示界面时,还可以根据配置文件中的功能组件的动画信息控制对应的功能组件调用的图标的运动。
在图2所示的实施例中,通过获取到的锁屏主题的包名确定对应的锁屏安装包,再通过加载的方式加载该锁屏安装包中的内容,从而显示对应的锁屏界面。由于,锁屏主题的锁屏安装包中只设置了资源文件和配置文件,因此,缩小了锁屏主题的锁屏安装包的体积,从而减少了下载锁屏主题时消耗的流量。
请参阅图3,本发明实施例提供了一种锁屏界面的开发装置的结构示意图。如图3所示,本发明装置至少可以包括获取模块31以及编译模块32,其中:
获取模块31,用于获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;编译模块32,用于将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
进一步的,所述配置文件还包括至少一个所述通用功能组件的动画信息。所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。
其中,所述通用功能组件包括天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件中的至少一个。
进一步的,所述通用功能组件还包括密码解锁组件。
其中,所述配置文件还包括自定义功能组件的功能模块,以及,所述自定义功能组件的布局信息和样式信息。
请参阅图4,本发明实施例提供了一种电子设备的结构示意图。该电子设备4包含图3所述的锁屏界面开发装置,且该电子设备4可以用于实施图1实施例中提供的锁屏界面开发方法。具体来讲:
该电子设备4可以包括壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以通过计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟或光盘)中,包括若干指令用以控制电子设备执行本发明实施例图1所描述的锁屏界面的开发方法的部分或全部的步骤。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种锁屏界面的开发方法,其特征在于,包括:
获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;
将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;
其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
2.如权利要求1所述的方法,其特征在于,所述配置文件还包括至少一个所述通用功能组件的动画信息。
3.如权利要求2所述的方法,其特征在于,所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。
4.如权利要求1所述的方法,其特征在于,所述通用功能组件包括天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件中的至少一个。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述配置文件还包括自定义功能组件的功能模块,以及,所述自定义功能组件的布局信息和样式信息。
6.一种锁屏界面的开发装置,其特征在于,包括:
获取模块,用于获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;
编译模块,用于将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;
其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
7.如权利要求6所述的装置,其特征在于,所述配置文件还包括至少一个所述通用功能组件的动画信息。
8.如权利要求7所述的装置,其特征在于,所述动画信息包括位移信息、缩小信息、放大信息、透明信息、旋转信息、反转信息中的至少一种信息。
9.如权利要求6所述的装置,其特征在于,所述通用功能组件包括天气组件、时钟组件、日期组件、闹钟组件、相机组件、解锁提示组件、短消息提示组件、电池电量提示组件中的至少一个。
10.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取预先由多个锁屏主题中抽象出的通用功能组件的功能模块;
将所述功能模块编译到锁屏界面的应用安装包的可执行文件中;
其中,所述可执行文件用于加载锁屏主题的锁屏安装包中的配置文件和资源文件,所述配置文件包括所述通用功能组件的布局信息和样式信息。
CN201610319401.2A 2016-05-13 2016-05-13 一种锁屏界面的开发方法、装置及电子设备 Pending CN106020808A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610319401.2A CN106020808A (zh) 2016-05-13 2016-05-13 一种锁屏界面的开发方法、装置及电子设备
PCT/CN2016/109307 WO2017193574A1 (zh) 2016-05-13 2016-12-09 锁屏界面的开发方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610319401.2A CN106020808A (zh) 2016-05-13 2016-05-13 一种锁屏界面的开发方法、装置及电子设备

Publications (1)

Publication Number Publication Date
CN106020808A true CN106020808A (zh) 2016-10-12

Family

ID=57100800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610319401.2A Pending CN106020808A (zh) 2016-05-13 2016-05-13 一种锁屏界面的开发方法、装置及电子设备

Country Status (2)

Country Link
CN (1) CN106020808A (zh)
WO (1) WO2017193574A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557318A (zh) * 2016-11-15 2017-04-05 上海传英信息技术有限公司 锁屏界面设置方法及用户终端
WO2017193574A1 (zh) * 2016-05-13 2017-11-16 北京金山安全软件有限公司 锁屏界面的开发方法、装置及电子设备
CN113761511A (zh) * 2020-11-17 2021-12-07 北京沃东天骏信息技术有限公司 一种锁屏管理方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102393806A (zh) * 2011-10-24 2012-03-28 深圳市智慧宇宙管理咨询有限公司 一种移动终端及其锁屏界面的显示方法、系统
CN102819432A (zh) * 2012-07-11 2012-12-12 广州市久邦数码科技有限公司 一种基于脚本的手机锁屏界面实现方法
CN103037079A (zh) * 2012-12-06 2013-04-10 广东欧珀移动通信有限公司 一种移动终端的锁屏系统及其实现方法
CN103853485A (zh) * 2012-12-07 2014-06-11 腾讯科技(深圳)有限公司 触摸屏解锁方法及终端

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870251B (zh) * 2012-12-07 2017-06-06 广州四三九九信息科技有限公司 从psd文件快速生成游戏ui功能面板的方法及装置
US9189207B2 (en) * 2014-03-11 2015-11-17 Telefonaktiebolaget L M Ericsson (Publ) Methods and systems for dynamic runtime generation of customized applications
CN103955364B (zh) * 2014-04-15 2017-06-20 南威软件股份有限公司 一种适用于手机的前端组件方法
CN106020808A (zh) * 2016-05-13 2016-10-12 北京金山安全软件有限公司 一种锁屏界面的开发方法、装置及电子设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102393806A (zh) * 2011-10-24 2012-03-28 深圳市智慧宇宙管理咨询有限公司 一种移动终端及其锁屏界面的显示方法、系统
CN102819432A (zh) * 2012-07-11 2012-12-12 广州市久邦数码科技有限公司 一种基于脚本的手机锁屏界面实现方法
CN103037079A (zh) * 2012-12-06 2013-04-10 广东欧珀移动通信有限公司 一种移动终端的锁屏系统及其实现方法
CN103853485A (zh) * 2012-12-07 2014-06-11 腾讯科技(深圳)有限公司 触摸屏解锁方法及终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017193574A1 (zh) * 2016-05-13 2017-11-16 北京金山安全软件有限公司 锁屏界面的开发方法、装置及电子设备
CN106557318A (zh) * 2016-11-15 2017-04-05 上海传英信息技术有限公司 锁屏界面设置方法及用户终端
CN113761511A (zh) * 2020-11-17 2021-12-07 北京沃东天骏信息技术有限公司 一种锁屏管理方法和装置

Also Published As

Publication number Publication date
WO2017193574A1 (zh) 2017-11-16

Similar Documents

Publication Publication Date Title
US20210232249A1 (en) Optical sensors disposed beneath the display of an electronic device
CN105677386A (zh) 一种应用程序的管理方法、装置及电子设备
CN103543405A (zh) 功耗管理方法及其装置
CN106020808A (zh) 一种锁屏界面的开发方法、装置及电子设备
CN113766064A (zh) 一种日程处理方法及电子设备
CN104580972B (zh) 用于提供由设备的传感器收集的媒体内容的方法和系统
CN103488383A (zh) 一种界面操作方法及终端设备
CN106997288A (zh) 一种信息处理方法及电子设备
CN104020990A (zh) 日期选择控件显示方法及装置
CN108362992A (zh) 主板测试方法、装置、可读存储介质及测试终端
CN104156234A (zh) 启动多核处理器、bootloader大小端模式自适应的方法及装置
Li et al. Siphon extraction for deadlock control in flexible manufacturing systems by using Petri nets
CN104517049A (zh) 一种终端解锁方法
KR940008544B1 (ko) 정보처리장치
CN102609430A (zh) 在电子书系统中改变电子书内容的设备和方法
CN105607727B (zh) 一种信息显示方法、装置及电子设备
CN104848872A (zh) 一种快捷导航方法、系统及设备
CN106104494B (zh) 电子控制装置
CN113094341A (zh) 隐藏文件夹显示选项控制平台
CN106126686A (zh) 一种图片的组合方法、装置及电子设备
Mukhopadhyay et al. An Optimized Method for Detecting Unauthorized Power Consumption
CN105389091A (zh) 信息的显示方法、装置及移动终端
CN106055261A (zh) 一种应用程序启动方法及终端
CN104850003A (zh) 一种信息处理方法和电子设备
CN114390345B (zh) 视频生成方法、装置、电子设备和计算机可读存储介质

Legal Events

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

Application publication date: 20161012