|
@@ -6,6 +6,10 @@ import android.content.ComponentName;
|
|
|
import android.content.Context;
|
|
|
import android.content.Intent;
|
|
|
import android.content.ServiceConnection;
|
|
|
+import android.hardware.Sensor;
|
|
|
+import android.hardware.SensorEvent;
|
|
|
+import android.hardware.SensorEventListener;
|
|
|
+import android.hardware.SensorManager;
|
|
|
import android.os.Bundle;
|
|
|
import android.os.Handler;
|
|
|
import android.os.IBinder;
|
|
@@ -111,7 +115,6 @@ public class GyeeActivity extends Activity {
|
|
|
|
|
|
startService(reportIntent);
|
|
|
initProgressDialog();
|
|
|
- initView();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -145,29 +148,14 @@ public class GyeeActivity extends Activity {
|
|
|
if (restBinder != null) {
|
|
|
if(restBinder.isBound() == true){
|
|
|
if (restBinder.callRemoteIsConnected() == false) {
|
|
|
-// phoneNumber.setVisibility(View.GONE);
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
-
|
|
|
btScan.setEnabled(true);
|
|
|
btDisconnect.setEnabled(false);
|
|
|
llConnect.setVisibility(View.GONE);
|
|
|
} else {
|
|
|
-// phoneNumber.setVisibility(View.GONE);
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
btScan.setEnabled(false);
|
|
|
btDisconnect.setEnabled(true);
|
|
|
llConnect.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
-// }
|
|
|
-// else if (restBinder.callRemoteIsConnected() == false) {
|
|
|
-// phoneNumber.setVisibility(View.VISIBLE);
|
|
|
-// btBind.setEnabled(true);
|
|
|
-// btUnbind.setEnabled(false);
|
|
|
-// btScan.setEnabled(false);
|
|
|
-// btDisconnect.setEnabled(false);
|
|
|
-// llConnect.setVisibility(View.GONE);
|
|
|
}
|
|
|
eventBindDeviceService();
|
|
|
}
|
|
@@ -176,7 +164,6 @@ public class GyeeActivity extends Activity {
|
|
|
restBinder.setScanDeviceHandler(scanDeviceHandler);
|
|
|
restBinder.setUpdateConnectStateHandler(updateConnectStateHandler);
|
|
|
restBinder.setDevicesData(devicesData);
|
|
|
-// restBinder.setMobile(phoneNumberStr);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -187,44 +174,11 @@ public class GyeeActivity extends Activity {
|
|
|
|
|
|
|
|
|
private void initView() {
|
|
|
-// try {
|
|
|
-// TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
|
|
|
-// // String deviceid = tm.getDeviceId();//获取智能设备唯一编号
|
|
|
-// if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_NUMBERS) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
|
|
|
-// // TODO: Consider calling
|
|
|
-// // ActivityCompat#requestPermissions
|
|
|
-// // here to request the missing permissions, and then overriding
|
|
|
-// // public void onRequestPermissionsResult(int requestCode, String[] permissions,
|
|
|
-// // int[] grantResults)
|
|
|
-// // to handle the case where the user grants the permission. See the documentation
|
|
|
-// // for ActivityCompat#requestPermissions for more details.
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// phoneNumberStr = tm.getLine1Number();//获取本机号码
|
|
|
-// System.out.println(phoneNumberStr);
|
|
|
-// } catch (Exception ex) {
|
|
|
-// System.out.println(ex.getMessage());
|
|
|
-// }
|
|
|
-//
|
|
|
-// if (phoneNumberStr != null && phoneNumberStr.length() == 11) {
|
|
|
-// restBinder.setMobile(phoneNumberStr);
|
|
|
-// } else {
|
|
|
-// phoneNumber.setVisibility(View.VISIBLE);
|
|
|
-// }
|
|
|
}
|
|
|
|
|
|
private boolean bColor = false;
|
|
|
private SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss", Locale.getDefault());
|
|
|
|
|
|
-// @Override
|
|
|
-// public boolean onKeyDown(int keyCode, KeyEvent event) {
|
|
|
-// if (keyCode == KeyEvent.KEYCODE_BACK) {
|
|
|
-// Process.killProcess(Process.myPid());
|
|
|
-// finish();
|
|
|
-// }
|
|
|
-// return super.onKeyDown(keyCode, event);
|
|
|
-// }
|
|
|
-
|
|
|
@Override
|
|
|
protected void onPause() {
|
|
|
Log.i(TAG, "onPause");
|
|
@@ -250,17 +204,6 @@ public class GyeeActivity extends Activity {
|
|
|
*/
|
|
|
// @OnClick(R2.id.bind)
|
|
|
void eventBindDeviceService() {
|
|
|
- //获取手机号码
|
|
|
-// if (phoneNumber.getVisibility() == View.VISIBLE) {
|
|
|
-// phoneNumberStr = phoneNumber.getText().toString().trim();
|
|
|
-// if (phoneNumberStr.length() != 11) {
|
|
|
-// Toast.makeText(this, "手机号格式错误", Toast.LENGTH_LONG).show();
|
|
|
-// return;
|
|
|
-// } else {
|
|
|
-
|
|
|
-// phoneNumber.setVisibility(View.GONE);
|
|
|
-//// }
|
|
|
-//// }
|
|
|
restBinder.setMobile(userId);
|
|
|
//绑定手环服务
|
|
|
restBinder.bindBraceletService();
|
|
@@ -269,12 +212,8 @@ public class GyeeActivity extends Activity {
|
|
|
// @OnClick(R2.id.unbind)
|
|
|
void eventUnBindDeviceService() {
|
|
|
if (restBinder.isBound()) {
|
|
|
-// btBind.setEnabled(true);
|
|
|
-// btUnbind.setEnabled(false);
|
|
|
-// btScan.setEnabled(false);
|
|
|
btDisconnect.setEnabled(false);
|
|
|
llConnect.setVisibility(View.GONE);
|
|
|
-// phoneNumber.setVisibility(View.VISIBLE);
|
|
|
//解绑手环服务
|
|
|
restBinder.unBindBraceletService();
|
|
|
eventBindDeviceService();
|
|
@@ -462,19 +401,14 @@ public class GyeeActivity extends Activity {
|
|
|
int state = data.getInt("state");
|
|
|
|
|
|
if (state == 2) {
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
btScan.setEnabled(false);
|
|
|
btDisconnect.setEnabled(true);
|
|
|
llConnect.setVisibility(View.VISIBLE);
|
|
|
progressDialog.dismiss();
|
|
|
} else {
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
btScan.setEnabled(false);
|
|
|
btDisconnect.setEnabled(false);
|
|
|
llConnect.setVisibility(View.GONE);
|
|
|
-// progressDialog.dismiss();
|
|
|
}
|
|
|
|
|
|
return true;
|
|
@@ -509,25 +443,18 @@ public class GyeeActivity extends Activity {
|
|
|
int what = msg.what;
|
|
|
|
|
|
if (what == MSG_CODE_REMOTE_CONNECTED_BRACELET_IS_SUCCESS) {
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
btScan.setEnabled(true);
|
|
|
btDisconnect.setEnabled(true);
|
|
|
llConnect.setVisibility(View.GONE);
|
|
|
} else if (what == MSG_CODE_REMOTE_CONNECTED_BRACELET_IS_FAILED) {
|
|
|
-// btBind.setEnabled(false);
|
|
|
-// btUnbind.setEnabled(true);
|
|
|
btScan.setEnabled(true);
|
|
|
btDisconnect.setEnabled(false);
|
|
|
llConnect.setVisibility(View.VISIBLE);
|
|
|
} else if (what == MSG_CODE_DISCONNECTED_REACELET) {
|
|
|
-// btBind.setEnabled(true);
|
|
|
-// btUnbind.setEnabled(false);
|
|
|
btScan.setEnabled(false);
|
|
|
btDisconnect.setEnabled(false);
|
|
|
llConnect.setVisibility(View.GONE);
|
|
|
} else {
|
|
|
- //super.handleMessage(msg);
|
|
|
Bundle data = msg.getData();
|
|
|
String result = data.getString("result");
|
|
|
nearbyListAdapter.notifyDataSetChanged();
|
|
@@ -559,20 +486,6 @@ public class GyeeActivity extends Activity {
|
|
|
timer.schedule(task,60*1000,60*1000);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 控制测量频率
|
|
|
- */
|
|
|
- private void timerMeasure(){
|
|
|
-// TimerTask measure = new TimerTask() {
|
|
|
-// @Override
|
|
|
-// public void run() {
|
|
|
-// Log.e("=======measure", "测量启动");
|
|
|
-// restBinder.callRemoteOpenBlood(true);
|
|
|
-// }
|
|
|
-// };
|
|
|
-// timer.schedule(measure,0,5 * 60*1000);
|
|
|
- }
|
|
|
-
|
|
|
// //申请两个权限,录音和文件读写
|
|
|
// //1、首先声明一个数组permissions,将需要的权限都放在里面
|
|
|
// String[] permissions = new String[]{
|