zoukankan      html  css  js  c++  java
  • android开发之欢迎界面

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


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


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

    @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():

    /**
    	 * 判断系统的网络是否可用
    	 * @return
    	 */
    	private boolean isNetworkConnected(){
    		ConnectivityManager cm =	(ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
    		NetworkInfo info =cm.getActiveNetworkInfo();
    		if(info!=null&&info.isConnected()){
    			return true;
    		}else {
    			return false ;
    		}
    	

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

    <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 界面。


  • 相关阅读:
    【40讲系列1】数组、链表
    更改凭证类型
    将公司代码设置给生产性的(不能删除业务数据的配置)
    使用参考过账
    查看凭证行项目
    查看凭证过账行项目
    预制凭证
    做凭证时凭证日期等于过账日期
    英语-20210302
    自动计算税额
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3098902.html
Copyright © 2011-2022 走看看