论文部分内容阅读
随着移动互联网和信息化的迅速发展,出现了越来越多的新媒体平台,人们的生活也逐渐离不开新媒体平台。各个新媒体平台为了扩大自身的影响力,允许第三方接入自己的平台进行相关的开发,并且在一定程度上允许第三方应用程序对新媒体平台数据的访问。由于各个新媒体平台对各个用户群的覆盖均不算完全,所以当第三方开发者在进行开发时,为了扩大应用的影响力往往需要对多个新媒体平台进行接入。而各个新媒体平台的接入方法并不相同,研究多个新媒体平台统一接入方法已经成为一个新的课题。本文基于新浪微博和微信两个新媒体平台提供的接入方法,分析各个新媒体平台的接入开发过程,总结第三方接入开发的一个通用的流程,设计了一个Android平台下提供接入多个新媒体平台共通方法的功能库,并且提供了多个新媒体平台分享类接入和资源访问类接入的共通方法。本文完成的主要工作如下:首先深入研究各个新媒体平台第三方接入开发的具体方法,总结归纳出两种接入类型,分享型和资源访问型。并对这两种接入类型的接入步骤进行归纳并总结出共通的接入流程,并据此设计了能够在Android平台下提供多个新媒体平台接入功能的功能库。整个功能库包含六大模块:新媒体平台接入类的实体工厂模块、新媒体平台分享类接入模块、新媒体平台资源访问类接入模块、新媒体平台授权信息管理模块、新媒体平台网络通信模块、常量及其他信息的管理模块。并在其中使用了Android操作系统下的新的网络通信框架Volley。在测试部分,本文通过在各个新媒体平台创建的第三方应用来测试了新媒体功能库的分享类接入和资源访问类接入的功能,并对两种授权方法进行了验证。测试结果,新媒体功能所提供的功能可以正常使用,网络通信效率得到了提高。