advertisement总结

界面对于广告:

广告数据库以及相应的操作都在文件DatabaseManager中


步骤一,在Main.javaOnCreate函数中会调用WebManager.java中的downloadAds函数,启动一个线程,DownloadRunnable,来启动广告的下载,流程如下:

1.通过SoapObject类调用服务器端的函数toSynAdvsandroidDeviceSerialNumber),此函数从服务器端返回的信息包括广告模版的数量,每一个广告模版包括哪些信息,然后报所有的广告模版的信息保存到一个动态listadvInfosList,这个动态list中保存的只是广告模版的信息,不是广告本身。

2.清空临时文件夹下的所有广告文件

3.根据第一步中的advInfosList,为每一个广告模版在本地建立对应路径,并通过HttpURLConnection类把服务端的广告文件下载到本地,每下载一个广告文件,会通过SoapObject类调用服务端的toDownloadSuc类来向服务端反馈下载信息。

4.把所有的广告模版信息即advInfosList保存更新到客显端的数据表ad_infos_table当中

 

步骤二,

1.实例化viewFlippermVideoView

2.importVideoImageFileManager.AD_DEFAULT_PIC_DIRFileManager.AD_DEFAULT_VIDEO_DIR文件夹下所有的广告文件的绝对路径存到defaultAdsPlayList中,

3.然后playNext方法来循环播放defaultAdsPlayList中的每一个广告文件,

4.同时起一个不断循环的线程来,判断当前播放的是图片还是视频,如果是图片,播放5000毫秒,即线程sleep 5000ms,如果是视频,监听是播放错误还是播放完毕,播放完毕,则再调用playNext()


步骤三,销售了一种产品,则用此产品对应的barcode去数据库表ad_infos_table中查找有无此广告,如果有则播放,同时一方面把此广告的id等信息写入数据库表ad_play_records_table中,另一方面通过方法UploadPlayHistories把这些信息发往后台服务器端,通过UploadPlayHistories方法启动一个线程用SoapObject实现广告信息上传服务端(SoapObject实现)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OSPF (Open Shortest Path First) 是一种路由协议,它通过在网络中的路由器之间交换路由信息来维护网络的路由表。在 OSPF 中,LSA (Link State Advertisement) 是用来交换路由信息的消息类型。 LSA 类型 4 是用来交换路由信息的类型,它是用来描述一个路由器到另一个路由器的直接连接的。这种 LSA 类型主要用于交换路由器间的直接连接信息,比如路由器的 IP 地址、子网掩码以及连接的接口信息等。 LSA 类型 4 还可以用来交换路由器间的链路信息,比如链路的带宽、延迟以及 MTU 等。这些信息可以用来帮助路由器计算最优的路径,并通过 LSA 类型 5 来与其他路由器共享这些信息。 总之,LSA 类型 4 主要用于交换路由器间的直接连接信息和链路信息,这些信息可以帮助路由器计算最优的路径并进行路由决策。 ### 回答2: 在OSPF(开放最短路径优先)协议中,LSA(链路状态广告)是用于在路由器之间交换网络拓扑信息的一种方式。其中,LSA Type 4用于描述连接到同一ASBR(AS边界路由器)的外部网络。 LSA Type 4是一种ASBR汇总LSA,它封装了来自同一ASBR的多个外部网络的信息,并在AS网络中传播。具体而言,LSA Type 4用来告知同一区域内的其他的OSPF路由器关于ASBR所连接的外部网络的路径。这些外部网络指的是在AS网络之外的网络(例如,Internet上的网络)。 当ASBR路由器连接到外部网络时,它会为这些外部网络产生LSA Type 5,然后这些LSA Type 5会被改编为LSA Type 4,并由ASBR分发给OSPF区域内的其他路由器。这样,当其他OSPF路由器接收到LSA Type 4时,可以根据其中包含的外部网络信息,将其当作外部路由(External route)进行处理。 通过LSA Type 4的分发,OSPF路由器可以了解到区域内的ASBR提供的到达外部网络的路径信息。这样,在进行路由计算时,OSPF路由器可以选择最佳的路径来实现数据包的转发。 总之,LSA Type 4的作用是在OSPF区域内传播ASBR连接到的外部网络的路径信息,从而辅助其他路由器选择最佳路径进行数据包转发。 ### 回答3: OSPF(Open Shortest Path First)是一种基于链路状态的路由协议,用于计算网络中最短路径。在OSPF中,LSA(Link State Advertisement)是用于在网络中传输路由信息的数据包。 LSA Type 4是OSPF中的一种LSA类型,也称为ASBR Summary LSA。ASBR(Autonomous System Boundary Router)是连接不同自治系统(AS)的路由器。在OSPF中,LSA Type 4用于通告ASBR的总结信息。LSA Type 4包含了ASBR所连接的外部网络(属于不同AS的网络)的摘要信息,使得其他路由器可以了解到如何到达ASBR所连接的外部网络。 LSA Type 4的作用是在OSPF网络中传播ASBR的总结信息,帮助其他路由器计算到达外部网络的最短路径。它提供了一个汇总的视图,告诉其他路由器如何通过ASBR达到与其连接的其他AS。这种汇总信息可以减少路由器之间的通信量和计算负载。通过将ASBR的总结信息传播给其他路由器,LSA Type 4可以帮助路由器在网络中选择更可靠和高效的路径,并提供更好的网络性能。 总之,LSA Type 4在OSPF中的作用是传播ASBR的总结信息,帮助路由器计算到达外部网络的最短路径,提高网络性能和通信效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值