189 8069 5689

android欢迎页,android欢迎页实现

Android如何设置欢迎页,然后隔几秒进入主页

你可以设置一个activity,然后启动定时任务,时间到了就跳转到主页,并且finish()掉当前页面。

从事珉田数据中心,服务器租用,云主机,网页空间,域名与空间,CDN,网络代维等服务。

也可以在主页的activity里面做,开始设置setContentView为欢迎页,定时任务,时间到了setContentView为主页,这样还可以在此过程中做一些初始化工作

android怎么添加欢迎界面

android开发之欢迎界面的小例子,需要的朋友可以参考一下

首先你得写好xml文件,这也是最主要的。

然后,在activity中加入一个线程,延时2秒,用来跳转到主界面。

activity中线程代码如下:(顺便检测一下网络是否打开)

[java]

复制代码代码如下:

@Override

protected void onStart() {

super.onStart();

if(SPAN style="COLOR: #ff0000"isNetworkConnected()/SPAN){

new Thread(){

@Override

public void run() {

try {

Thread.sleep(2000);

Intent intent = new Intent(SPAN style="COLOR: #ff0000"SplashActivity.this/SPAN,SPAN style="COLOR: #ff0000"CompusAssistMain.class/SPAN);

startActivity(intent);

finish();

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}.start();

}else{

//弹出对话框 让用户设置网络

AlertDialog.Builder builder = new Builder(this);

builder.setTitle("设置网络");

builder.setMessage("网络错误请设置网络");

builder.setPositiveButton("设置网络", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

Intent intent = new Intent();

intent.setClassName(SPAN style="COLOR: #ff6666""com.android.settings"/SPAN, SPAN style="COLOR: #ff6666""com.android.settings.WirelessSettings"/SPAN);

startActivity(intent);

}

});

builder.setNegativeButton("取消", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

finish();

}

});

builder.create().show();

}

}

@Override

protected void onStart() {

super.onStart();

if(isNetworkConnected()){

new Thread(){

@Override

public void run() {

try {

Thread.sleep(2000);

Intent intent = new Intent(SplashActivity.this,CompusAssistMain.class);

startActivity(intent);

finish();

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}.start();

}else{

//弹出对话框 让用户设置网络

AlertDialog.Builder builder = new Builder(this);

builder.setTitle("设置网络");

builder.setMessage("网络错误请设置网络");

builder.setPositiveButton("设置网络", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

Intent intent = new Intent();

intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings");

startActivity(intent);

}

});

builder.setNegativeButton("取消", new OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

finish();

}

});

builder.create().show();

}

}检测网络的类isNetWorkConnected():

[java]

复制代码代码如下:

SPAN style="WHITE-SPACE: pre" /SPAN/**

* 判断系统的网络是否可用

* @return

*/

private boolean isNetworkConnected(){

ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

NetworkInfo info =cm.getActiveNetworkInfo();

if(info!=nullinfo.isConnected()){

return true;

}else {

return false ;

}

/**

* 判断系统的网络是否可用

* @return

*/

private boolean isNetworkConnected(){

ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

NetworkInfo info =cm.getActiveNetworkInfo();

if(info!=nullinfo.isConnected()){

return true;

}else {

return false ;

}

这样就完成了一个欢迎界面,给自已的应用加点色彩。当然还要添加配置在Manifest文件中

[html]

复制代码代码如下:

activity

android:name="com.yan.compusassist.SplashActivity"

android:label="@string/application_name"

intent-filter

action android:name="android.intent.action.MAIN" /

category android:name="android.intent.category.LAUNCHER" /

/intent-filter

/activity

activity

android:name="com.yan.compusassist.SplashActivity"

android:label="@string/application_name"

intent-filter

action android:name="android.intent.action.MAIN" /

category android:name="android.intent.category.LAUNCHER" /

/intent-filter

/activity

android 怎样每次都进欢迎界面

Android Studio默认设置是每次启动会打开最近打开的工程。下面介绍怎样进入欢迎界面。

启动Android Studio打开最近的工程,

点击菜单“File”-“Close Project”关闭当前打开的工程,

这样就进入Android Studio的欢迎界面了

Android Studio欢迎界面的左边是最近打开的工程列表

点击该列表项就可以进入相应的工程了。

如果在欢迎界面点击最近的工程,那么下次启动的时候就会直接打开该工程了。


本文名称:android欢迎页,android欢迎页实现
文章位置:http://jkwzsj.com/article/phijes.html

其他资讯