[发明专利]Android系统应用程序的开发方法、运行方法、运行装置有效
申请号: | 201310754143.7 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103729188B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 黄海峰;林小泉 | 申请(专利权)人: | 恒鸿达科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 福州市博深专利事务所(普通合伙)35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种Android系统应用程序开发方法,包括如下步骤创建UI处理类;在UI模板继承系统Handler类,并实现用于响应主Activity界面事件的接口,在UI模板中抽象出业务子类所具有的一般UI操作方法;在UI模板中抽象出业务模板,业务模板封装有业务子类所具有的一般业务方法,所述一般业务方法用于通过调用UI处理类中的静态UI处理方法向主Activity发送消息;通过UI模板、业务模板以及UI处理类开发业务子模块,所述业务子模块抽象有业务子类。本发明还公开一种Android系统应用程序运行方法及运行装置。 | ||
搜索关键词: | android 系统 应用程序 开发 方法 运行 装置 | ||
【主权项】:
一种Android系统应用程序运行方法,其特征在于,所述应用程序由Android系统应用程序开发方法开发生成,所述Android系统应用程序运行方法具体包括:应用程序启动应用程序进程后开启一个资源包加载进程;资源包加载进程从外部存储器加载资源包至内存中的进程空间,资源包是以布局文件中资源ID号为关键字打包所有应用程序中需要用到的资源的数据包;业务子类通过调用UI处理类中的静态UI处理方法向主Activity发送消息,所述UI处理类中保存有消息传递过程中的消息类型标志,并封装有静态UI处理方法;主Activity将消息交到UI模板中进行处理,UI模板继承系统Handler类,并通过接口响应主Activity发送的消息;UI模板根据消息类型,选择与业务子类相应的UI操作方法并根据UI操作方法做出响应,进行界面展示;所述Android系统应用程序开发方法,包括如下步骤:创建UI处理类,所述UI处理类中保存有消息传递过程中的消息类型标志,并封装有静态UI处理方法;在UI模板继承系统Handler类,并实现用于响应主Activity界面事件的接口,在UI模板中抽象出业务子类所具有的一般UI操作方法;在UI模板中抽象出业务模板,业务模板封装有业务子类所具有的一般业务方法,所述一般业务方法用于通过调用UI处理类中的静态UI处理方法向主Activity发送消息;通过UI模板、业务模板以及UI处理类开发业务子模块,所述业务子模块抽象有业务子类;所述接口包括OnClickListener、onKeyDown、onTouch、dispatchTouchEvent接口,所述一般业务方法包括初始化控件、用户点击响应onClick、流程确认跳转MsgOk、流程取消跳转MsgCancle;所述通过UI模板、业务模板以及UI处理类开发业务子模块具体包括如下步骤:以资源ID号为关键字打包所有应用程序需要用到的资源;通过类装载器装载业务子模块对应的业务子类并将其实例化,然后加载与业务子类对应的业务布局文件,所述业务布局文件包含资源ID号;在初始化控件中找到业务子类对应的控件,并设置监听的主Activity界面事件;重载用户点击响应onClick并添加相应按钮的处理事件;重载流程确认跳转MsgOk和流程取消跳转MsgCancle,并在流程确认跳转和流程取消跳转中添加自定义消息的处理函数;所述静态UI处理方法包括显示进度条、显示提示对话框、显示自定义吐司提示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒鸿达科技有限公司,未经恒鸿达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310754143.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种减振支承的悬臂式掘进机伸缩部
- 下一篇:护盾式TBM洞内始发分体式反力架