美文网首页Android技术知识
波哥教你在APP上打小广告

波哥教你在APP上打小广告

作者: 威哥爱编程 | 来源:发表于2016-09-14 10:07 被阅读48次

    【威哥说】根据网上的统计,现在每人每天打开APP的的数量在三个以上,而固定某个APP打开的次数甚至高达50次。可能大家都会这款APP,但是其中的一些功能到底是如何实现的你们有想过吗?今天就跟着波波老师一起学习一个我们打开APP经常看到的功能吧。

    www.moliying.com

    【正文】

    Android开发过程中,相信很多人都有闪屏页的开发经历,或许有人叫法不同,那么闪屏页所描述的就是打开APP每次停留的那个广告页面,这么说大家应该就有印象了,那么如何去实现这个功能呢?

    网上一搜索,可能铺天盖地的都是使用handler发送延迟消息。但实际上我们有很多方法可以实现这个功能。现在跟着波哥一起学习吧。

    方法一:使用handler

    new Handler().postDelayed(new Runnable(){

    @Override

    public void run() {

    Intent mainIntent = new Intent(SplashActivity.this,Main.class);

    Splash.this.startActivity(mainIntent);

    Splash.this.finish();

    }

    }, 3000);

    方法二:使用timer,俗称计时器

    Timer timer = new Timer();

    TimerTask task = new TimerTask() {

    @Override

    public void run() {

    startActivity(new Intent(SplashActivity.this,MainActivity.class));

    finish();

    }

    };

    timer.schedule(task,3000);

    }

    方法三:使用布局的隐藏属性

    这个方法感觉不是那么高大上,但是单纯的实现功能还是没问题的。使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。

    在布局中初始让闪屏页的布局在主界面中显示,其他的为隐藏

    android:orientation=”vertical”

    android:layout_width=”fill_parent”

    android:layout_height=”fill_parent”>

    android:id=”@+id/splashscreen”

    android:orientation=”vertical”

    android:layout_width=”fill_parent”

    android:layout_height=”fill_parent”>

    android:layout_height=”wrap_content”

    android:src=”@drawable/splash”

    android:layout_gravity=”center”

    android:layout_marginTop=”130px”/>

    android:layout_width=”fill_parent”

    android:layout_height=”fill_parent”

    android:layout_weight=”1″/>

    此处,首先我们让splashscreen显示,让browser不显示,在三秒过后发送一个消息去将splashscreen不显示,将browser显示。

    相关文章

      网友评论

        本文标题:波哥教你在APP上打小广告

        本文链接:https://www.haomeiwen.com/subject/hqdvettx.html