The invention discloses a method for realizing the application of multi page mode, the method is applied to the terminal, the method comprises the following steps: selecting step, according to the different scenes of the terminal to select the appropriate mode of application page; access control step, the corresponding mode of application page class to get the window handle, forming a window object; and display steps: controlling the window object to display the corresponding application page mode. The invention also discloses a terminal, a method and a system for realizing a multi-mode application page. The invention can realize a multi mode application page, not only to enhance the efficiency of application development, application and development of the multi mode can better adapt to different scenarios, greatly enhance the user experience.
【技术实现步骤摘要】
一种实现多模式应用页面的终端、方法及系统
本专利技术涉及一种终端、实现应用页面的方法及系统,具体涉及一种实现多模式应用页面的终端、方法及系统。
技术介绍
随着互联网的兴起及智能终端的普及,对终端应用的需求也大大增强。业界相关公司都在积极地探索如何快速开发终端应用,并同时保证应用页面具有良好的用户体验。现有应用页面可分为原生应用(NativeApp)页面、网页应用(WebApp)页面和融合原生应用和网页应用功能的混合应用(HybridApp)页面。这三种模式的应用页面各有优缺点,如原生应用页面可访问所有终端应用程序接口,速度快,页面动画效果较好,但开发成本高、效率低;网页应用页面支持设备广泛,但对页面动画和高分辨率图片支持度较差。混合应用页面虽然综合了原生应用页面和网页应用页面的一些优点,但是带给用户的体验不及原生应用页面,不能访问一些高级终端应用程序接口,也可能会出现页面显示不稳定的现象。
技术实现思路
本专利技术提供了一种实现多模式应用页面的终端、方法及系统,以解决现有技术中单纯采用原生应用页面、网页应用页面或混合应用页面带来的用户体验度较差、应用开发效率不高等问题。根据本专利技术的一个方面,提供了一种实现多模式应用页面的方法,该方法应用于终端上,所述方法包括:选择步骤,根据所述终端的不同场景选择相应模式的应用页面类;获取步骤,控制所述相应模式的应用页面类获取窗口句柄,形成窗口对象;及显示步骤:控制所述窗口对象显示所述相应模式的应用页面。根据本专利技术的一个方面,还提供了一种终端,所述终端包括存储器和处理器,所述存储器中存储程序指令,所述处理器处理所述程序指 ...
【技术保护点】
一种实现多模式应用页面的方法,该方法应用于终端上,其特征在于,所述方法包括:选择步骤,根据所述终端的不同场景选择相应模式的应用页面类;获取步骤,控制所述相应模式的应用页面类获取窗口句柄,形成窗口对象;及显示步骤,控制所述窗口对象显示所述相应模式的应用页面。
【技术特征摘要】
1.一种实现多模式应用页面的方法,该方法应用于终端上,其特征在于,所述方法包括:选择步骤,根据所述终端的不同场景选择相应模式的应用页面类;获取步骤,控制所述相应模式的应用页面类获取窗口句柄,形成窗口对象;及显示步骤,控制所述窗口对象显示所述相应模式的应用页面。2.根据权利要求1所述的方法,其特征在于,所述选择步骤进一步包括:利用XML插件判断所述终端的不同场景并选择相应模式的应用页面类。3.根据权利要求1所述的方法,其特征在于,所述方法在所述获取步骤之前还包括:继承步骤,控制所述相应模式的应用页面类继承相应模式的窗口子类。4.根据权利要求1所述的方法,其特征在于,所述获取步骤之前还包括:判断步骤,判断窗口池分配的所述窗口句柄的数量是否已达预设最大值,若所述窗口池分配的所述窗口句柄的数量未达预设最大值,则执行所述获取步骤;及释放步骤,若所述窗口池分配的所述窗口句柄的数量达到预设最大值,控制所述窗口池释放所述窗口对象。5.根据权利要求1所述的方法,其特征在于,所述方法在所述显示步骤之后还包括:回收步骤,当所述应用页面的显示结束,控制窗口池回收所述窗口句柄。6.一种终端,所述终端包括存储器和处理器,所述存储器中存储程序指令,所述处理器处理所述程序指令以执行以下步骤:选择步骤,根据所述终端的不同场景选择相应模式的应用页面类;获取步骤,控制所述相应模式的应用页面类获取窗口句柄,形成窗口对象;及显示步骤,控制所述窗口对象显示所述相应模式的应用页面。7.根据权利要求6所述的终端,其特征在于,所述选择步骤进一步包括利用XML插件判断所述终端的不同场景并选择相应模式的应用页面类。8.根据权利要求6所述的终端,其特征在于,所述处理器在执行所述获取步骤之前还执行:继承步骤,控制所述相应模式的应用页面类继承相应模式...
【专利技术属性】
技术研发人员:涂成义,朱兴昌,孔建华,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。