首页 > 其他分享 >直播系统搭建,简单实现Android应用的启动页

直播系统搭建,简单实现Android应用的启动页

时间:2023-03-14 14:11:27浏览次数:37  
标签:SplashActivity 启动 直播 layout Android android match 搭建

直播系统搭建,简单实现Android应用的启动页

1, 首先,新建一个activity页面,命名:SplashActivity

 

在 activity_splash.xml中添加启动页内容,我这里添加了一个图片(图片放在drawable文件下),代码如下:

 

 


<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/zhz"
    tools:context=".SplashActivity">
<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/zhz"></ImageView>
</androidx.constraintlayout.widget.ConstraintLayout>
在java文件中,将启动页状态栏和标题栏隐藏,并设置启动页显示时间为3秒。
SplashActivity.java代码如下:
public class SplashActivity extends AppCompatActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //隐藏状态栏
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //隐藏标题栏
        getSupportActionBar().hide();
        setContentView(R.layout.activity_splash);
        //创建子线程
        Thread mThread=new Thread(){
            @Override
            public void run() {
                super.run();
                try {
                    sleep(3000);//使程序休眠3秒
                    Intent intent=new Intent(getApplicationContext(),MainActivity.class);
                    startActivity(intent);
                    finish();
                }catch (Exception e){
                    e.printStackTrace();
                }
            }
        };
        mThread.start();//启动线程
    }
}

2、在AndroidManifest.xml文件中,设置启动页为.SplashActivity,代码如下:

 

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

 

以上就是直播系统搭建,简单实现Android应用的启动页, 更多内容欢迎关注之后的文章

 

标签:SplashActivity,启动,直播,layout,Android,android,match,搭建
From: https://www.cnblogs.com/yunbaomengnan/p/17214736.html

相关文章

  • 【教程】SpringCloud+Nacos+Feign+Gateway搭建教程(推荐)
    【教程】SpringCloud+Nacos+Feign+Gateway搭建教程(推荐)【教程】SpringCloud+Nacos+Feign+Gateway(一)NacosServer注册中心服务端项目(推荐)参考代码:https://gitee.com......
  • Nginx:轻松搭建高性能Web服务的必备利器
    一、Nginx简介1.1Nginx的特点和优点高性能:Nginx采用了事件驱动、异步非阻塞的处理方式,可以处理大量并发连接请求,同时减少服务器资源的占用。它的吞吐量比传统的Web服务器高......
  • Android各代加固总结
    Android软件加固概述从2012年开始,移动互联网进入快速发展阶段,AndroidApp开发热潮的兴起,也推动了Android平台软件保护技术的发展。•为何做加固保护核心代码防止营销......
  • Jenkins 搭建
    1.下载jenkinswar包:Jenkinsdownloadanddeployment (jdk1.8的)2.bat文件运行:java-Dhudson.model.DirectoryBrowserSupport.CSP=-jarjenkins.war 3.浏览器输入:lo......
  • Android设备上运行live555的推流程序
    在live555使用NDK21编译出arm64-v8a和armeabi-v7a中我们编译出了v8a和v7a的可执行文件我们可以使用testH264VideoStreamer程序进行推流我们将testH264VideoStreamerpush......
  • 注解处理器 3:实战 Android Router 插件实现
    前篇文档:注解处理器1:javax.lang.model包讲解前篇文档:注解处理器2:java注解处理器Gradle关联文章:Gradle功能介绍组件化介绍文章:Android组件化本文的Demo地址:Git......
  • 自动化测试环境的搭建 及 识别元素的方法
     自动化测试环境的搭建:一、安装selenium:安装方式一:       pipinstall-Uselenium 安装方式二:   手动安装selenium:   ......
  • Docker搭建MySQL集群
    采用MySQL架构PerconaXtraDBCluster1.安装PXC集群#用pull拉PXC5.7.20版本[root@localhost~]#dockerpullpercona/percona-xtradb-cluster:5.7.205.7.20:Pulli......
  • 3.datax-web搭建
    1.路径mkdir/home/datax-webcd/home/datax-web 2.下载https://github.com/WeiYe-Jing/datax-web 3.解压tar-zxvfdatax-web-2.1.2.tar.gzmvdatax-web-2.1.2......
  • 3.docker 搭建kafka和kafka-manager集群
    1.搭建zookeeper集群docker-compose.yml文件version:'3.1'services:zoo1:image:zookeeperrestart:alwayshostname:zoo1ports:-2181:2181environment:ZOO_M......