一种应用程序的伪装方法及移动终端技术

技术编号:15501172 阅读:90 留言:0更新日期:2017-06-03 22:40
本发明专利技术公开一种应用程序的伪装方法及移动终端,所述方法可将第一应用程序伪装成第二应用程序,包括:读取所述第一应用程序的布局文件,生成第一树状图,并读取所述第二应用程序的布局文件,生成第二树状图;生成用于记录所述第一树状图与第二树状图对应关系的散列表;若所述第一应用程序被启动,则从所述第一应用程序中获取数据,并从所述散列表中搜寻所述第二应用程序对应的入口和样式;将所述数据与所述对应的样式拼装在一起。本发明专利技术能使第一应用程序能以第二应用程序的样式呈现,提升用户使用应用程序的隐私性。

Camouflage method of application program and mobile terminal

The invention discloses a method of camouflage application and mobile terminal, the method can be the first app disguised as second applications, including: layout file read the first application, first generation tree layout file and read the application of the second generation, second generation tree; used for powder list of the first and second tree tree relationship; if the first application is started, it gets the data from the first application, and from the hash table search the second application program corresponding to the entrance and style; assembled corresponding to the data and the style together. The present invention enables a first application to be rendered in a style of a second application to enhance the privacy of the user using the application.

【技术实现步骤摘要】
一种应用程序的伪装方法及移动终端
本专利技术涉及终端
,尤其涉及一种应用程序的伪装方法及移动终端。
技术介绍
应用程序APP的发展从某种程度上体现了移动终端的发展,随着移动终端的发展,应用已经有很多展现形态和表现方式来满足用户特定场景下的需要。在现实生活中用户可能会碰到如下场景:如用户正在使用一个应用程序,但用户在使用过程中并不想被其他朋友看到,即当用户在使用过程中总会来来往往一些人看到用户正在使用该应用程序移动终端。
技术实现思路
本专利技术的主要目的在于提出一种应用程序的伪装方法及移动终端,旨在提出一种伪装应用程序的实现,即当用户正在使用某个应用程序时,用户可以通过本方案,将此应用程序伪装成为其他的应用程序,当有其他朋友或者路人经过看到时,发现用户使用的是其他的应用程序,而非本应用程序。为实现上述目的,本专利技术提出一种应用程序的伪装方法,应用于移动终端,其特征在于,所述方法可将第一应用程序伪装成第二应用程序,包括:读取所述第一应用程序的布局文件,生成第一树状图,并读取所述第二应用程序的布局文件,生成第二树状图;生成用于记录所述第一树状图与第二树状图对应关系的散列表;若所述第一本文档来自技高网...
一种应用程序的伪装方法及移动终端

【技术保护点】
一种应用程序的伪装方法,应用于移动终端,其特征在于,所述方法可将第一应用程序伪装成第二应用程序,包括:读取所述第一应用程序的布局文件,生成第一树状图,并读取所述第二应用程序的布局文件,生成第二树状图;生成用于记录所述第一树状图与第二树状图对应关系的散列表;若所述第一应用程序被启动,则从所述第一应用程序中获取数据,并从所述散列表中搜寻所述第二应用程序对应的入口和样式;将所述数据与所述对应的样式拼装在一起。

【技术特征摘要】
1.一种应用程序的伪装方法,应用于移动终端,其特征在于,所述方法可将第一应用程序伪装成第二应用程序,包括:读取所述第一应用程序的布局文件,生成第一树状图,并读取所述第二应用程序的布局文件,生成第二树状图;生成用于记录所述第一树状图与第二树状图对应关系的散列表;若所述第一应用程序被启动,则从所述第一应用程序中获取数据,并从所述散列表中搜寻所述第二应用程序对应的入口和样式;将所述数据与所述对应的样式拼装在一起。2.根据权利要求1所述应用程序的伪装方法,其特征在于,所述解析第一应用程序的布局文件,生成第一树状图包括:获取所述第一应用程序的主入口;获取所述主入口的可扩展标记语言XML的第一布局文件和第一样式,并保存在第一结构体中;解析所述第一布局文件是否有跳转命令相关的指令;若是,则获取跳转入口的名称;并解析所述跳转入口对应的可扩展标记语言XML的第二布局文件和第二样式,并保存在第二结构体中;且所述第二结构体的头指向所述第一样式;解析第m布局文件是否有跳转命令相关的指令;若是,则获取跳转入口的名称;并解析所述跳转入口对应的可扩展标记语言XML的第m+1布局文件和第m+1样式,并保存在第m+1结构体中;且所述第m+1结构体的头指向第m样式;其中,m=2;令m=m+1,并重复前一步骤,直至所述第m布局文件没有跳转命令相关的指令;或,所述解析第二应用程序的布局文件,生成第二树状图包括:获取所述第二应用程序的主入口;获取所述主入口的可扩展标记语言XML的第一布局文件和第一样式,并保存在第一结构体中;解析所述第一布局文件是否有跳转命令相关的指令;若是,则获取跳转入口的名称;并解析所述跳转入口对应的可扩展标记语言XML的第二布局文件和第二样式,并保存在第二结构体中;且所述第二结构体的头指向所述第一样式;解析第m布局文件是否有跳转命令相关的指令;若是,则获取跳转入口的名称;并解析所述跳转入口对应的可扩展标记语言XML的第m+1布局文件和第m+1样式,并保存在第m+1结构体中;且所述第m+1结构体的头指向第m样式;其中,m=2;令m=m+1,并重复前一步骤,直至所述第m布局文件没有跳转命令相关的指令。3.根据权利要求1所述应用程序的伪装方法,其特征在于,所述若所述第一应用程序被启动,则从所述第一应用程序中获取数据,从所述散列表中搜寻所述第二应用程序对应的入口和样式包括:若搜寻不到所述对应的对口和样式,则返回所述第二应用程序的默认样式。4.根据权利要求1...

【专利技术属性】
技术研发人员:陈睿
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1