首先看到的是这款APP,它的外形如下图所示:
当我们第一次安装该软件时,第一次打开,进入的是导航页面,导航页面采用的是ViewPager+viewpagerindicator+Activity实现侧滑导航页的效果,而以后打开进入的是启动页面此效果采用的是SharedPreferences,实现代码如下:
package com.zking.sj_test_android;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class WelcomeActivity extends AppCompatActivity {
private boolean isFirstUse;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
//表示当前存储的状态可以被其他文件读取
SharedPreferences preferences=getSharedPreferences("isFirstUse", MODE_WORLD_READABLE);
//定义isFirstUse初始状态为true
isFirstUse=preferences.getBoolean("isFirstUse", true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
if(isFirstUse==true) //isFirstUes为true,跳转到IndicatorActivity,这个activity就是导航页
{
Log.i("test","aa"+isFirstUse);
Intent intent1=new Intent(WelcomeActivity.this,IndicatorActivity.class);
WelcomeActivity.