hi各位亲,这篇将是这个系列的最后一篇,主要通过一个真实项目实例,来跟大家分享Android Kotlin真实开发内容同时和大家回顾下之前总结的Kotlin知识点。
=======
项目实战:将Dap(百度海外移动广告平台 DU Ad Platform)的javaDemo用Kotlin来实现。欢迎各位亲到Dap官网下载demo:http://ad.duapps.com/zh_CN/
介绍:作为一款广告变现sdk,先简单介绍下接入顺序。
1.申请广告ID 2.导入Dap的aar 3.application中初始化Dap Sdk 4.广告形式接入
先看下效果:
跳过前3步直接看下Java实现广告的实现:
再看Kotlin实现,同时与java做对比:
package com.mobula.sample
import android.app.Activity
import android.graphics.Bitmap
import android.os.Bundle
import android.util.Log
import android.view.View
import com.duapps.ad.AdError
import com.duapps.ad.DuAdListener
import com.duapps.ad.DuNativeAd
import com.mobula.sample.util.ImageLoaderKotlinHelper
import com.nostra13.universalimageloader.core.ImageLoader
import com.nostra13.universalimageloader.core.assist.FailReason
import com.nostra13.universalimageloader.core.listener.ImageLoadingListener
import kotlinx.android.synthetic.main.ad_card_kt.* //kotlin加载布局,可以省去java中的findviewbyid操作
/**
*
* @author pangzaifei
* @version v1.0
* @date 2019/1/15-19:40
*/
class ShowAdKotl