论文部分内容阅读
在过去的几年中,移动互联网络迅猛发展,智能手机已逐渐成为人们生活中必不可少的工具,移动应用也随之迎来了爆炸式的增长。作为同样因互联网的发展而兴起的电子商务,也正向着移动端迈进。随着4G网络的普及,APP将成为移动互联网营销的强大助力,它不仅提供了良好的用户体验和各种定制化服务,还能够作为企业的移动门户,提升企业的形象,增加企业与客户的粘合度。但是APP的定制需要消耗一定的资源,绝大多数的中小型企业或商家没并不具备这样的能力。所以近年来,移动应用生成平台不断涌现,为更多没有定制能力的客户提供解决方案。本文调研和分析现有的APP快速生成平台的特点、优势以及不足,针对基于营销功能的APP定制方案提出新的构想。考虑到现有的以整个应用为单元的快速生成平台定制灵活度低,以及以基础控件为单元的开发平台对于普通用户设计难度过大,本文提出以基本功能模块为单元的营销类Android APP生成方案。通过实现Android营销类应用功能库为用户提供资源,将功能的选择与自由组合的权利交给用户,根据用户的设计需求构建Android工程,生成应用APK,在不增加用户设计难度的前提下,使生成的应用更贴近用户需求。本文介绍了Android系统架构、开发组件以及APK的构成,分析了XMPP协议的基本原理、Openfire开源框架及Asmack应用开发类库,阐述了Ant编译打包原理等。根据移动营销应用需求,设计并实现了各种营销类Android功能,包括即时通信功能库、商品交易功能库,信息展示类功能库以及个人管理功能库。最后设计并实现了基于移动营销平台的Android APP智能生成技术方案。该方案利用应用服务器提供APP设计功能,通过APP构建服务器实现按设计数据整合Android功能代码,并利用Ant工具进行编译打包,最终生成符合企业需求的应用供用户下载使用。