diff --git a/code/MyApplication/app/src/main/AndroidManifest.xml b/code/MyApplication/app/src/main/AndroidManifest.xml
index d030f57..68afd31 100644
--- a/code/MyApplication/app/src/main/AndroidManifest.xml
+++ b/code/MyApplication/app/src/main/AndroidManifest.xml
@@ -3,21 +3,27 @@
package="com.example.myapplication">
+ android:theme="@style/AppTheme">
+ android:name=".activity.LauncherActivity"
+ android:exported="true" >
+
+
+
\ No newline at end of file
diff --git a/code/MyApplication/app/src/main/java/com/example/myapplication/MainActivity.java b/code/MyApplication/app/src/main/java/com/example/myapplication/MainActivity.java
deleted file mode 100644
index e640aaf..0000000
--- a/code/MyApplication/app/src/main/java/com/example/myapplication/MainActivity.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.example.myapplication;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.os.Bundle;
-
-public class MainActivity extends AppCompatActivity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
-}
\ No newline at end of file
diff --git a/code/MyApplication/app/src/main/java/com/example/myapplication/MyApplication.java b/code/MyApplication/app/src/main/java/com/example/myapplication/MyApplication.java
new file mode 100644
index 0000000..8a6daf9
--- /dev/null
+++ b/code/MyApplication/app/src/main/java/com/example/myapplication/MyApplication.java
@@ -0,0 +1,14 @@
+package com.example.myapplication;
+
+import android.app.Application;
+
+import com.xuexiang.xui.XUI;
+
+public class MyApplication extends Application {
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ XUI.init(this);
+ XUI.debug(true);
+ }
+}
diff --git a/code/MyApplication/app/src/main/java/com/example/myapplication/activity/LauncherActivity.java b/code/MyApplication/app/src/main/java/com/example/myapplication/activity/LauncherActivity.java
new file mode 100644
index 0000000..84245c8
--- /dev/null
+++ b/code/MyApplication/app/src/main/java/com/example/myapplication/activity/LauncherActivity.java
@@ -0,0 +1,87 @@
+package com.example.myapplication.activity;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+import android.content.Intent;
+import android.os.Bundle;
+
+import com.example.myapplication.R;
+import com.example.myapplication.databinding.ActivityLauncherBinding;
+import com.xuexiang.xui.widget.banner.anim.select.ZoomInEnter;
+import com.xuexiang.xui.widget.banner.transform.RotateDownTransformer;
+import com.xuexiang.xui.widget.banner.widget.banner.SimpleGuideBanner;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class LauncherActivity extends AppCompatActivity {
+
+ private SimpleGuideBanner mSimpleGuideBanner;
+
+ private ActivityLauncherBinding binding;
+ private Boolean isJump = false;
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ binding = ActivityLauncherBinding.inflate(this.getLayoutInflater());
+ setContentView(binding.getRoot());
+ mSimpleGuideBanner = binding.sgb;
+ showSimpleGuideBanner();
+ startThread();
+ }
+
+ public void startThread(){
+ Thread myThread = new Thread() {//创建子线程
+ @Override
+ public void run() {
+ try {
+ sleep(2000);//使程序休眠一秒
+ pageJump();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ };
+ myThread.start();//启动线程
+ }
+
+
+ private void showSimpleGuideBanner() {
+ mSimpleGuideBanner
+ .setIndicatorWidth(6)
+ .setIndicatorHeight(6)
+ .setIndicatorGap(12)
+ .setIndicatorCornerRadius(3.5f)
+ .setSelectAnimClass(ZoomInEnter.class)//设置显示器选中动画
+ .setTransformerClass(RotateDownTransformer.class)//页面滚动效果
+ .barPadding(0, 10, 0, 10)
+ .setSource(getUserGuides())//设置图片资源
+ .startScroll();
+
+ //点击跳过或者立即体验的监听
+ mSimpleGuideBanner.setOnJumpClickListener(new SimpleGuideBanner.OnJumpClickListener() {
+ @Override
+ public void onJumpClick() {
+ pageJump();
+ }
+ });
+ }
+
+ public void pageJump(){
+ //跳转到 MainActivity
+ if(!isJump){
+ Intent intent = new Intent(LauncherActivity.this, MainActivity.class);
+ startActivity(intent);
+ isJump = true;
+ this.finish();//关闭当前活动
+ }
+
+ }
+
+
+ private static List