ソースを参照

获取手机系统信息信息补全

chengwb3 9 年 前
コミット
8961367aa1

+ 44 - 8
display-server/web/biz/js/plugin/basic.js

@ -35,18 +35,54 @@ require(["domReady!","wadeMobile","util"], function(doc,WadeMobile) {
35 35
			},'PLATFORM');
36 36
		},'OSVERSION');
37 37
		var spans=infoDivs.eq(1).find("span");
38
		// IMEI:获取移动设备国际身份码
39
		WadeMobile.getSysInfo(function(info){
40
			spans.eq(0).html(info);
41
		},'IMEI');
42
		// MAC:获取移动设备的MAC地址
38
		// MAC:获取移动设备的MAC地址。
43 39
		WadeMobile.getNetInfo(function(info){
44
			spans.eq(1).html(info);
40
			spans.eq(0).html(info);
45 41
		},'MAC');
46
		// 获取IP地址
42
		// IP:获取移动设备的IPV4地址
47 43
		WadeMobile.getNetInfo(function(info){
48
			spans.eq(2).html(info);
44
			spans.eq(1).html(info);
49 45
		},'IP');
46
		// IMEI:获取移动设备国际身份码。 
47
		WadeMobile.getSysInfo(function(info){
48
			spans.eq(2).html(info);
49
		},'IMEI');
50
		// IMSI:获取国际移动用户识别码,区别移动用户的标志,储存在SIM卡中。 
51
		WadeMobile.getSysInfo(function(info){
52
			spans.eq(3).html(info);
53
		},'IMSI');
54
		// MODEL:获取手机型号。 
55
		WadeMobile.getSysInfo(function(info){
56
			spans.eq(4).html(info);
57
		},'MODEL');
58
		// UUID:通用唯一识别码,软件唯一标识。 
59
		WadeMobile.getSysInfo(function(info){
60
			spans.eq(5).html(info);
61
		},'UUID');
62
		// MANUFACTURER:获取制造商信息。 
63
		WadeMobile.getSysInfo(function(info){
64
			spans.eq(6).html(info);
65
		},'MANUFACTURER');
66
		// BRAND:获取手机品牌。 
67
		WadeMobile.getSysInfo(function(info){
68
			spans.eq(7).html(info);
69
		},'BRAND');
70
		// SDKVERSION:获取SDK版本。 
71
		WadeMobile.getSysInfo(function(info){
72
			spans.eq(8).html(info);
73
		},'SDKVERSION');
74
		// SIMNUMBER:SIM卡的序号 
75
		WadeMobile.getSysInfo(function(info){
76
			spans.eq(9).html(info);
77
		},'SIMNUMBER');
78
		// TIMEZONEID:国际时区 
79
		WadeMobile.getSysInfo(function(info){
80
			spans.eq(10).html(info);
81
		},'TIMEZONEID');
82
		// PRODUCTNAME:产品名称
83
		WadeMobile.getSysInfo(function(info){
84
			spans.eq(11).html(info);
85
		},'PRODUCTNAME');
50 86
		
51 87
		$("#info_list").show();
52 88
		$("#info_space").hide();

+ 13 - 4
display-server/web/template/webapp/plugin/Basic.html

@ -73,10 +73,19 @@
73 73
				<div class="content">
74 74
					<div class="main" id="info">
75 75
						<div class="title">Android版本(点击获取数据)</div>
76
						<div class="info">
77
							IMEI:<span>暂未获取数据</span><br />
78
							MAC:<span>暂未获取数据</span><br />
79
							IP:<span>暂未获取数据</span>
76
						<div class="content info">
77
							MAC:<span>暂未获取数据</span><br/>
78
							IP:<span>暂未获取数据</span><br/>
79
							IMEI:<span>暂未获取数据</span><br/>
80
							IMSI:<span>暂未获取数据</span><br/>
81
							MODEL:<span>暂未获取数据</span><br/>
82
							UUID:<span>暂未获取数据</span><br/>
83
							MANUFACTURER:<span>暂未获取数据</span><br/>
84
							BRAND:<span>暂未获取数据</span><br/>
85
							SDKVERSION:<span>暂未获取数据</span><br/>
86
							SIMNUMBER:<span>暂未获取数据</span><br/>
87
							TIMEZONEID:<span>暂未获取数据</span><br/>
88
							PRODUCTNAME:<span>暂未获取数据</span><br/>
80 89
						</div>
81 90
					</div>
82 91
				</div>

+ 5 - 1
wade-mobile-func/src/com/wade/mobile/func/MobileInfo.java

@ -64,7 +64,11 @@ public class MobileInfo extends Plugin{
64 64
			callback(this.getModel());
65 65
		}else if(key.equals(FuncConstant.MANUFACTURER)){
66 66
			callback(this.getManufacturer());
67
		}else if(key.equals(FuncConstant.ALL)){
67
		}else if(key.equals(FuncConstant.BRAND)){
68
            callback(this.getBrand());
69
        }else if(key.equals(FuncConstant.PRODUCTNAME)){
70
            callback(this.getProductName());
71
        }else if(key.equals(FuncConstant.ALL)){
68 72
		}else{
69 73
			callback(Messages.NO_INFO);
70 74
		}

+ 1 - 0
wade-mobile-func/src/com/wade/mobile/util/FuncConstant.java

@ -12,6 +12,7 @@ public class FuncConstant {
12 12
	public static final String MODEL = "MODEL";
13 13
	public static final String MANUFACTURER = "MANUFACTURER";
14 14
	public static final String BRAND = "BRAND";
15
	public static final String PRODUCTNAME = "PRODUCTNAME";
15 16
	public static final String ALL = "ALL";
16 17

17 18
	public static final String MAC = "MAC";