利索能及
我要发布
收藏
专利号: 201610841262X
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种应用程序界面的显示方法,其特征在于,包括:

确定用于显示应用程序界面的显示区域;

根据所述应用程序界面对应的布局文件,判断在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素是否为所述应用程序界面的全部界面元素;

若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的部分界面元素,则:通过系统接口DocumentBuilderFactory.newInstance()获取工厂解析器;

调用所述工厂解析器中的newDocumentBuilder()函数获取DOM解析器;

通过所述DOM解析器调用parse函数将所述应用程序界面对应的布局文件解析为文档对象模型;

遍历所述文档对象模型,分别提取出当前时刻下待显示在所述显示区域内的各个界面元素的数据信息;

根据各个界面元素的数据信息,分别对各个界面元素进行实例,并将实例后的界面元素展现在所述显示区域内。

2.如权利要求1所述的显示方法,其特征在于,在所述判断在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素是否为所述应用程序界面的全部界面元素之后,所述方法还包括:若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的全部界面元素,则,对所述应用程序界面的全部界面元素进行解析和实例,并将实例后的界面元素展现在所述显示区域内。

3.如权利要求1所述的显示方法,其特征在于,在所述判断在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素是否为所述应用程序界面的全部界面元素之后,所述方法还包括:若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的部分界面元素,则,对所述显示区域内的滑动事件进行监听;

当监听到所述滑动事件时,根据所述滑动事件确定在当前时刻的下一时刻下待显示在所述显示区域内的新增的界面元素;

对所述新增的界面元素进行解析和实例,以使实例后的所述新增的界面元素能够在当前时刻的下一时刻在所述显示区域内进行展现。

4.一种应用程序界面的显示装置,其特征在于,包括:

第一确定模块,用于确定用于显示应用程序界面的显示区域;

判断模块,用于根据所述应用程序界面对应的布局文件,判断在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素是否为所述应用程序界面的全部界面元素;

第一处理模块,用于若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的部分界面元素,则:通过系统接口DocumentBuilderFactory.newInstance()获取工厂解析器;

调用所述工厂解析器中的newDocumentBuilder()函数获取DOM解析器;

通过所述DOM解析器调用parse函数将所述应用程序界面对应的布局文件解析为文档对象模型;

遍历所述文档对象模型,分别提取出当前时刻下待显示在所述显示区域内的各个界面元素的数据信息;

根据各个界面元素的数据信息,分别对各个界面元素进行实例,并将实例后的界面元素展现在所述显示区域内。

5.如权利要求4所述的显示装置,其特征在于,还包括:

第二处理模块,用于若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的全部界面元素,则,对所述应用程序界面的全部界面元素进行解析和实例,并将实例后的界面元素展现在所述显示区域内。

6.如权利要求4所述的显示装置,其特征在于,还包括:

监听模块,用于若在当前时刻下所述应用程序界面中待显示在所述显示区域内的界面元素为所述应用程序界面的部分界面元素,则,对所述显示区域内的滑动事件进行监听;

第二确定模块,用于当监听到所述滑动事件时,根据所述滑动事件确定在当前时刻的下一时刻下待显示在所述显示区域内的新增的界面元素;

第三处理模块,用于对所述新增的界面元素进行解析和实例,以使实例后的所述新增的界面元素能够在当前时刻的下一时刻在所述显示区域内进行展现。