Android实现APP欢迎页面简单制作思路

 更新时间:2016年08月23日 09:55:21   作者:bingjianIT  
这篇文章主要为大家详细介绍了Android实现APP欢迎页面简单制作思路,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

现在的APP一般都会在应用启动时有一个欢迎界面,这种欢迎界面一般有两种情况,一种用来在应用启动时在后台检测网络状态,亦或者是加载网络数据等一些耗时操作,比如QQ、微信。还有一种是在启动页方式自己的品牌标志,一般为Logo,例如淘宝。今天我将通过简单地代码来实现这两种效果。

1、在后台加载网络数据,运行一些耗时的任务,代码如下:
WelcomeActivity.java文件代码 

public class WelcomeActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_welcome);

    new Thread(new Runnable() {
      @Override
      public void run() {
        //此处运行耗时任务
        runOnUiThread(new Runnable() {
          @Override
          public void run() {
            Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);
            startActivity(intent);
            WelcomeActivity.this.finish();
          }
        });

      }
    }).start();
  }
}

这一种会在数据加载结束后自动消失。

2、页面会停留固定的时间

WelcomeActivity.java文件代码如下: 

public class WelcomeActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_welcome);
    Handler handler = new Handler();
    //当计时结束,跳转至主界面
    handler.postDelayed(new Runnable() {
      @Override
      public void run() {
        Intent intent = new Intent(WelcomeActivity.this, MainActivity.class);
        startActivity(intent);
        WelcomeActivity.this.finish();
      }
    }, 3000);
  }
}

这一种方式的特点是欢迎页面会停留固定的时间,适合于放置广告或者品牌图标。
最后别忘了在AndroidManifest.xml文件中修改启动页面

<activity android:name=".WelcomeActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>

OK,以上就是简单地欢迎页面的制作思路。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • android 使用okhttp可能引发OOM的一个点

    android 使用okhttp可能引发OOM的一个点

    这篇文章主要介绍了android 使用okhttp可能引发OOM的一个点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • 获取Android设备电池电量状态

    获取Android设备电池电量状态

    本文介绍了在Android系统中获取设备电池电量状态的方法,包括使用BatteryManager类获取电量百分比、电池状态和健康状况,以及通过注册广播接收器实时获取电量状态变化。了解这些方法可以帮助用户更好地管理设备的使用,避免因电量不足而影响使用体验。
    2023-03-03
  • Android开发实战之漂亮的ViewPager引导页

    Android开发实战之漂亮的ViewPager引导页

    这篇文章主要介绍了Android开发实战中漂亮ViewPager引导页的制作过程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android依赖注入框架Dagger2的使用方法

    Android依赖注入框架Dagger2的使用方法

    Dagger2是一款基于Java的依赖注入框架,可以帮助Android开发者管理和组织应用的依赖关系。通过使用注解和代码生成技术,可以实现自动化的依赖注入,减少手动编写代码的工作量
    2023-05-05
  • Android自定义弹窗提醒控件使用详解

    Android自定义弹窗提醒控件使用详解

    这篇文章主要为大家详细介绍了Android自定义弹窗提醒控件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Android编程实现开始及停止service的方法

    Android编程实现开始及停止service的方法

    这篇文章主要介绍了Android编程实现开始及停止service的方法,涉及Android针对service的开始、停止、绑定等操作相关技巧与注意事项,需要的朋友可以参考下
    2016-01-01
  • 浅谈一下Android的Activity

    浅谈一下Android的Activity

    这篇文章主要介绍了浅谈一下Android的Activity,活动是所有安卓应用程序的门面,凡事你在应用中看到的东西,都是放到活动中的,需要的朋友可以参考下
    2023-04-04
  • Android图片描边效果的实现

    Android图片描边效果的实现

    这篇文章主要给大家介绍了Android图片描边效果的实现,在添加图片描边的时候我们用到的是图片蒙版技术,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Android自定义控件绘制基本图形基础入门

    Android自定义控件绘制基本图形基础入门

    这篇文章主要为大家详细介绍了Android自定义控件绘制基本图形基础入门资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android程序美化之自定义ListView背景的方法

    Android程序美化之自定义ListView背景的方法

    这篇文章主要介绍了Android自定义ListView背景的方法,结合实例形式分析了ListView控件背景操作方法及常见问题处理技巧,需要的朋友可以参考下
    2016-06-06

最新评论