一种基于安卓Android平台下应用的操作方法及装置制造方法及图纸

技术编号:6875337 阅读:280 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种基于安卓Android平台下应用的操作方法及装置,涉及软件领域,实现了厂商开发应用时,只需修改厂商自己开发的应用的资源即可,不再受Android平台版本变化的影响。所述方法包括:接收用户对Android平台下应用的操作命令;查找业务层中,与所述操作命令对应的业务接口;执行与所述操作命令对应的业务接口对应的操作内容。本发明专利技术实施例主要应用于,用户在对终端设备Android平台下的应用进行操作时,同时也可用于对应用的开发及升级。

【技术实现步骤摘要】

本专利技术涉及软件领域,尤其涉及一种基于安卓Android平台下应用的操作方法。
技术介绍
Android(安卓)是基于Linux开放性内核的操作系统,Android系统可以应用于智能手机、平板电脑。现有Android平台下的应用(如日历、联系人等应用)开发都是在UI^ser hterface,用户界面)中直接通过ContentProvider (内容提供者)访问数据库,通过得到 Cursor (光标类型)结果集后在UI应用中进行遍历,Android中应用都是直接通过调用插入、更新、删除接口进行数据库的操作。在实现本专利技术实施例的过程中,专利技术人发现现有技术中至少存在如下问题Android平台及核心应用(如日历、联系人、短信等)版本不断升级,每次升级时,其核心应用的实现都有较大变化,不便于厂商对应用的开发。
技术实现思路
本专利技术的实施例提供一种基于Android平台下应用的操作方法及装置,实现了厂商开发应用时,只需修改厂商自己开发的应用的资源即可,不再受Android平台版本变化的影响。为达到上述目的,本专利技术的实施例采用如下技术方案一种基于安卓Android平台下应用的操作方法,包括接收用户对Android平台下应用的操作命令;查找应用业务层中,与所述操作命令对应的业务接口 ;执行与所述操作命令对应的业务接口对应的操作内容。一种基于安卓Android平台下应用的操作装置,包括接收单元,用于接收用户对Android平台下应用的操作命令;查找单元,用于查找应用业务层中,与所述操作命令对应的业务接口 ;执行单元,用于执行与所述操作命令对应的业务接口对应的操作内容。采用本技术方案,用户对应用操作时,只需调用操作对应的业务接口,即可完成操作;厂商在开发新应用,或对现有应用开发新的操作时,只需修改厂商自己开发的应用的资源即可。与现有技术相比较,采用本专利技术实施例提供的技术方案,对应用的操作及开发不再受Android平台版本变化的影响。附图说明图1为本专利技术实施例1提供的一种基于安卓Android平台下应用的操作方法的流程图;图2为本专利技术实施例2提供的一种基于安卓Android平台下应用的操作装置的结构图;图3为本专利技术实施例3提供的一种基于安卓Android平台下应用的操作方法的流程图。具体实施例方式下面结合附图对本专利技术实施例一种基于安卓Android平台下应用的操作方法及装置进行详细描述。实施例1 本专利技术就是对每个应用中的处理业务逻辑抽取出来,形成应用业务层,以应对处理逻辑的变化,形成不变的处理逻辑,对本应用提供操作接口。本专利技术实施例提供的一种基于安卓Android平台下应用的操作方法,如图1所示, 包括101、接收用户对Android平台下应用的操作命令;102、查找应用业务层中,与所述操作命令对应的业务接口 ;103、执行与所述操作命令对应的业务接口对应的操作内容。本实施例的执行主体可以是装有Android的终端设备,如手机、平板电脑等。采用本实施例提供的技术方案,用户对应用操作时,只需调用操作对应的业务接口,即可完成操作;厂商在开发新应用,或对现有应用开发新的操作时,只需修改厂商自己开发的应用的资源即可。与现有技术相比较,采用本专利技术实施例提供的技术方案,对应用的操作及开发不再受Android平台版本变化的影响。基于上述实施例,本专利技术的另一实施例对上述实施例作进一步说明101中所述操作命令与102中所述业务接口的对应关系,经过预先设定。开发人员在开发应用或设置应用操作时,可以设定操作命令与业务接口具体的对应关系。102中所述操作命令对应的业务接口与103中所述操作内容的对应关系,经预先设定。开发人员在开发应用或设置应用操作时,可以设定操作命令对应的业务接口与操作内容具体的对应关系。102中所述应用业务层封装了本应用全部的所述业务接口。即,应用业务层是本应用业务接口的集合,包括了 Android平台下本应用的全部操作。进一步,本专利技术将每个应用的业务接口独立出来,形成应用业务层,这样,应用操作简化为调用应用的操作接口。应用业务层适用于Android的不同版本,即应用业务层不随Android版本的升级而发生变化,从而抵消了 Android版本变化对应用的影响。S卩,操作过程是由应用_>应用业务层_>应用数据存储层。应用数据存储层存储综上所述,采用本实施例提供的技术方案,开发人员在开发应用或设置应用操作时,预先设定了操作命令与业务接口的对应关系,及业务接口与执行内容的对应关系。用户对应用操作时,只需调用操作对应的业务接口,即可完成操作;厂商在开发新应用,或对现有应用开发新的操作时,只需修改厂商自己开发的应用的资源即可。与现有技术相比较,采用本专利技术实施例提供的技术方案,对应用的操作及开发不再受Android平台版本变化的影响。实施例2 本专利技术实施例提供的一种基于安卓Android平台下应用的操作装置,如图2所示, 包括接收单元201、查找单元202、执行单元203。接收单元201,用于接收用户对Android平台下应用的操作命令;查找单元202,用于查找应用业务层中,与所述操作命令对应的业务接口 ;执行单元203,用于执行与所述操作命令对应的业务接口对应的操作内容。采用本实施例提供的技术方案,用户对应用操作时,只需调用操作对应的业务接口,即可完成操作;厂商在开发新应用,或对现有应用开发新的操作时,只需修改厂商自己开发的应用的资源即可。与现有技术相比较,采用本专利技术提供的方法,对应用的操作及开发不再受Android平台版本变化的影响。基于上述实施例提供的一种基于安卓Android平台下应用的操作装置,本专利技术的再一实施例对上述实施例作进一步说明接收单元201中所述操作命令与查找单元202中所述业务接口的对应关系,经过预先设定。开发人员在开发应用或设置应用操作时,可以设定操作命令与业务接口具体的对应关系。查找单元202中所述操作命令对应的业务接口与执行单元203中所述操作内容的对应关系,经预先设定。开发人员在开发应用或设置应用操作时,可以设定操作命令对应的业务接口与操作内容具体的对应关系。查找单元202中所述应用业务层封装了本应用全部的所述业务接口。S卩,应用业务层是本应用业务接口的集合,包括了 Android平台下本应用的全部操作。进一步,查找单元202中所述业务层适用于不同Android版本。即业务层不随 Android版本的升级而发生变化。综上所述,采用本实施例提供的技术方案,开发人员在开发应用或设置应用操作时,预先设定了操作命令与业务接口的对应关系,及业务接口与执行内容的对应关系。用户对应用操作时,只需调用操作对应的业务接口,即可完成操作;厂商在开发新应用,或对现有应用开发新的操作时,只需修改厂商自己开发的应用的资源即可。与现有技术相比较,采用本专利技术实施例提供的技术方案,对应用的操作及开发不再受Android平台版本变化的影响。实施例3 基于上述实施例,本实施例提供一种基于安卓Android平台下应用的操作方法的具体应用,如图3所示,包括301、用户在装有Android的终端设备的用户界面进行了对日历应用添加备忘提醒的操作。具体地,终端设备包括装有Android的手机、平板电脑等。用户在进行应用操作时,在本文档来自技高网...

【技术保护点】
1.一种基于安卓Android平台下应用的操作方法,其特征在于,包括:接收用户对Android平台下应用的操作命令;查找应用业务层中,与所述操作命令对应的业务接口;执行与所述操作命令对应的业务接口对应的操作内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔刚郭统一丁烨敏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94

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

1