第一阶段团队冲刺第一天

  结合对其他app的使用经验,决定设计一个程序启动页面,在网上搜索了相关的教程,找到了解决方法,实现了在程序启动界面加载一张图片后在进入程序界面。

通过对其他app的使用,发现app都会有一个加载界面,我之前做的里面也没有这个,因此我的想法就是也添加一张开始的加载图片。

在网山搜索相关的方法,

最终找到了代码:

public class Splash extends AppCompatActivity {

protected void onCreate(Bundle savedInstanceState) {
super.onCreate( savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏
//getSupportActionBar().hide();//隐藏标题栏
setContentView(R.layout.activity_splash);
Thread myThread=new Thread(){//创建子线程
@Override
public void run() {
try{
sleep(5000);//使程序休眠五秒
Intent it=new Intent(getApplicationContext(),MainActivity.class);//启动MainActivity
startActivity(it);
finish();//关闭当前活动
}catch (Exception e){
e.printStackTrace();
}
}
};
myThread.start();//启动线程
}

}
实现的过程是先新建一个Activity,然后给这一个Activity加载一张图片,然后还需要在Manifest中将代表启动界面的代码从MainActivity中取出并方到这个新的Activity里面。
posted @   软工新人  阅读(33)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示