ipu的trunk版的android工程和服务端工程。

MainActivity.java.net 1.6KB

    package com.ai.mobile.display; import android.content.pm.ActivityInfo; import android.os.Bundle; import com.wade.mobile.app.MobileAppInfo; import com.wade.mobile.app.MobileOperation; import com.wade.mobile.frame.activity.NetMobileActivity; import com.wade.mobile.frame.net.NetWebView; import com.wade.mobile.ui.comp.dialog.ConfirmBlockDialog; import com.wade.mobile.util.Messages; public class MainActivity extends NetMobileActivity { @Override public void onCreate(Bundle savedInstanceState) { setTheme(R.style.Theme_Sherlock_Light); MobileAppInfo appInfo = MobileAppInfo.getInstance(this); if(appInfo.isTablet()){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); }else{ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } super.onCreate(savedInstanceState); } @Override public void onBackPressed() { getWadeMobileClient().shutdownByConfirm(Messages.CONFIRM_CLOSE); } @Override public void loadingError(final NetWebView webView, final int errorCode, final String description, final String failingUrl) { MainActivity.this.runOnUiThread(new Runnable() { @Override public void run() { try { webView.loadAssetHtml("html/welcome.html"); } catch (Exception e) { e.printStackTrace(); }finally{ ConfirmBlockDialog dialog = new ConfirmBlockDialog(MainActivity.this, "异常", "资源加载异常,请检查网络与防火墙设置。即将退出应用……" , "确定" , null); dialog.show(); if(dialog.getResult() == ConfirmBlockDialog.Result.OK ){ MobileOperation.exitApp(); } } } }); } }