| 
														
															@@ -3,7 +3,9 @@ package com.slam.bboxble; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.Manifest; 
														 | 
														
														 | 
														
															 import android.Manifest; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.app.Activity; 
														 | 
														
														 | 
														
															 import android.app.Activity; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.content.pm.PackageManager; 
														 | 
														
														 | 
														
															 import android.content.pm.PackageManager; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import android.os.Build; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.os.Bundle; 
														 | 
														
														 | 
														
															 import android.os.Bundle; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import android.support.annotation.RequiresApi; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.support.v4.app.ActivityCompat; 
														 | 
														
														 | 
														
															 import android.support.v4.app.ActivityCompat; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.text.method.ScrollingMovementMethod; 
														 | 
														
														 | 
														
															 import android.text.method.ScrollingMovementMethod; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.util.Log; 
														 | 
														
														 | 
														
															 import android.util.Log; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -25,6 +27,7 @@ import android.widget.CheckBox; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.widget.ImageButton; 
														 | 
														
														 | 
														
															 import android.widget.ImageButton; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.widget.ImageView; 
														 | 
														
														 | 
														
															 import android.widget.ImageView; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import android.widget.Toast; 
														 | 
														
														 | 
														
															 import android.widget.Toast; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import android.text.Html; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
														
														 | 
														
															 public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -112,6 +115,7 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private static final int TestGyroX = 21; 
														 | 
														
														 | 
														
															     private static final int TestGyroX = 21; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private static final int TestGyroY = 22; 
														 | 
														
														 | 
														
															     private static final int TestGyroY = 22; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private static final int TestGyroZ = 23; 
														 | 
														
														 | 
														
															     private static final int TestGyroZ = 23; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private static final int TestMac = 1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     //当前测试的场景 
														 | 
														
														 | 
														
															     //当前测试的场景 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private int currentTest = 0; 
														 | 
														
														 | 
														
															     private int currentTest = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -125,6 +129,8 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     //进入第一个页面 
														 | 
														
														 | 
														
															     //进入第一个页面 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private Button mButtonEnter; 
														 | 
														
														 | 
														
															     private Button mButtonEnter; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private LinearLayout mSettingLayout; 
														 | 
														
														 | 
														
															     private LinearLayout mSettingLayout; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private String  startVerName = "HG_3431Q_0529_V62M1"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    private String  currentMac = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Override 
														 | 
														
														 | 
														
															     @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     protected void onCreate(Bundle savedInstanceState) { 
														 | 
														
														 | 
														
															     protected void onCreate(Bundle savedInstanceState) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -185,19 +191,19 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (deviceEvent != null) { 
														 | 
														
														 | 
														
															                 if (deviceEvent != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Log.i(TAG, deviceEvent.getDeviceAddress()); 
														 | 
														
														 | 
														
															                     Log.i(TAG, deviceEvent.getDeviceAddress()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Log.i(TAG, deviceEvent.getDeviceName()); 
														 | 
														
														 | 
														
															                     Log.i(TAG, deviceEvent.getDeviceName()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    //获取当前的mac地址 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    currentMac = deviceEvent.getDeviceAddress();//"C5:5C:19:04:04:e9"; deviceEvent.getDeviceAddress(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    String _tip = textView.getText().toString(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    _tip += "设备mac-->:" + deviceEvent.getDeviceAddress() + "\n设备名称-->:" + deviceEvent.getDeviceName() + "\n"; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    String _tip = "<br>设备mac: " + deviceEvent.getDeviceAddress() + "\n<br>设备名称: " + deviceEvent.getDeviceName() + "\n"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     textView.setText(_tip); 
														 | 
														
														 | 
														
															                     textView.setText(_tip); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if(code == 20002){ 
														 | 
														
														 | 
														
															                 if(code == 20002){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    onWriteValue("3"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    mButtonX1.setVisibility(View.VISIBLE); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    mButtonConnect2.setVisibility(View.GONE); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    onWriteValue("V"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//                    onWriteValue("3"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//                    mButtonX1.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//                    mButtonConnect2.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//                    mButtonSend1.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 //todo 返回成功对象信息 
														 | 
														
														 | 
														
															                 //todo 返回成功对象信息 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -223,6 +229,7 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 //  } 
														 | 
														
														 | 
														
															                 //  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            @RequiresApi(api = Build.VERSION_CODES.N) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             @Override 
														 | 
														
														 | 
														
															             @Override 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             public void onUpdateData(Integer code, String prompt, DataEvent dataEvent) { 
														 | 
														
														 | 
														
															             public void onUpdateData(Integer code, String prompt, DataEvent dataEvent) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -342,7 +349,39 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     //      "type": "STRING", 
														 | 
														
														 | 
														
															                     //      "type": "STRING", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     //      "data": dataEvent.getDataStr() 
														 | 
														
														 | 
														
															                     //      "data": dataEvent.getDataStr() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     //  } 
														 | 
														
														 | 
														
															                     //  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    currentMac = currentMac.replace(":", ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    String fourStr = currentMac.substring(currentMac.length()-4,currentMac.length()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    int fourOut = Integer.parseInt(fourStr, 16); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Log.i(TAG, "prompt:" + prompt + " " + dataEvent.getDataStr()); 
														 | 
														
														 | 
														
															                     Log.i(TAG, "prompt:" + prompt + " " + dataEvent.getDataStr()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    String _tip = textView.getText().toString(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if(dataEvent.getDataStr().contains(startVerName)&& fourOut<=1256 && fourOut>=256){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        //正确的情况 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        _tip +="<br>mac地址范围正确!10进制值:"+fourOut; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        String textBlue = "<font color='#0000FF'>"+dataEvent.getDataStr()+"</font>"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        _tip += "<br>硬件的版本:  " + textBlue  + "<br>检查的版本: -"+startVerName; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mButtonConnect2.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mButtonNext1.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mCheckBoxX.setChecked(true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mCheckBoxX.setText("mac地址范围或者版本号正确!"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    }else{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if(fourOut>1256 || fourOut < 256){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            _tip +="<br><font color = '#FF0000'>mac地址超出范围?不能超过1256或小于256.</font><br>当前值:"+fourOut; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        String textRed = "<font color = '#FF0000'>"+dataEvent.getDataStr()+"</font>"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        _tip += "<br>硬件的版本:  " + textRed  + "<br>检查的版本: -"+startVerName; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mButtonConnect2.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mButtonGY3.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        mCheckBoxX.setText("mac地址范围或者版本号错误!"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    textView.setText(Html.fromHtml(_tip, Html.FROM_HTML_MODE_LEGACY)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }; 
														 | 
														
														 | 
														
															         }; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -554,8 +593,18 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 break; 
														 | 
														
														 | 
														
															                 break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             case R.id.button_next_1: 
														 | 
														
														 | 
														
															             case R.id.button_next_1: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                //点击下一步时候,如果是检测轴的状态下,通过 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(currentTest<TestMac){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    mButtonNext1.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    mButtonX1.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    currentTest = TestAccX; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    mCheckBoxX.setText("检测X方向,方向键向上垂直桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    onWriteValue("3"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 //点击下一步时候,切换检测坐标 
														 | 
														
														 | 
														
															                 //点击下一步时候,切换检测坐标 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if(mCheckBoxAccX.isChecked() && currentTest < TestAccX){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                else if(mCheckBoxAccX.isChecked() && currentTest < TestAccX){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     mButtonNext1.setVisibility(View.GONE); 
														 | 
														
														 | 
														
															                     mButtonNext1.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     mButtonX1.setVisibility(View.VISIBLE); 
														 | 
														
														 | 
														
															                     mButtonX1.setVisibility(View.VISIBLE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     currentTest = TestAccX; 
														 | 
														
														 | 
														
															                     currentTest = TestAccX; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -749,45 +798,53 @@ public class TestActivity extends Activity implements View.OnClickListener { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         mButtonGY3.setVisibility(View.GONE); 
														 | 
														
														 | 
														
															         mButtonGY3.setVisibility(View.GONE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         mCheckBoxGY.setText("逆时针旋转值会持续变大:"+ 0); 
														 | 
														
														 | 
														
															         mCheckBoxGY.setText("逆时针旋转值会持续变大:"+ 0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        currentMac = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         resetTestState(); 
														 | 
														
														 | 
														
															         resetTestState(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public  void resetTestState(){ 
														 | 
														
														 | 
														
															     public  void resetTestState(){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(mCheckBoxAccX.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestAccX; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测X方向,方向键向上垂直桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }else if(mCheckBoxAccY.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestAccY; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测Y方向,L,R向上垂直桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.y); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }else if(mCheckBoxAccZ.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestAccZ; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测Z方向,AB键向上放置桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.z); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }else if(mCheckBoxGyroX.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestGyroX; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测X方向,方向键向上垂直桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }else if(mCheckBoxGyroY.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestGyroY; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测Y方向,L,R向上垂直桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.y); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        }else if(mCheckBoxGyroZ.isChecked()){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            currentTest = TestGyroZ; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setChecked(false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mCheckBoxX.setText("检测Z方向,AB键向上放置桌面"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            mImageViewPage_1.setImageResource(R.drawable.z); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // 必定检查mac 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        currentTest = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        mCheckBoxX.setText("连接自动检查mac版本"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        if(mCheckBoxAccX.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestAccX; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测X方向,方向键向上垂直桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        }else if(mCheckBoxAccY.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestAccY; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测Y方向,L,R向上垂直桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.y); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        }else if(mCheckBoxAccZ.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestAccZ; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测Z方向,AB键向上放置桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.z); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        }else if(mCheckBoxGyroX.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestGyroX; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测X方向,方向键向上垂直桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.x); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        }else if(mCheckBoxGyroY.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestGyroY; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测Y方向,L,R向上垂直桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.y); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        }else if(mCheckBoxGyroZ.isChecked()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            currentTest = TestGyroZ; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setChecked(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mCheckBoxX.setText("检测Z方向,AB键向上放置桌面"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//            mImageViewPage_1.setImageResource(R.drawable.z); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |