一种资源定位方法及装置制造方法及图纸

技术编号:14547956 阅读:50 留言:0更新日期:2017-02-04 19:29
本发明专利技术涉及移动应用技术领域,尤其涉及一种资源定位方法及装置,用以解决现有技术存在的研发人员在调试移动终端应用界面时,无法在移动终端上直观而详尽的查看到当前界面的UI控件信息,从而导致调试过程繁琐复杂,工作效率低的问题,包括:根据接收到的用户界面UI控件选中指令,确定UI控件;根据UI控件对应的视图对象标识,确定视图对象标识对应的资源路径信息;根据资源路径信息,确定显示信息,并将显示信息显示在移动终端。从而可以在移动终端上,通过接收到UI控件选中指令,可以直接在移动终端上进行显示,方便了开发人员的调试,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及移动应用
,尤其涉及一种资源定位方法及装置
技术介绍
研究人员在调试移动移动终端应用界面时,为方便查看和开发,一般都会需要知道当前界面的UI(UserInterface,用户界面)控件信息。现有技术,通过PC(PersonalComputer,个人电脑)端向移动终端发送命令获取UI控件属性,然后在PC上显示当前UI控件的属性信息。但是现有技术只能通过PC与移动终端相连接,从而在PC上显示UI控件属性信息,此外,PC也只能获取到UI控件属性信息,如控件大小,位置,边距等信息,而无法获取更多的资源引用关系信息以及资源路径,同时由于应用与信息分离,导致资源信息无法直观显示在应用界面,不利于研发人员修改和调试应用UI界面。综上所述,现有技术存在研发人员在调试移动终端应用界面时,无法在移动终端上直观而详尽的查看到当前界面的UI控件信息,从而导致调试过程繁琐复杂,工作效率低的问题。申请内容本专利技术提供一种资源定位方法及装置,用以解决现有技术存在的研发人员在调试移动终端应用界面时,无法在移动终端上直观而详尽的查看到当前界面的UI控件信息,从而导致调试过程繁琐复杂,工作效率低的问题。一方面,本专利技术实施例提供一种资源定位方法,包括:根据接收到的用户界面UI控件选中指令,确定UI控件;根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的资源路径信息;根据所述资源路径信息,确定显示信息,并将所述显示信息显示在移动终端。可选地,所述根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的资源路径信息,包括:根据UI控件对应的视图对象标识与画布对象的第一对应关系,确定所述视图对象标识对应的画布对象;根据画布对象与资源对象的第二对应关系,确定所述画布对象对应的资源对象;根据资源对象与资源路径信息的第三对应关系,确定所述所述资源标识对应的资源路径信息。可选地,根据所述资源路径信息,确定显示信息,还包括:根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的属性信息;根据所述资源路径信息和所述视图对象标识对应的属性信息,确定显示信息。可选地,根据下列方式建立所述第一对应关系:根据视图对象调用的draw函数,确定与所述视图对象对应的画布对象;根据所述视图对象对应的视图对象标识及所述画布对象,确定所述第一对应关系;根据下列方式建立所述第二对应关系:根据资源对象调用的Drawable.draw函数,确定所述资源对象对应的画布对象;根据所述资源对象及所述画布对象,确定所述第二对应关系;根据下列方式建立所述第三对应关系:根据资源标识信息,调用getDrawable函数生成与所述资源标识信息对应的资源对象;根据所述资源对象及所述资源标识信息对应的资源路径信息,建立所述第三对应关系。可选地,所述显示信息包括以下部分或者全部:UI控件的大小信息、UI控件的位置信息、UI控件的边距信息、字体大小、字体边距、背景资源图片路径、前景资源图片路径、颜色资源路径、字体资源路径。另一方面,本专利技术实施例提供一种资源定位装置,包括:第一确定单元,用于根据接收到的用户界面UI控件选中指令,确定UI控件;第二确定单元,用于根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的资源路径信息;显示单元,用于根据所述资源路径信息,确定显示信息,并将所述显示信息显示在移动终端。可选地,所述第二确定单元,具体用于:根据UI控件对应的视图对象标识与画布对象的第一对应关系,确定所述视图对象标识对应的画布对象;根据画布对象与资源对象的第二对应关系,确定所述画布对象对应的资源对象;根据资源对象与资源路径信息的第三对应关系,确定所述所述资源标识对应的资源路径信息。可选地,所述显示单元,具体用于:根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的属性信息;根据所述资源路径信息和所述视图对象标识对应的属性信息,确定显示信息。可选地,所述第二确定单元,还用于:根据视图对象调用的draw函数,确定与所述视图对象对应的画布对象;根据所述视图对象对应的视图对象标识及所述画布对象,确定所述第一对应关系;根据资源对象调用的Drawable.draw函数,确定所述资源对象对应的画布对象;根据所述资源对象及所述画布对象,确定所述第二对应关系;根据资源标识信息,调用getDrawable函数生成与所述资源标识信息对应的资源对象;根据所述资源对象及所述资源标识信息对应的资源路径信息,建立所述第三对应关系。可选地,所述显示信息包括以下部分或者全部:UI控件的大小信息、UI控件的位置信息、UI控件的边距信息、字体大小、字体边距、背景资源图片路径、前景资源图片路径、颜色资源路径、字体资源路径。本专利技术实施例提供的方法,包括:根据接收到的用户界面UI控件选中指令,确定UI控件;根据UI控件对应的视图对象标识,确定视图对象标识对应的资源路径信息;根据资源路径信息,确定显示信息,并将显示信息显示在移动终端。从而可以在移动终端上,通过接收到UI控件选中指令,可以直接在移动终端上进行显示,方便了开发人员的调试,提高了工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的资源定位方法流程图;图2为本专利技术实施例提供的资源定位方法效果显示图;图3为本专利技术实施例提供的三种对应关系的建立方法详细流程图;图4为本专利技术实施例提供的资源定位装置示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1所示,为本专利技术实施例提供的资源定位方法,包括:步骤101、根据接收到的用户界面UI控件选中指令,确定UI本文档来自技高网...

【技术保护点】
一种资源定位方法,其特征在于,包括:根据接收到的用户界面UI控件选中指令,确定UI控件;根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的资源路径信息;根据所述资源路径信息,确定显示信息,并将所述显示信息显示在移动终端。

【技术特征摘要】
1.一种资源定位方法,其特征在于,包括:
根据接收到的用户界面UI控件选中指令,确定UI控件;
根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的资
源路径信息;
根据所述资源路径信息,确定显示信息,并将所述显示信息显示在移动终
端。
2.如权利要求1所述的方法,其特征在于,所述根据所述UI控件对应的
视图对象标识,确定所述视图对象标识对应的资源路径信息,包括:
根据UI控件对应的视图对象标识与画布对象的第一对应关系,确定所述
视图对象标识对应的画布对象;
根据画布对象与资源对象的第二对应关系,确定所述画布对象对应的资源
对象;
根据资源对象与资源路径信息的第三对应关系,确定所述所述资源标识对
应的资源路径信息。
3.如权利要求1所述的方法,其特征在于,根据所述资源路径信息,确
定显示信息,还包括:
根据所述UI控件对应的视图对象标识,确定所述视图对象标识对应的属
性信息;
根据所述资源路径信息和所述视图对象标识对应的属性信息,确定显示信
息。
4.如权利要求2所述的方法,其特征在于,根据下列方式建立所述第一
对应关系:
根据视图对象调用的draw函数,确定与所述视图对象对应的画布对象;
根据所述视图对象对应的视图对象标识及所述画布对象,确定所述第一对
应关系;
根据下列方式建立所述第二对应关系:
根据资源对象调用的Drawable.draw函数,确定所述资源对象对应的画布
对象;
根据所述资源对象及所述画布对象,确定所述第二对应关系;
根据下列方式建立所述第三对应关系:
根据资源标识信息,调用getDrawable函数生成与所述资源标识信息对应
的资源对象;
根据所述资源对象及所述资源标识信息对应的资源路径信息,建立所述第
三对应关系。
5.如权利要求1所述的方法,其特征在于,所述显示信息包括以下部分
或者全部:
UI控件的大小信息、UI控件的位置信息、UI控件的边距信息、字体大小、
字体边距、背景资源图片路径、前景资源...

【专利技术属性】
技术研发人员:张强周玮邢迎飞
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1