CN104216751B - 一种应用程序的功能组件界面资源的加载方法及*** - Google Patents
一种应用程序的功能组件界面资源的加载方法及*** Download PDFInfo
- Publication number
- CN104216751B CN104216751B CN201410525222.5A CN201410525222A CN104216751B CN 104216751 B CN104216751 B CN 104216751B CN 201410525222 A CN201410525222 A CN 201410525222A CN 104216751 B CN104216751 B CN 104216751B
- Authority
- CN
- China
- Prior art keywords
- functional unit
- acquisition
- interface resources
- application program
- resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 72
- 230000000694 effects Effects 0.000 claims abstract description 31
- 238000009434 installation Methods 0.000 claims description 26
- 230000008859 change Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 22
- 238000005314 correlation function Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本发明的实施例公开了一种应用程序的功能组件界面资源的加载方法及***,有助于提高应用程序的功能组件的开发效率。所述方法包括:在加载应用程序的功能组件时,获取***中的活动类中的获取资源的方法;通过所述获取资源的方法获取一新创建的资源实例,其中,所述资源实例指向所述应用程序的功能组件的界面资源存放路径;根据所述资源实例所指向的界面资源存放路径,获取所述功能组件的界面资源;对获取的所述功能组件的界面资源进行解析和加载。本发明适用于应用程序的功能组件界面资源的加载技术领域。
Description
技术领域
本发明涉及应用程序功能组件的加载技术领域,尤其涉及一种应用程序的功能组件界面资源的加载方法及***。
背景技术
功能组件是指,在应用程序中用于实现某个功能的代码集合,功能组件中也可含有用于界面显示的界面资源。目前,很多应用程序开发者或者开发商,在发布一款应用程序后,很难再动态的改变用户手机上的应用程序的某些功能。通常,他们只能重新开发出一个新的应用程序,然后通过升级方式来改变用户手机上相应的应用程序的某些功能,但是有很大一部分用户不愿意因下载这个新的应用程序或升级安装打断自己对现有应用程序的使用,从而导致这部分用户很难使用到开发者或开发商发布的新功能。如果旧的应用程序的相关功能上在应用程序运行的过程中产生崩溃也很难对所有的用户都进行修复。
现有技术中,也有部分应用程序开发者或者开发商,通过将某个功能组件独立制作成一个jar(jar是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件)包,并且在jar包内实现一套管理界面资源的框架,通过这套框架去读取界面资源。但是这种技术中,编写界面代码的时候极其复杂繁琐,导致开发界面效率比较低,开发代价较大。
发明内容
有鉴于此,本发明实施例提供一种应用程序的功能组件界面资源的加载方法及***,有助于提高应用程序的功能组件的开发效率。
一方面,本发明实施例提供一种应用程序的功能组件界面资源的加载方法,包括:
在加载应用程序的功能组件时,获取***中的活动类中的获取资源的方法;
通过所述获取资源的方法获取一新创建的资源实例,其中,所述资源实例指向所述应用程序的功能组件的界面资源存放路径;
根据所述资源实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
对获取的所述功能组件的界面资源进行解析和加载。
可选地,所述对获取的所述功能组件的界面资源进行解析和加载包括:对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;若确定所述功能组件的界面资源中的含有自定义控件,则获取所述活动类中的获取类加载器的方法;通过所述获取类加载器的方法获取一指向所述功能组件的类加载器实例,其中,所述获取的类加载器实例的父类加载器为所述应用程序的类加载器;通过所述获取的类加载器实例查找所述自定义控件的代码;对所述查找到的自定义控件的代码进行加载。
可选地,在通过所述获取类加载器的方法获取一个类加载器实例之后,还包括:通过所述获取的类加载器实例查找***控件的代码。
可选地,在通过所述获取资源的方法获取一新创建的资源实例之前,包括:获取所述功能组件的安装包;根据所述功能组件的安装包对所述应用程序进行更新。
相对于需要在功能组件的安装包里实现一套管理界面资源的框架,通过这套框架去读取界面资源的现有技术,本发明所述的应用程序的功能组件界面资源的加载方法中,***能够通过获取资源的方法获取一新创建的资源实例,所述新创建的资源实例能够指向所述功能组件当前的资源存放路径,这样,根据新创建的资源实例指向功能组件的界面资源存放路径,即能够加载功能组件的界面资源,从而,使开发人员在编写功能组件代码的时候不需要再在功能组件中写一套管理界面资源的框架,从而,提高了应用程序的功能组件的开发效率。
另一方面,本发明实施例提供一种应用程序的功能组件界面资源的加载***,包括:
第一获取单元,用于在加载应用程序的功能组件时,获取***中的活动类中的获取资源的方法;
第二获取单元,用于通过所述获取资源的方法获取一新创建的资源实例,其中,所述资源实例指向所述应用程序的功能组件的界面资源存放路径;
第三获取单元,用于根据所述资源实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
加载单元,用于对获取的所述功能组件的界面资源进行解析和加载。
可选地,所述加载单元包括:确定模块,用于对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;第一获取模块,用于当确定所述功能组件的界面资源中的含有自定义控件时,获取所述活动类中的获取类加载器的方法;第二获取模块,用于通过所述获取类加载器的方法获取一指向所述功能组件的类加载器实例,其中,所述获取的类加载器实例的父类加载器为所述应用程序的类加载器;查找模块,用于通过所述获取的类加载器实例查找所述自定义控件的代码;加载模块,用于对所述查找到的自定义控件的代码进行加载。
可选地,所述查找模块,还用于通过所述获取的类加载器实例查找***控件的代码。
可选地,所述的应用程序的功能组件界面资源的加载***,还包括:第四获取单元,用于获取所述功能组件的安装包;更新单元,用于根据所述功能组件的安装包对所述应用程序进行更新。
相对于需要在功能组件的安装包里实现一套管理界面资源的框架,通过这套框架去读取界面资源的现有技术,本发明所述的应用程序的功能组件界面资源的加载***中,***能够通过获取资源的方法获取一新创建的资源实例,所述新创建的资源实例能够指向所述功能组件当前的资源存放路径,这样,根据新创建的资源实例指向功能组件的界面资源存放路径,即能够加载功能组件的界面资源,从而,使开发人员在编写功能组件代码的时候不需要再在功能组件中写一套管理界面资源的框架,从而,提高了应用程序的功能组件的开发效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明的应用程序的功能组件界面资源的加载方法一实施例的流程示意图;
图2为本发明的应用程序的功能组件界面资源的加载***一实施例的结构示意图;
图3为本发明的应用程序的功能组件界面资源的加载***另一实施例的结构示意图。
具体实施方式
下面结合附图对本发明实施例一种应用程序的功能组件界面资源的加载方法及***进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参看图1所示,本发明一种应用程序的功能组件界面资源的加载方法的具体实施方式,包括:
S1、在加载应用程序的功能组件时,获取***中的活动类(Activity类)中的获取资源的方法(getResources()方法);
本发明实施例中,所述获取的getResources()方法是改写后的getResources()方法,该改写后的getResources()方法能够修改通过其获取的资源实例所指向的功能组件的资源存放路径,该改写后的getResources()方法为预先设置的,每次需要使用的时候可以直接获取。
需要说明的是,所述Activity类,例如,安卓***中的Activity类是显示页面的类,包括许多成员,例如getResources()方法。
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。
Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。
S2、通过所述getResources()方法获取一新创建的资源实例(Resources实例),其中,所述Resources实例指向所述应用程序的功能组件的界面资源存放路径;
S3、根据所述Resources实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
S4、对获取的所述功能组件的界面资源进行解析和加载。
相对于需要在功能组件的安装包里实现一套管理界面资源的框架,通过这套框架去读取界面资源的现有技术,本发明所述的应用程序的功能组件界面资源的加载方法中,***能够通过getResources()方法获取一新创建的Resources实例,所述新创建的Resources实例能够指向所述功能组件当前的资源存放路径,这样,根据新创建的Resources实例指向功能组件的界面资源存放路径,即能够加载功能组件的界面资源,从而,使开发人员在编写功能组件代码的时候不需要再在功能组件中写一套管理界面资源的框架,从而,提高了应用程序的功能组件的开发效率。另外,也能够加快功能组件的发布。
需要说明的是,由于纯逻辑类的功能组件,即不需要显示界面的功能组件不需要加载界面资源,可以直接通过Java(Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言)动态加载技术进行加载。
在前述应用程序的功能组件界面资源的加载方法的具体实施方式中,可选地,所述对获取的所述功能组件的界面资源进行解析和加载(S4)包括:对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;若确定所述功能组件的界面资源中的含有自定义控件,则获取所述Activity类中的获取类加载器的方法(getClassLoader()方法);通过所述获取类加载器的方法获取一指向所述功能组件的类加载器实例(ClassLoader实例),其中,所述获取的ClassLoader实例的父类加载器(父ClassLoade)为所述应用程序的类加载器;通过所述获取的ClassLoader实例查找所述自定义控件的代码;对所述查找到的自定义控件的代码进行加载。
可选地,在通过所述getClassLoader()方法获取一个ClassLoader实例之后,还包括:通过所述获取的ClassLoader实例查找***控件的代码。
本发明实施例中,所述获取的getClassLoader()方法是改写后的getClassLoader()方法,通过该改写后的getClassLoader()方法能够返回一、以应用程序的类加载器为父ClassLoade的ClassLoader实例,该改写后的getClassLoader()方法可以为预先设置的,每次需要使用的时候直接获取该重写的getClassLoader()方法。
本发明实施例中,由于应用程序的类加载器已经加载过***代码,因此,将所述应用程序的类加载器作为所述获取的ClassLoader实例的父ClassLoade,能够使指向所述功能组件的所述获取的ClassLoader实例通过所述父ClassLoade成功地查找到所述***代码;相同地,也能够成功地查找到该应用程序中框架的代码,有助于成功地构建该功能组件与其它功能组件之间的通信,从而,有助于优化功能组件界面的操作。
在前述应用程序的功能组件界面资源的加载方法的具体实施方式中,可选地,在通过所述getResources()方法获取一新创建的Resources实例之前,包括:获取所述功能组件的安装包;根据所述功能组件的安装包对所述应用程序进行更新。
本发明实施例中,预先从应用程序中分离出不同的功能模块制作成功能组件的安装包,使不同功能模块独立成相应的功能组件,从而,隔离功能模块之间的通信,即断开功能模块与功能模块之间的相互耦合关系,能够有效帮助管理者实行扁平化管理。
可以理解的是,所述功能组件的安装包的存放路径就是所述Resources实例所指向的所述功能组件当前的资源存放路径。
本发明实施例中,优选地,所述根据所述组件的安装包对所述应用程序进行更新包括:根据所述功能组件的安装包对所述应用程序的功能进行升级;和/或根据所述功能组件的安装包对所述应用程序的漏洞进行补救。
本发明实施例中,当所述功能组件的加载方法实施后,当开发者或者开发商需要更改应用程序中某个功能的时候,只需要开发出具有相关功能的功能组件并发布升级即可,用户在使用该应用程序的时候会自动加载最新的功能组件以完成相关功能的升级,从而,用户能够快速地体验到产品在相关功能上的改进。
另外,若开发者或者开发商发现应用程序的某个功能存在严重的设计缺陷、安全风险、漏洞等,也可以通过发布相应的功能组件来解决上述问题。
参看图2所示,本发明一种应用程序的功能组件界面资源的加载***的具体实施方式,包括:
第一获取单元1,用于在加载应用程序的功能组件时,获取***中的活动类(Activity类)中的获取资源的方法(getResources()方法);
本发明实施例中,所述获取的getResources()方法是可以基于现有的getResources()方法进行改写获得。以便使得通过该改写的getResources()方法能够获取一新创建的资源实例(Resources实例),所述Resources实例指向所述应用程序的功能组件的界面资源存放路径。该改写后的getResources()方法可为预先设置的,每次需要使用的时候可以直接获取。
需要说明的是,所述Activity类,例如,安卓***中的Activity类是显示页面的类,包括许多成员,例如getResources()方法。
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。
Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。
第二获取单元2,用于通过所述getResources()方法获取一新创建的Resources实例,其中,所述Resources实例指向所述应用程序的功能组件的界面资源存放路径;
第三获取单元3,用于根据所述Resources实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
加载单元4,用于对获取的所述功能组件的界面资源进行解析和加载。
相对于需要在功能组件的安装包里实现一套管理界面资源的框架,通过这套框架去读取界面资源的现有技术,本发明所述的应用程序的功能组件界面资源的加载***中,***能够通过getResources()方法获取一新创建的Resources实例,所述新创建的Resources实例能够指向所述功能组件当前的资源存放路径,这样,根据新创建的Resources实例指向功能组件的界面资源存放路径,即能够加载功能组件的界面资源,从而,使开发人员在编写功能组件代码的时候不需要再在功能组件中写一套管理界面资源的框架,从而,提高了应用程序的功能组件的开发效率。另外,也能够加快功能组件的发布。
需要说明的是,由于纯逻辑类的功能组件,即不需要显示界面的功能组件不需要加载界面资源,可以直接通过Java(Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言)动态加载技术进行加载。
在前述应用程序的功能组件界面资源的加载***的具体实施方式中,可选地,所述加载单元4包括:确定模块41,用于对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;第一获取模块42,用于当确定所述功能组件的界面资源中的含有自定义控件时,获取所述Activity类中的获取类加载器的方法(getClassLoader()方法);第二获取模块43,用于通过所述getClassLoader()方法获取一指向所述功能组件的类加载器实例(ClassLoader实例),其中,所述获取的ClassLoader实例的父类加载器(父ClassLoade)为所述应用程序的类加载器;查找模块44,用于通过所述获取的ClassLoader实例查找所述自定义控件的代码;加载模块45,用于对所述查找到的自定义控件的代码进行加载。
可选地,所述查找模块44,还用于通过所述获取的ClassLoader实例查找***控件的代码。
本发明实施例中,所述获取的getResources()方法是可以基于现有的getResources()方法进行改写获得。以便使得通过该改写的getResources()方法能够获取一新创建的Resources实例,所述Resources实例指向所述应用程序的功能组件的界面资源存放路径。该改写后的getResources()方法可为预先设置的,每次需要使用的时候可以直接获取。
本发明实施例中,由于应用程序的类加载器已经加载过***代码,因此,将所述应用程序的类加载器作为所述获取的ClassLoader实例的父ClassLoade,能够使指向所述功能组件的所述获取的ClassLoader实例通过所述父ClassLoade成功地查找到所述***代码;相同地,也能够成功地查找到该应用程序中框架的代码,有助于成功地构建该功能组件与其它功能组件之间的通信,从而,有助于优化功能组件界面的操作。
在前述应用程序的功能组件界面资源的加载***的具体实施方式中,可选地,所述应用程序的功能组件界面资源的加载***还包括:第三获取单元5,用于获取所述功能组件的安装包;更新单元6,用于根据所述功能组件的安装包对所述应用程序进行更新。
本发明实施例中,预先从应用程序中分离出不同的功能模块制作成功能组件的安装包,使不同功能模块独立成相应的功能组件,从而,隔离功能模块之间的通信,即断开功能模块与功能模块之间的相互耦合关系,能够有效帮助管理者实行扁平化管理。
可以理解的是,所述功能组件的安装包的存放路径就是所述Resources实例所指向的所述功能组件当前的资源存放路径。
本发明实施例中,优选地,所述根据所述组件的安装包对所述应用程序进行更新包括:根据所述功能组件的安装包对所述应用程序的功能进行升级;和/或根据所述功能组件的安装包对所述应用程序的漏洞进行补救。
本发明实施例中,当所述功能组件的加载方法实施后,当开发者或者开发商需要更改应用程序中某个功能的时候,只需要开发出具有相关功能的功能组件并发布升级即可,用户在使用该应用程序的时候会自动加载最新的功能组件以完成相关功能的升级,从而,用户能够快速地体验到产品在相关功能上的改进。
另外,若开发者或者开发商发现应用程序的某个功能存在严重的设计缺陷、安全风险、漏洞等,也可以通过发布相应的功能组件来解决上述问题。
本发明各应用程序的功能组件界面资源的加载方法及***的实施例中,所述***可以为安卓***。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (6)
1.一种应用程序的功能组件界面资源的加载方法,其特征在于,包括:
在加载应用程序的功能组件时,获取***中的活动类中的获取资源的方法,所述获取资源的方法是改写后的获取资源的方法,该改写后的获取资源的方法能够修改通过其获取的资源实例所指向的功能组件的资源存放路径;
通过所述获取资源的方法获取一新创建的资源实例,其中,所述资源实例指向所述应用程序的功能组件的界面资源存放路径;
根据所述资源实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
对获取的所述功能组件的界面资源进行解析和加载;
在通过所述获取资源的方法获取一新创建的资源实例之前,包括:
预先从应用程序中分离出不同的功能模块制作成功能组件的安装包,使不同功能模块独立成相应的功能组件;
获取所述功能组件的安装包;
根据所述功能组件的安装包对所述应用程序进行更新。
2.根据权利要求1所述的应用程序的功能组件界面资源的加载方法,其特征在于,所述对获取的所述功能组件的界面资源进行解析和加载包括:
对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;
若确定所述功能组件的界面资源中的含有自定义控件,则获取所述活动类中的获取类加载器的方法;
通过所述获取类加载器的方法获取一指向所述功能组件的类加载器实例,其中,所述获取的类加载器实例的父类加载器为所述应用程序的类加载器;
通过所述获取的类加载器实例查找所述自定义控件的代码;
对所述查找到的自定义控件的代码进行加载。
3.根据权利要求2所述的应用程序的功能组件界面资源的加载方法,其特征在于,在通过所述获取类加载器的方法获取一个类加载器实例之后,还包括:
通过所述获取的类加载器实例查找***控件的代码。
4.一种应用程序的功能组件界面资源的加载***,其特征在于,包括:
第一获取单元,用于在加载应用程序的功能组件时,获取***中的活动类中的获取资源的方法,所述获取资源的方法是改写后的获取资源的方法,该改写后的获取资源的方法能够修改通过其获取的资源实例所指向的功能组件的资源存放路径;
第二获取单元,用于通过所述获取资源的方法获取一新创建的资源实例,其中,所述资源实例指向所述应用程序的功能组件的界面资源存放路径;
第三获取单元,用于根据所述资源实例所指向的界面资源存放路径,获取所述功能组件的界面资源;
加载单元,用于对获取的所述功能组件的界面资源进行解析和加载;
第四获取单元,用于预先从应用程序中分离出不同的功能模块制作成功能组件的安装包,使不同功能模块独立成相应的功能组件,获取所述功能组件的安装包;
更新单元,用于根据所述功能组件的安装包对所述应用程序进行更新。
5.根据权利要求4所述的应用程序的功能组件界面资源的加载***,其特征在于,所述加载单元包括:
确定模块,用于对获取的所述功能组件的界面资源的布局文件进行解析,确定所述功能组件的界面资源中的是否含有自定义控件;
第一获取模块,用于当确定所述功能组件的界面资源中的含有自定义控件时,获取所述活动类中的获取类加载器的方法;
第二获取模块,用于通过所述获取类加载器的方法获取一指向所述功能组件的类加载器实例,其中,所述获取的类加载器实例的父类加载器为所述应用程序的类加载器;
查找模块,用于通过所述获取的类加载器实例查找所述自定义控件的代码;
加载模块,用于对所述查找到的自定义控件的代码进行加载。
6.根据权利要求5所述的应用程序的功能组件界面资源的加载***,其特征在于:
所述查找模块,还用于通过所述获取的类加载器实例查找***控件的代码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410525222.5A CN104216751B (zh) | 2014-09-30 | 2014-09-30 | 一种应用程序的功能组件界面资源的加载方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410525222.5A CN104216751B (zh) | 2014-09-30 | 2014-09-30 | 一种应用程序的功能组件界面资源的加载方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104216751A CN104216751A (zh) | 2014-12-17 |
CN104216751B true CN104216751B (zh) | 2018-01-12 |
Family
ID=52098280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410525222.5A Expired - Fee Related CN104216751B (zh) | 2014-09-30 | 2014-09-30 | 一种应用程序的功能组件界面资源的加载方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104216751B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068747A (zh) * | 2015-08-06 | 2015-11-18 | 深圳市金立通信设备有限公司 | 一种桌面部件的生成方法及装置 |
CN106557343A (zh) * | 2015-09-30 | 2017-04-05 | 阿里巴巴集团控股有限公司 | 生成功能应用及加载资源的方法及装置 |
CN107885540A (zh) * | 2016-09-28 | 2018-04-06 | 腾讯科技(深圳)有限公司 | 一种加载应用程序静态资源的方法、装置及终端 |
CN108446117A (zh) * | 2018-03-20 | 2018-08-24 | 苏州思必驰信息科技有限公司 | 在语音对话平台的产品中配置ui的方法及*** |
CN111475142B (zh) * | 2020-04-03 | 2023-04-28 | 支付宝(杭州)信息技术有限公司 | 一种小程序文件包的生成方法、装置及设备 |
CN111625290B (zh) * | 2020-05-06 | 2023-03-24 | 小船出海教育科技(北京)有限公司 | 一种Android平台下布局文件预加载方法、装置及电子设备 |
CN114201260B (zh) * | 2021-12-17 | 2024-07-12 | 杭州逗酷软件科技有限公司 | 服务显示方法、装置、终端、存储介质及程序产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929597A (zh) * | 2012-09-24 | 2013-02-13 | 摩卡软件(天津)有限公司 | 一种基于Java平台的Web业务支持方法和装置 |
CN103455342A (zh) * | 2013-06-06 | 2013-12-18 | 广州市久邦数码科技有限公司 | 一种主题调用的方法及装置 |
CN103544005A (zh) * | 2013-09-10 | 2014-01-29 | Tcl集团股份有限公司 | 一种Android自定义控件的扩展开发方法及装置 |
CN103902265A (zh) * | 2012-12-26 | 2014-07-02 | 腾讯科技(深圳)有限公司 | 一种应用实现方法及相关装置 |
-
2014
- 2014-09-30 CN CN201410525222.5A patent/CN104216751B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929597A (zh) * | 2012-09-24 | 2013-02-13 | 摩卡软件(天津)有限公司 | 一种基于Java平台的Web业务支持方法和装置 |
CN103902265A (zh) * | 2012-12-26 | 2014-07-02 | 腾讯科技(深圳)有限公司 | 一种应用实现方法及相关装置 |
CN103455342A (zh) * | 2013-06-06 | 2013-12-18 | 广州市久邦数码科技有限公司 | 一种主题调用的方法及装置 |
CN103544005A (zh) * | 2013-09-10 | 2014-01-29 | Tcl集团股份有限公司 | 一种Android自定义控件的扩展开发方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104216751A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104216751B (zh) | 一种应用程序的功能组件界面资源的加载方法及*** | |
CN106156186B (zh) | 一种数据模型管理装置、服务器及数据处理方法 | |
US9483284B2 (en) | Version compatibility determination | |
CN103365644B (zh) | 一种扩展软件功能的方法及装置 | |
CN102779151B (zh) | 应用程序的搜索方法、装置及*** | |
CN102929716B (zh) | 一种启动多进程的方法 | |
CN103259936B (zh) | 移动终端操作***升级方法及其装置 | |
CN108241500A (zh) | 一种硬件组件的修复方法、装置、***和存储介质 | |
CN107870787A (zh) | 应用程序插件化加载方法及*** | |
CN108399080A (zh) | 一种Android App热更新方法 | |
CN107632929B (zh) | 一种检测内存泄漏的方法和装置 | |
CN104142856A (zh) | 服务程序调用方法、***及其智能设备 | |
CN114077423A (zh) | 基于移动跨平台的机场app开发容器架构 | |
CN105653335A (zh) | 一种插件程序的控制方法和装置 | |
CN105591778A (zh) | 一种分布式***更新配置文件的方法及*** | |
CN102156650B (zh) | 一种实现补丁自动分析的方法及装置 | |
CN111158743B (zh) | 大数据运维管理平台 | |
CN106407800A (zh) | 一种hook的方法及终端设备 | |
CN104035766A (zh) | 基于覆盖率测试的android***裁剪方法 | |
CN111949484A (zh) | 信息处理方法、装置、电子设备和介质 | |
CN102750168A (zh) | 应用图标更新方法及装置 | |
CN103761126A (zh) | 应用程序的升级方法和装置 | |
CN112130888A (zh) | 应用程序更新的方法、装置、设备和计算机存储介质 | |
EP4220406B1 (en) | Action undo service based on cloud platform | |
CN110413285A (zh) | 一种部署云端服务的方法以及开发云端服务的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 510623 unit 01-B, Guangzhou bank building, No. 30 Zhujiang Road, Guangzhou, Guangdong, Tianhe District, China Applicant after: Guangzhou cheetah Network Technology Co.,Ltd. Address before: 510623 unit 01-B, Guangzhou bank building, No. 30 Zhujiang Road, Guangzhou, Guangdong, Tianhe District, China Applicant before: GUANGZHOU KINGSOFT NETWORK TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180112 |
|
CF01 | Termination of patent right due to non-payment of annual fee |