【技术实现步骤摘要】
本专利技术涉及电子信息
,具体涉及一种应用界面实现方法和系统。
技术介绍
现有技术中,终端上使用的操作系统多种多样,例如IOS (苹果终端的手机操作系统),Android (安卓操作系统),WP7 (微软终端操作系统)等。各个终端操作系统中都有自己的应用界面实现方式,如Android的Layout, xml, WP的xaml等。将终端按终端中所用操作系统进行分类,各种终端自身的应用界面实现方式互不兼容。因此,当在不同终端中加载应用时,需要针对每种终端单独开发对应于该终端的应用界面。由此,造成应用开发成本的显著增加。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种应用界面实现方法和系统,以解决使用不同操作系统的终端中应用界面实现方式互不兼容的问题。依据本专利技术的一个方面,提供了一种应用界面实现方法,所述方法包括确定待实现的应用界面中包含的可由网页组件模拟的界面组件;通过超文本标记语言HTML和风格样式表CSS生成用于模拟所述界面组件的网页组件;使用应用的网页容器WebView加载所述网页组件,生成网页形式的应用界面;在操作文件中设置应用界面中网页组件 ...
【技术保护点】
一种应用界面实现方法,包括:确定待实现的应用界面中包含的可由网页组件模拟的界面组件;通过超文本标记语言HTML和风格样式表CSS生成用于模拟所述界面组件的网页组件;使用应用的网页容器WebView加载所述网页组件,生成网页形式的应用界面;在操作文件中设置应用界面中网页组件的操作事件,当网页组件的操作事件被触发时,通过终端应用平台PhoneGap调用终端的系统资源完成所述操作事件;确定待实现的应用界面中包含的不可由网页组件模拟的界面组件;采用终端本地提供的界面组件实现方式生成所述界面组件,并设置所述界面组件的操作事件,使用应用中通用容器加载所述界面组件;当界面组件的操作事件被 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:杨永乐,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。