|
@@ -12,7 +12,10 @@ import android.os.Messenger;
|
|
|
import android.os.RemoteException;
|
|
import android.os.RemoteException;
|
|
|
import android.view.Menu;
|
|
import android.view.Menu;
|
|
|
import android.view.MenuItem;
|
|
import android.view.MenuItem;
|
|
|
|
|
+import android.view.View;
|
|
|
|
|
+import android.widget.Button;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
|
|
import com.xzjmyk.pm.activity.R;
|
|
import com.xzjmyk.pm.activity.R;
|
|
|
import com.xzjmyk.pm.activity.ui.MainActivity;
|
|
import com.xzjmyk.pm.activity.ui.MainActivity;
|
|
@@ -48,13 +51,23 @@ public class MyPedometerActivity extends BaseActivity implements Handler.Callbac
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
+ private Button close_step;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public boolean handleMessage(Message msg) {
|
|
public boolean handleMessage(Message msg) {
|
|
|
switch (msg.what) {
|
|
switch (msg.what) {
|
|
|
case Constant.MSG_FROM_SERVER:
|
|
case Constant.MSG_FROM_SERVER:
|
|
|
// 更新界面上的步数
|
|
// 更新界面上的步数
|
|
|
- text_step.setText(msg.getData().getInt("step") + "\t步");
|
|
|
|
|
|
|
+ int step_num = msg.getData().getInt("step");
|
|
|
|
|
+ if (step_num < 9000){
|
|
|
|
|
+ text_step.setText("今天的你已经走了"+ step_num + "\t步,继续努力!");
|
|
|
|
|
+ }else if (step_num < 10000 && step_num >= 9000){
|
|
|
|
|
+ text_step.setText("今天的你已经走了"+ step_num + "\t步,加油,快到10000步了!");
|
|
|
|
|
+ }else if (step_num > 10000 && step_num <=20000){
|
|
|
|
|
+ text_step.setText("今天的你已经走了"+ step_num + "\t步,真棒!");
|
|
|
|
|
+ }else {
|
|
|
|
|
+ text_step.setText("今天的你已经走了"+ step_num + "\t步,太棒了!天呐,你一定是用了洪荒之力吧,注意休息哦!");
|
|
|
|
|
+ }
|
|
|
delayHandler.sendEmptyMessageDelayed(Constant.REQUEST_SERVER, TIME_INTERVAL);
|
|
delayHandler.sendEmptyMessageDelayed(Constant.REQUEST_SERVER, TIME_INTERVAL);
|
|
|
break;
|
|
break;
|
|
|
case Constant.REQUEST_SERVER:
|
|
case Constant.REQUEST_SERVER:
|
|
@@ -76,10 +89,23 @@ public class MyPedometerActivity extends BaseActivity implements Handler.Callbac
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_pedometer);
|
|
setContentView(R.layout.activity_pedometer);
|
|
|
init();
|
|
init();
|
|
|
|
|
+ Toast.makeText(MyPedometerActivity.this, "您已开启UU运动,UU将记录您的运动步数并告知在通知栏", Toast.LENGTH_LONG).show();
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
private void init() {
|
|
private void init() {
|
|
|
text_step = (TextView) findViewById(R.id.text_step);
|
|
text_step = (TextView) findViewById(R.id.text_step);
|
|
|
|
|
+ close_step = (Button) findViewById(R.id.close_uu_step_bt);
|
|
|
delayHandler = new Handler(this);
|
|
delayHandler = new Handler(this);
|
|
|
|
|
+
|
|
|
|
|
+ close_step.setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onClick(View v) {
|
|
|
|
|
+// stopService(new Intent(mContext, StepService.class));
|
|
|
|
|
+// onDestroy();
|
|
|
|
|
+// Toast.makeText(MyPedometerActivity.this, "您已关闭UU运动,消息栏将不再显示您的运动步数", Toast.LENGTH_LONG).show();
|
|
|
|
|
+ ToastMessage("该功能尚未完善");
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -109,6 +135,7 @@ public class MyPedometerActivity extends BaseActivity implements Handler.Callbac
|
|
|
protected void onDestroy() {
|
|
protected void onDestroy() {
|
|
|
super.onDestroy();
|
|
super.onDestroy();
|
|
|
unbindService(conn);
|
|
unbindService(conn);
|
|
|
|
|
+ finish();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|