当前位置: 首页 > Web前端 > HTML

教育系统APP(一)

时间:2023-04-02 20:04:12 HTML

AndroidStudio制作欢迎界面和应用图标&Android-如何显示版本号和制作3秒跳转页面本项目使用AndroidStudio3.0.1作为开发工具完成第一个任务.点击今日APP进入欢迎界面,三秒后跳转到首页,显示Helloworld,大功告成。点击需要更换的APP的应用图标,系统默认的图标是不允许的。欢迎界面和应用程序图标,显示版本号,3秒跳转页面学习目标掌握欢迎界面和应用程序图标,显示版本号,3秒跳转页面效果。包结构:您需要创建一个SplashActivity.java类和一个activity_splash.xml布局文件。需要两种图片app_icon.png和launch_bg.png,放到drawable文件夹中。activity_splash.xml创建一个activity_splash.xml布局文件,对于欢迎界面的布局,先修改为RelativeLayout布局SplashActivity.java创建SplashActivity.java类,欢迎界面实现类包cn.edu.gdmec.android.boxuegu;导入android.content.Intent导入android.content.pm.ActivityInfo;导入android.content.pm.PackageInfo;导入android.content.pm.PackageManager;导入android.os.Bundle;导入android.support.v7.app.AppCompatActivity;导入android.widget.TextView;i导入java.util.TimerTask;公共类SplashActivity扩展AppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_splash);//设置这个界面为//竖屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);在里面();}privatevoidinit(){TextViewtv_version=findViewById(R.id.tv_version);尝试{PackageInfopackageInfo=getPackageManager().getPackageInfo(getPackage(Name),0);tv_version.setText("版本:"+packageInfo.versionName);}catch(PackageManager.NameNotFoundExceptione){e.printStackTrace();tv_version.setText("版本");}//使用timer让这个界面延时3秒后跳转。定时器有一个线程不断执行任务Timertimer=newTimer();TimerTasktimerTask=newTimerTask(){@Overridepublicvoidrun(){//发送intent实现页面跳转,第一个参数为当前页面的上下文,第二个参数为首页要跳转的intentintent=新的意图(SplashActivity.this,MainActivity.class);启动活动(意图);//跳转S后关闭当前欢迎页面plashActivity.this.finish();}};//调度执行timerTask,第二个参数传入延迟时间(毫秒)timer.schedule(timerTask,3000);}}AndroidManifest.xml在manifest文件中配置AndroidManifest.xml欢迎界面,将应用入口改成欢迎界面,然后去掉ActionBar效果<清单xmlns:android="http://schemas.android.com/apk/res/android"package="cn.edu.gdmec.android.boxuegu">??别忘了留下你的学习足迹【点赞+收藏+评论】作者信息:【作者】:Jeskson【原创】】:达达前端小酒馆【福利】:公众号回复“资讯”,送自学资料大礼包(进群分享,想要什么就说,看我有没有)!【转载说明】:转载请注明出处,谢谢合作!~大前端开发,定位前端开发技术栈博客,PHP背景知识点,web全栈技术领域,数据结构与算法,网络原理等以通俗易懂的方式呈现给小伙伴方式。感谢您的支持,感谢您的厚爱!!!如本账号内容有问题(例如:涉及版权或其他问题),请及时联系我们进行整改,我们会尽快处理。请喜欢它!因为您的认可/鼓励是我写作最大的动力!欢迎来到达达的CSDN!这是一个有品质有态度的博客