The embodiment of the invention provides a method and device for starting an application interface, the startup method by receiving application interface start request, judge launched the start request source whether the application is running in the foreground in the application, if the application is in the source for applications running in the foreground, then further determine whether the the application interface belongs to the source application, if the judgment belongs to the source application for the application interface, then start the application interface; the scheme only allows the application to start running in the foreground application interface itself, compared with the current technology, improve the security of the application interface to start.
【技术实现步骤摘要】
本专利技术涉及终端
,具体涉及一种应用界面的启动方法及装置。
技术介绍
随着智能终端的发展,智能终端能够兼容的功能越来越多,不仅丰富用户生活,还给用户带来便利。随着移动终端设备已日益融入人们生活、应用功能日趋完善,给用户带来了极大便利以及提高用户体验。为了实现各种功能以满足用户的各种需求,通常智能终端会安装各种各样的应用程序(可以简称为应用)。这些应用程序在运行时,通常会启动一个或多个应用界面(即用户可见的程序界面)。然而,有时候应用程序启动的应用界面是非必要的。例如,应用程序在后台运行时启动的弹出界面(例如,广告界面)会在前台显示,对正在前台运行的应用程序的正常运行造成干扰;又例如,运行中的应用程序通过应用程序之间的互相唤醒启动其它应用程序的应用界面(例如,支付软件的支付界面),可能会引起用户的误操作而造成不必要的损失。由此可知,应用程序启动的非必要应用界面有可能会造成前台运行的应用程序的中断或崩溃,甚至引起用户的误操作而造成不必要的损失,因此现有技术中的应用界面启动方法安全性低,有待进一步的改进。
技术实现思路
本专利技术实施例提供一种应用界面的启动方法及装置,能够提高应用界面启动的安全性。本专利技术实施例提供一种应用界面的启动方法,包括:接收应用界面的启动请求;判断发起所述启动请求的源应用程序是否是在前台运行的应用程序;若判断为所述源应用程序是在前台运行的应用程序,则进一步判断所述应用界面是否属于所述源应用程序;若判断为所述应用界面属于所述源应用程序,则启动所述应用界面。进一步地,所述判断发起所述启动请求的源应用程序是否是在前台运行的应用程序的步 ...
【技术保护点】
一种应用界面的启动方法,其特征在于,包括:接收应用界面的启动请求;判断发起所述启动请求的源应用程序是否是在前台运行的应用程序;若判断为所述源应用程序是在前台运行的应用程序,则进一步判断所述应用界面是否属于所述源应用程序;若判断为所述应用界面属于所述源应用程序,则启动所述应用界面。
【技术特征摘要】
1.一种应用界面的启动方法,其特征在于,包括:接收应用界面的启动请求;判断发起所述启动请求的源应用程序是否是在前台运行的应用程序;若判断为所述源应用程序是在前台运行的应用程序,则进一步判断所述应用界面是否属于所述源应用程序;若判断为所述应用界面属于所述源应用程序,则启动所述应用界面。2.根据权利要求1所述的启动方法,其特征在于,所述判断发起所述启动请求的源应用程序是否是在前台运行的应用程序的步骤具体包括:获取发起所述启动请求的源应用程序的应用标识;获取在前台运行的应用程序的应用标识,以得到应用标识集合;判断所述应用标识集合中是否存在与所述源应用程序的应用标识相同的应用标识;若是,则判定发起所述启动请求的源应用程序是在前台运行的应用程序。3.根据权利要求2所述的启动方法,其特征在于,所述判断所述应用界面是否属于所述源应用程序的步骤具体包括:判断所述源应用程序的应用标识是否为目标应用标识,所述目标应用标识为所述应用界面所属的应用程序的应用标识;若是,则判定所述应用界面属于所述源应用程序。4.根据权利要求1所述的启动方法,其特征在于,所述启动请求携带与所述应用界面对应的组件标识,所述启动所述应用界面的步骤具体包括:根据所述组件标识确定相应的目标组件;根据所述目标组件创建对应的应用界面。5.根据权利要求1所述的启动方法,其特征在于,所述启动方法还包括:若判断为发起所述启动请求的源应用程序不是在前台运行的应用程序或判断为所述应用界面不属于所述源应用程序,则进一步判断所述源应用程序是否要求返回所述启动请求的执行结果;若判断为所述源应用程序要求返回所述启动请求的执行结果,则向所述源应用程序发送...
【专利技术属性】
技术研发人员:林志泳,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。