| 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														    @Override | 
														 | 
														 | 
														    @Override | 
													
													
												
													
														 | 
														 | 
														    protected void onCreate(Bundle savedInstanceState) { | 
														 | 
														 | 
														    protected void onCreate(Bundle savedInstanceState) { | 
													
													
												
													
														 | 
														 | 
														        super.onCreate(savedInstanceState); | 
														 | 
														 | 
														        super.onCreate(savedInstanceState); | 
													
													
												
													
														 | 
														 | 
														        AILinkSDK.getInstance().init(this,"28307eb356debd69","00deaab8ea81acba686e725a2b"); | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														        AILinkSDK.getInstance().init(this, "28307eb356debd69", "00deaab8ea81acba686e725a2b"); | 
													
													
												
													
														 | 
														 | 
														        setContentView(R.layout.activity_main); | 
														 | 
														 | 
														        setContentView(R.layout.activity_main); | 
													
													
												
													
														 | 
														 | 
														        BleLog.init("", "", BuildConfig.DEBUG); | 
														 | 
														 | 
														        BleLog.init("", "", BuildConfig.DEBUG); | 
													
													
												
													
														 | 
														 | 
														        String version=getString(R.string.version)+":"+BuildConfig.VERSION_NAME; | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														        ((TextView)findViewById(R.id.tv_app_version)).setText(version); | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														        String version = getString(R.string.version) + ":" + BuildConfig.VERSION_NAME; | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														        ((TextView) findViewById(R.id.tv_app_version)).setText(version); | 
													
													
												
													
														 | 
														 | 
														        init(); | 
														 | 
														 | 
														        init(); | 
													
													
												
													
														 | 
														 | 
														        initPermissions(); | 
														 | 
														 | 
														        initPermissions(); | 
													
													
												
													
														 | 
														 | 
														    } | 
														 | 
														 | 
														    } | 
													
													
												
											
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														        Button btn_height = findViewById(R.id.btn_height); | 
														 | 
														 | 
														        Button btn_height = findViewById(R.id.btn_height); | 
													
													
												
													
														 | 
														 | 
														        Button btn_ble = findViewById(R.id.btn_ble); | 
														 | 
														 | 
														        Button btn_ble = findViewById(R.id.btn_ble); | 
													
													
												
													
														 | 
														 | 
														        findViewById(R.id.btn_ad_weight).setOnClickListener(listener); | 
														 | 
														 | 
														        findViewById(R.id.btn_ad_weight).setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														        findViewById(R.id.btn_bloodglucose).setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_shpy.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_shpy.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_tempgun.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_tempgun.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_temp.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_temp.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_baby.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_baby.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_height.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_height.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														        btn_ble.setOnClickListener(listener); | 
														 | 
														 | 
														        btn_ble.setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														        findViewById(R.id.btn_wifi_ble_weight).setOnClickListener(listener); | 
														 | 
														 | 
														        findViewById(R.id.btn_wifi_ble_weight).setOnClickListener(listener); | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														    } | 
														 | 
														 | 
														    } | 
													
													
												
											
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														                    type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_AD; | 
														 | 
														 | 
														                    type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_AD; | 
													
													
												
													
														 | 
														 | 
														                    break; | 
														 | 
														 | 
														                    break; | 
													
													
												
													
														 | 
														 | 
														                case R.id.btn_wifi_ble_weight: | 
														 | 
														 | 
														                case R.id.btn_wifi_ble_weight: | 
													
													
												
													
														 | 
														 | 
														                    type= BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE; | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                    type = BleDeviceConfig.WEIGHT_BODY_FAT_SCALE_WIFI_BLE; | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                    break; | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                case R.id.btn_bloodglucose: | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                    type = BleDeviceConfig.BLOOD_GLUCOSE; | 
													
													
												
													
														 | 
														 | 
														                    break; | 
														 | 
														 | 
														                    break; | 
													
													
												
													
														 | 
														 | 
														                case R.id.btn_ble: | 
														 | 
														 | 
														                case R.id.btn_ble: | 
													
													
												
													
														 | 
														 | 
														                    type = 0; | 
														 | 
														 | 
														                    type = 0; | 
													
													
												
													
														 | 
														 | 
														                    break; | 
														 | 
														 | 
														                    break; | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														            } | 
														 | 
														 | 
														            } | 
													
													
												
													
														 | 
														 | 
														            startActivity(type); | 
														 | 
														 | 
														            startActivity(type); | 
													
													
												
													
														 | 
														 | 
														        } | 
														 | 
														 | 
														        } | 
													
													
												
													
														 | 
														 | 
														    } | 
														 | 
														 | 
														    } | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														    /** | 
														 | 
														 | 
														    /** | 
													
													
												
													
														 | 
														 | 
														     * 初始化请求权限 | 
														 | 
														 | 
														     * 初始化请求权限 | 
													
													
												
													
														 | 
														 | 
														     */ | 
														 | 
														 | 
														     */ | 
													
													
												
													
														 | 
														 | 
														    private void initPermissions() { | 
														 | 
														 | 
														    private void initPermissions() { | 
													
													
												
													
														 | 
														 | 
														        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { | 
														 | 
														 | 
														        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { | 
													
													
												
													
														 | 
														 | 
														//            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1); | 
														 | 
														 | 
														//            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1); | 
													
													
												
													
														 | 
														 | 
														            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1); | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1); | 
													
													
												
													
														 | 
														 | 
														        } | 
														 | 
														 | 
														        } | 
													
													
												
													
														 | 
														 | 
														    } | 
														 | 
														 | 
														    } | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  |