浏览代码

更新wade-mobile.js:新增openBrower和openIpuBrower插件

leijie 7 年之前
父节点
当前提交
e0ecf68501

+ 20 - 10
display-client/src/com/ai/ipu/display/MainActivity.java

2
2
3
import java.net.SocketTimeoutException;
3
import java.net.SocketTimeoutException;
4
4
5
import android.annotation.SuppressLint;
6
import android.graphics.Rect;
7
import android.os.Bundle;
8
import android.util.DisplayMetrics;
9
import android.view.View;
10
11
import com.ai.ipu.mobile.app.AppInfoUtil;
5
import com.ai.ipu.mobile.app.AppInfoUtil;
12
import com.ai.ipu.mobile.app.AppRecord;
6
import com.ai.ipu.mobile.app.AppRecord;
13
import com.ai.ipu.mobile.app.ApplicationManager;
7
import com.ai.ipu.mobile.app.ApplicationManager;
14
import com.ai.ipu.mobile.app.AutoUpdate;
15
import com.ai.ipu.mobile.app.MobileCheck;
8
import com.ai.ipu.mobile.app.MobileCheck;
16
import com.ai.ipu.mobile.app.MobileOperation;
9
import com.ai.ipu.mobile.app.MobileOperation;
17
import com.ai.ipu.mobile.frame.activity.TemplateMainActivity;
10
import com.ai.ipu.mobile.frame.activity.TemplateMainActivity;
18
import com.ai.ipu.mobile.frame.config.MobileConfig;
19
import com.ai.ipu.mobile.frame.config.ServerConfig;
11
import com.ai.ipu.mobile.frame.config.ServerConfig;
20
import com.ai.ipu.mobile.plugin.MobileUI;
12
import com.ai.ipu.mobile.plugin.MobileUI;
21
import com.ai.ipu.mobile.res.assets.AssetsUtil;
13
import com.ai.ipu.mobile.res.assets.AssetsUtil;
22
import com.ai.ipu.mobile.ui.comp.dialog.ConfirmBlockDialog;
14
import com.ai.ipu.mobile.ui.comp.dialog.ConfirmBlockDialog;
23
import com.ai.ipu.mobile.ui.comp.dialog.IUpdateDialog;
24
import com.ai.ipu.mobile.ui.comp.menu.PathMenu;
15
import com.ai.ipu.mobile.ui.comp.menu.PathMenu;
25
import com.ai.ipu.mobile.ui.comp.menu.PathMenu.OnButtonClickListener;
16
import com.ai.ipu.mobile.ui.comp.menu.PathMenu.OnButtonClickListener;
26
import com.ai.ipu.mobile.ui.view.FlipperLayout;
17
import com.ai.ipu.mobile.ui.view.FlipperLayout;
30
import com.ai.ipu.mobile.util.Messages;
21
import com.ai.ipu.mobile.util.Messages;
31
import com.umeng.analytics.MobclickAgent;
22
import com.umeng.analytics.MobclickAgent;
32
23
24
import android.annotation.SuppressLint;
25
import android.graphics.Rect;
26
import android.os.Bundle;
27
import android.util.DisplayMetrics;
28
import android.view.View;
29
33
public class MainActivity extends TemplateMainActivity {
30
public class MainActivity extends TemplateMainActivity {
34
	private PathMenu pathMenu;
31
	private PathMenu pathMenu;
35
	int screenWidth;                    		//窗口的宽度   
32
	int screenWidth;                    		//窗口的宽度   
66
		} else {
63
		} else {
67
			super.onCreate(savedInstanceState);
64
			super.onCreate(savedInstanceState);
68
		}
65
		}
69
//		SDKInitializer.initialize(ApplicationManager.getApplication());//初始化百度地图SDK
66
//		SDKInitializer.initialize(ApplicationManager.getApplication());//初始化百度地图SDK 
70
		
67
		
71
		/*添加快捷菜单到主界面*/
68
		/*添加快捷菜单到主界面*/
72
		mainLayout.addView(createMenu());
69
		mainLayout.addView(createMenu());
73
		initShareFile();
70
		initShareFile();
71
		
72
//		handler.sendEmptyMessageDelayed(1, 5000); 
74
	}
73
	}
75
	
74
	
75
	//测试程序崩溃使用
76
//	Handler handler = new Handler(){
77
//		public void handleMessage(android.os.Message msg) {
78
//			if(msg.what == 1){				
79
//				Log.d("crashInfo", "crashInfo");
80
//				throw new RuntimeException("自定义崩溃crash...");
81
//			}
82
//		};
83
//	};
84
	
76
	@Override
85
	@Override
77
	protected LoadingDialogStyle getLoadingDialogStyle() {
86
	protected LoadingDialogStyle getLoadingDialogStyle() {
78
		// TODO Auto-generated method stub
87
		// TODO Auto-generated method stub
242
//		DownloadMgr downloadMgr = new DownloadMgr(this, downloadUrl, apkPath, true);
251
//		DownloadMgr downloadMgr = new DownloadMgr(this, downloadUrl, apkPath, true);
243
//		downloadMgr.showUpateDialog(this);
252
//		downloadMgr.showUpateDialog(this);
244
//	}
253
//	}
254
	
245
}
255
}

+ 4 - 0
display-server/src/main/webapp/res/js/mobile/wade-mobile.js

75
				execute("loadPage", [action,data],err);
75
				execute("loadPage", [action,data],err);
76
			},loadTemplate:function(action,context,err){
76
			},loadTemplate:function(action,context,err){
77
				execute("loadTemplate", [action,context],err);
77
				execute("loadTemplate", [action,context],err);
78
			},openBrowser:function(url,err){
79
				execute("openBrowser",[url],err);
80
			},openIpuBrowser:function(url,hasTitle,err){
81
				execute("openIpuBrowser",[url,hasTitle],err);
78
			},back:function(tag,err){
82
			},back:function(tag,err){
79
				execute("back",[tag],err);
83
				execute("back",[tag],err);
80
			},backWithCallback:function(data,tag,err){
84
			},backWithCallback:function(data,tag,err){