广告
返回顶部
首页 > 资讯 > 移动开发 >android实现App活动定时自动跳转效果
  • 426
分享到

android实现App活动定时自动跳转效果

自动跳转自动appAndroid 2022-06-06 04:06:43 426人浏览 泡泡鱼
摘要

App的小功能点,很简单几十行代码就可以实现 主页面代码 package com.buildingbuilding; import Android.content.Inte

App的小功能点,很简单几十行代码就可以实现

主页面代码


package com.buildingbuilding;
import Android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.WindowManager;
import android.widget.TextView;
import com.buildingbuilding.activitys.BuildingActivity;
public class MainActivity extends AppCompatActivity {
  private TextView textView;
  private Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
      if (msg.what != 0) {
        textView.setText(msg.what + "秒后进入APP");
      } else {
        Intent intent = new Intent(MainActivity.this, BuildingActivity.class);
        startActivity(intent);
        finish();
      }
    }
  };
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    init();
  }
  private void init() {
    //全屏显示
    getSupportActionBar().hide();
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    textView = (TextView) findViewById(R.id.textView);
    textView.setText("布丁布丁");
    new CountDown().start();
  }
  //进入APP倒计时
  class CountDown extends Thread {
    int count = 3;
    @Override
    public void run() {
      try {
        while (count >= 0) {
          sleep(1000);
          Message message = new Message();
          message.what = count;
          handler.sendMessage(message);
          count--;
        }
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }
  }
}

基本思路就是,通过一个计时线程来控制主线程(即UI线程)来更新UI

通过Handler来接受来自计时线程的Message


private Handler handler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
      if (msg.what != 0) {
        textView.setText(msg.what + "秒后进入APP");
      } else {
        Intent intent = new Intent(MainActivity.this, BuildingActivity.class);
        startActivity(intent);
        finish();
      }
    }
  };

2.计时线程(内部类),设置每隔1秒睡一次,共3秒


//进入APP倒计时
  class CountDown extends Thread {
    int count = 3;
    @Override
    public void run() {
      try {
        while (count >= 0) {
          sleep(1000);
          Message message = new Message();
          message.what = count;
          handler.sendMessage(message);
          count--;
        }
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
    }
  }

3.最后别忘了在init()方法中启动线程


private void init() {
    //全屏显示
    getSupportActionBar().hide();
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    textView = (TextView) findViewById(R.id.textView);
    textView.setText("布丁布丁");
    new CountDown().start();
  }

OK,现在基本都完成了,来看效果

这里写图片描述 

这里写图片描述 

这里写图片描述 

这里写图片描述

您可能感兴趣的文章:android 引导界面的实现方法Android启动引导页使用ViewPager实现Android开发实战之漂亮的ViewPager引导页很赞的引导界面效果Android控件ImageSwitcher实现Android 新手引导蒙层效果实现代码示例Android绘制炫酷引导界面Android引导页面的简单实现Android应用自动跳转到应用市场详情页面的方法ViewPager实现带引导小圆点与自动跳转的引导界面


--结束END--

本文标题: android实现App活动定时自动跳转效果

本文链接: https://www.lsjlt.com/news/22251.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • android实现App活动定时自动跳转效果
    App的小功能点,很简单几十行代码就可以实现 主页面代码 package com.buildingbuilding; import android.content.Inte...
    99+
    2022-06-06
    自动跳转 自动 app Android
  • Android自定义View实现APP启动页倒计时效果
    Android自定义View实现APP启动页倒计时效果,供大家参考,具体内容如下 之前也是做过APP启动页的倒计时效果,但是只有文字变化,没有动画效果,这次通过使用自定义View控件...
    99+
    2022-11-13
  • php怎么实现定时自动跳转
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php怎么实现定时自动跳转?PHP页面实现定时跳转的方法具体实现方法如下:php定时跳转我们需要利用header函数输入html或js代码来实现定时跳转,下面我来介绍一个...
    99+
    2019-07-07
    php
  • php怎样实现定时自动跳转
    这篇文章给大家分享的是有关php怎样实现定时自动跳转的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。打开相应的PHP代码文件。通过“header("refresh:3;url=https://www.ph...
    99+
    2023-06-25
  • 如何用php实现定时自动跳转
    这篇文章主要讲解了“如何用php实现定时自动跳转”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用php实现定时自动跳转”吧!php实现定时自动跳转的方法:1、打开相应的PHP代码文件;2...
    99+
    2023-06-25
  • Android自定义View实现拖动自动吸边效果
    本文实例为大家分享了Android自定义View实现拖动自动吸边的具体代码,供大家参考,具体内容如下 自定义View,一是为了满足设计需求,二是开发者进阶的标志之一。随心所欲就是我等...
    99+
    2022-11-13
  • Android自定义View实现叶子飘动旋转效果(四)
    上一篇实现了叶子飘动功能,《Android自定义叶子飘动》 现在实现旋转效果 要实现这个效果,要在之前的功能上添加2个功能 1、通过matrix.postTranslate(...
    99+
    2022-06-06
    view Android
  • Android Flutter实现自由落体弹跳动画效果
    目录粒子运动概念如何保持持续运动 创建粒子对象创建粒子控制器初始化粒子创建画板多粒子实现八大行星加速度自由落体弹跳总结粒子运动概念 粒子运动是将对象按照一定物理公式进行的自...
    99+
    2022-11-13
    Android Flutter自由落体弹跳动画 Flutte 弹跳动画 Flutter 动画
  • Android SeekBar 自定义thumb旋转动画效果
    目录简介示例dimens.xmldrawableshape_thumb_round_1.xmllayers_thumb_ring_sweep_1.xmlrotate_thumb_1....
    99+
    2022-11-12
  • Android实现跳动的小球加载动画效果
    先来看看效果图 跳动的小球做这个动画,需掌握:      1、属性动画      2、Pa...
    99+
    2022-06-06
    动画 Android
  • Android自定义ViewGroup实现标签浮动效果
    前面在学习鸿洋大神的一些自定义的View文章,看到了自定义ViewGroup实现浮动标签,初步看了下他的思路以及结合自己的思路完成了自己的浮动标签的自定义ViewGroup。目...
    99+
    2022-06-06
    动效 标签 Android
  • Android自定义view实现滑动解锁效果
    本文实例为大家分享了Android自定义view实现滑动解锁的具体代码,供大家参考,具体内容如下 1. 需求如下: 近期需要做一个类似屏幕滑动解锁的功能,右划开始,左划暂停。 2. ...
    99+
    2022-11-12
  • Android自定义View实现动画效果详解
    目录帧动画补间动画属性动画帧动画 帧动画就是给定一个完整动画的所有关键帧,由大脑想象中间的变化过程的一种动画。 <xml version="1.0" encoding="utf...
    99+
    2023-02-02
    Android自定义View实现动画 Android 动画 Android自定义View
  • android开发中怎么实现一个App定时跳转功能
    这篇文章给大家介绍android开发中怎么实现一个App定时跳转功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。App的小功能点,很简单几十行代码就可以实现主页面代码package com.buildingbuild...
    99+
    2023-05-31
    android pp roi
  • Android实现Flip翻转动画效果
    本文实例讲述了Android实现Flip翻转动画效果的方法,分享给大家供大家学习借鉴。 具体实现代码如下: LinearLayout locationLL = (Linear...
    99+
    2022-06-06
    动画 Android
  • android实现icon动态旋转效果
    本文实例为大家分享了android实现icon动态旋转效果的具体代码,供大家参考,具体内容如下 碰到客户的这样一个需求,点击icon后,前景的icon开始旋转,背景的icon不动,就...
    99+
    2022-11-13
  • Android SeekBar如何自定义thumb旋转动画效果
    这篇文章给大家分享的是有关Android SeekBar如何自定义thumb旋转动画效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。示例dimens.xml为方便管理,可以添加一些尺寸设置<dimen&n...
    99+
    2023-06-25
  • Android Canvas自定义实现时钟效果
    Android之Canvas自定义画一个时钟,供大家参考,具体内容如下 自定义控件,在安卓是也是一种无所不能的技术了,所有自带控件,以及组合自带控件不能实现的一些效果,我们都可...
    99+
    2022-06-06
    canvas Android
  • Android自定义View实现时钟效果
    本文实例为大家分享了Android自定义View实现时钟效果的具体代码,供大家参考,具体内容如下 自定义时钟 初学自定义View,先画一个不太成熟的时钟(甚至只有秒针) 时钟效果 ...
    99+
    2022-11-12
  • Android 自定义view实现水波纹动画效果
    在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她;在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;好了...
    99+
    2023-05-31
    android 水波纹 roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作