Commit 24a0da5c by cuiliang.shi

0.1

1 parent 07fe885c
......@@ -313,6 +313,8 @@ public class LocationService extends Service {
manger.setExact(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() + frequency * 60 * 1000 + 10,
alarmReceiverPendingIntent);
}else{
PreferencesUtil.getInstance(getApplicationContext()).putBoolean(PreferencesUtil.HENG_FENG_IS_OEPN, false);
}
}
......@@ -336,7 +338,6 @@ public class LocationService extends Service {
x.printStackTrace();
}
IotApi.hengfeng_service_post(jsonBody, new IotNetApiCallback() {
@Override
......
......@@ -143,6 +143,9 @@ public class ServiceSettingActivity extends Activity implements View.OnClickList
PreferencesUtil.getInstance(getApplicationContext())
.putInt(PreferencesUtil.HENG_FENG_FREQUENCY, frequency);
PreferencesUtil.getInstance(getApplicationContext())
.putBoolean(PreferencesUtil.HENG_FENG_IS_OEPN, true);
cancelPreviousAlarmService();
sendBroadcastForNextStartService();
Toast.makeText(ServiceSettingActivity.this, getString(R.string.setting_tips_success), Toast.LENGTH_SHORT).show();
......
......@@ -88,15 +88,18 @@ public class ServiceStopActivity extends Activity implements View.OnClickListene
PreferencesUtil.getInstance(getApplicationContext()).putBoolean(PreferencesUtil.HENG_FENG_IS_OEPN, false);
cancelPreviousAlarmService();
Toast.makeText(getApplicationContext(),
getString(R.string.stop_service_tips), Toast.LENGTH_SHORT).show();
finish();
}
}else{
Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT).show();
}
}
@Override
public void onFailed(Exception e) {
Toast.makeText(getApplicationContext(),
getResources().getString(R.string.toast_tips_server_unavailable), Toast.LENGTH_SHORT).show();
getString(R.string.toast_tips_server_unavailable), Toast.LENGTH_SHORT).show();
}
});
}
......
......@@ -315,7 +315,7 @@ public class PhoneUtils {
.getInt(PreferencesUtil.HENG_FENG_BEGIN, PreferencesUtil.HENG_FENG_DEFAULT_BEGIN);
int end = PreferencesUtil.getInstance(context)
.getInt(PreferencesUtil.HENG_FENG_BEGIN, PreferencesUtil.HENG_FENG_DEFAULT_END);
.getInt(PreferencesUtil.HENG_FENG_END, PreferencesUtil.HENG_FENG_DEFAULT_END);
Date startTime = new SimpleDateFormat(format).parse(begin + ":00:00");
Date endTime = new SimpleDateFormat(format).parse(end + ":00:00");
......
......@@ -42,4 +42,5 @@
<string name="apply_tips_success" translatable="false">申请开通成功</string>
<string name="setting_tips_success" translatable="false">设置成功</string>
<string name="location_server_unavailable" translatable="false">定位失败,当前服务不在有效期内</string>
<string name="stop_service_tips">已停止服务</string>
</resources>
No preview for this file type
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!