import com.enqualcomm.support.bean.Runtime;
import com.enqualcomm.support.utils.ICAudioManager;
import com.enqualcomm.support.utils.ICLogger;
-import com.enqualcomm.support.utils.SharPreferenceUtil;
+import com.enqualcomm.support.utils.SharePreferenceUtil;
import com.enqualcomm.support.utils.TimeUtil;
import com.enqualcomm.support.utils.Util;
import com.enqualcomm.support.utils.VibrateUtil;
}
public static void setDurationOfVibration(Context context, int cycle) {
- SharPreferenceUtil.setPrefInt(context, KEYDurationOfVibration, cycle);
+ SharePreferenceUtil.setPrefInt(context, KEYDurationOfVibration, cycle);
}
public static int getDurationOfVibration(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KEYDurationOfVibration, 1);
+ return SharePreferenceUtil.getPrefInt(context, KEYDurationOfVibration, 1);
}
public static void setMasterVolume(Context context, int cycle) {
- SharPreferenceUtil.setPrefInt(context, KeyMasterVolume, cycle);
+ SharePreferenceUtil.setPrefInt(context, KeyMasterVolume, cycle);
}
public static int getMasterVolume(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyMasterVolume, 15);
+ return SharePreferenceUtil.getPrefInt(context, KeyMasterVolume, 15);
}
public static void setBleScanCycle(Context context, int cycle) {
- SharPreferenceUtil.setPrefInt(context, KeyBleScanCycle, cycle);
+ SharePreferenceUtil.setPrefInt(context, KeyBleScanCycle, cycle);
}
public static int getBleScanCycle(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyBleScanCycle, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeyBleScanCycle, 0);
}
public static String getLastUnReadMessage(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyLastUnReadMessage, "");
+ return SharePreferenceUtil.getPrefString(context, KeyLastUnReadMessage, "");
}
public static void setLastUnReadMessage(Context context, String smsPWD) {
- SharPreferenceUtil.setPrefString(context, KeyLastUnReadMessage, smsPWD);
+ SharePreferenceUtil.setPrefString(context, KeyLastUnReadMessage, smsPWD);
}
public static String getSMSPwd(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeySMSPassword, DefaultSMSPassword);
+ return SharePreferenceUtil.getPrefString(context, KeySMSPassword, DefaultSMSPassword);
}
public static void setSMSPwd(Context context, String smsPWD) {
- SharPreferenceUtil.setPrefString(context, KeySMSPassword, smsPWD);
+ SharePreferenceUtil.setPrefString(context, KeySMSPassword, smsPWD);
}
public static boolean getIsL03tracker() {
}
public static String getWiFiSSID(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyWiFiSSID, DefaultWiFiSSID);
+ return SharePreferenceUtil.getPrefString(context, KeyWiFiSSID, DefaultWiFiSSID);
}
public static void setWiFiSSID(Context context, String ssid) {
- SharPreferenceUtil.setPrefString(context, KeyWiFiSSID, ssid);
+ SharePreferenceUtil.setPrefString(context, KeyWiFiSSID, ssid);
}
public static String getWiFiPasswd(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyWiFiPasswd, DefaultWiFiPWD);
+ return SharePreferenceUtil.getPrefString(context, KeyWiFiPasswd, DefaultWiFiPWD);
}
public static void setWiFiPasswd(Context context, String pwd) {
- SharPreferenceUtil.setPrefString(context, KeyWiFiPasswd, pwd);
+ SharePreferenceUtil.setPrefString(context, KeyWiFiPasswd, pwd);
}
public static String getWiFiEncryptType(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyWiFiEncyptType, DefaultWiFiEncryptType);
+ return SharePreferenceUtil.getPrefString(context, KeyWiFiEncyptType, DefaultWiFiEncryptType);
}
public static void setWiFiEncryptType(Context context, String type) {
- SharPreferenceUtil.setPrefString(context, KeyWiFiEncyptType, type);
+ SharePreferenceUtil.setPrefString(context, KeyWiFiEncyptType, type);
}
public static String getFotaServerUrl(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyFotaServerUrl, "");
+ return SharePreferenceUtil.getPrefString(context, KeyFotaServerUrl, "");
}
public static void setFotaServerUrl(Context context, String url) {
- SharPreferenceUtil.setPrefString(context, KeyFotaServerUrl, url);
+ SharePreferenceUtil.setPrefString(context, KeyFotaServerUrl, url);
}
public static String getFtpUser(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyLogFtpUser, DefaultLogFtpUser);
+ return SharePreferenceUtil.getPrefString(context, KeyLogFtpUser, DefaultLogFtpUser);
}
public static void setFtpUser(Context context, String user) {
- SharPreferenceUtil.setPrefString(context, KeyLogFtpUser, user);
+ SharePreferenceUtil.setPrefString(context, KeyLogFtpUser, user);
}
public static String getFtpServer(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyLogFtpServer, DefaultLogFtpServer);
+ return SharePreferenceUtil.getPrefString(context, KeyLogFtpServer, DefaultLogFtpServer);
}
public static void setFtpServer(Context context, String host) {
- SharPreferenceUtil.setPrefString(context, KeyLogFtpServer, host);
+ SharePreferenceUtil.setPrefString(context, KeyLogFtpServer, host);
}
public static String getFtpPWD(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyLogFtpPWD, DefaultLogFtpPWD);
+ return SharePreferenceUtil.getPrefString(context, KeyLogFtpPWD, DefaultLogFtpPWD);
}
public static void setFtpPWD(Context context, String PWD) {
- SharPreferenceUtil.setPrefString(context, KeyLogFtpPWD, PWD);
+ SharePreferenceUtil.setPrefString(context, KeyLogFtpPWD, PWD);
}
public static void setAlarmCycle(Context context, int cycle) {
- SharPreferenceUtil.setPrefInt(context, KeyAlarmCycle, cycle);
+ SharePreferenceUtil.setPrefInt(context, KeyAlarmCycle, cycle);
}
//默认3分钟,刚刚wakeup的时候1分钟
public static int getAlarmCycle(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyAlarmCycle, 3);
+ return SharePreferenceUtil.getPrefInt(context, KeyAlarmCycle, 3);
}
public static void setProtocolServerPort(Context context, int serverPort) {
// SharPreferenceUtil.setPrefString(context,KeyProtocolServerIP,serverIP);
- SharPreferenceUtil.setPrefInt(context, KeyProtocolServerPort, serverPort);
+ SharePreferenceUtil.setPrefInt(context, KeyProtocolServerPort, serverPort);
}
public static void setProtocolServerHost(Context context, String host) {
- SharPreferenceUtil.setPrefString(context, KeyProtocolServerHOST, host);
+ SharePreferenceUtil.setPrefString(context, KeyProtocolServerHOST, host);
}
//public static String getProtocolServerIP(Context context){
// return SharPreferenceUtil.getPrefString(context,KeyProtocolServerIP,"118.178.155.223");
public static String getProtocolServerHost(Context context) {
String host;
- host = SharPreferenceUtil.getPrefString(context, KeyProtocolServerHOST, protocolAPIHelper.getDefaultServerIP());
+ host = SharePreferenceUtil.getPrefString(context, KeyProtocolServerHOST, protocolAPIHelper.getDefaultServerIP());
return host;
}
public static int getProtocolServerPort(Context context) {
int port;
- port = SharPreferenceUtil.getPrefInt(context, KeyProtocolServerPort, protocolAPIHelper.getDefaultServerPort());
+ port = SharePreferenceUtil.getPrefInt(context, KeyProtocolServerPort, protocolAPIHelper.getDefaultServerPort());
return port;
}
public static void setConfigInitFlag(Context context, int flag) {
- SharPreferenceUtil.setPrefInt(context, "ConfigInitFlag", flag);
+ SharePreferenceUtil.setPrefInt(context, "ConfigInitFlag", flag);
}
public static int getConfigInitFlag(Context context) {
- return SharPreferenceUtil.getPrefInt(context, "ConfigInitFlag", 0);
+ return SharePreferenceUtil.getPrefInt(context, "ConfigInitFlag", 0);
}
public static void setHttpLogServerUrl(Context context, String serverurl) {
- SharPreferenceUtil.setPrefString(context, KeyLogServerUrl, serverurl);
+ SharePreferenceUtil.setPrefString(context, KeyLogServerUrl, serverurl);
}
public static String getHttpLogServerUrl(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyLogServerUrl, DefaultHttpLogServerUrl);
+ return SharePreferenceUtil.getPrefString(context, KeyLogServerUrl, DefaultHttpLogServerUrl);
}
public static void setPPGTestCycle(Context context, int cycle_ninutes) {
- SharPreferenceUtil.setPrefInt(context, KeyPpgTestCycle, cycle_ninutes);
+ SharePreferenceUtil.setPrefInt(context, KeyPpgTestCycle, cycle_ninutes);
}
public static int getPPGTestCycle(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyPpgTestCycle, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeyPpgTestCycle, 0);
}
public static int getHeartBeatCycle(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyHeartBeatCycle, 5);
+ return SharePreferenceUtil.getPrefInt(context, KeyHeartBeatCycle, 5);
}
public static void setHeartBeatCycle(Context context, int cycle) {
- SharPreferenceUtil.setPrefInt(context, KeyHeartBeatCycle, cycle);
+ SharePreferenceUtil.setPrefInt(context, KeyHeartBeatCycle, cycle);
}
public static void setLocationCycle(Context context, int cycle_second) {
- SharPreferenceUtil.setPrefInt(context, KeyLocationCycle, cycle_second);
+ SharePreferenceUtil.setPrefInt(context, KeyLocationCycle, cycle_second);
}
public static int getLocationCycle(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyLocationCycle, 900);
+ return SharePreferenceUtil.getPrefInt(context, KeyLocationCycle, 900);
}
public static void setLocationMode(Context context, int mode) {
ICLogger.i("setLocationMode " + mode);
- SharPreferenceUtil.setPrefInt(context, KeyLocationMode, mode);
+ SharePreferenceUtil.setPrefInt(context, KeyLocationMode, mode);
}
public static int getLocationMode(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyLocationMode, ICLocation.NORMAL_MOD);
+ return SharePreferenceUtil.getPrefInt(context, KeyLocationMode, ICLocation.NORMAL_MOD);
}
private static final String KeyBootUpDate = "bootupdate";
public static boolean logBootDate(Context context) {
//如果时间和最后一次时间不同,则重置,否则启动次数+1
if (isFirstBootToday(context)) {
- SharPreferenceUtil.setPrefString(context, KeyBootUpDate, TimeUtil.getSystemTime4());
+ SharePreferenceUtil.setPrefString(context, KeyBootUpDate, TimeUtil.getSystemTime4());
return true;
} else {
return false;
}
private static String getLastBootupDate(Context context) {
- return SharPreferenceUtil.getPrefString(context, KeyBootUpDate, "");
+ return SharePreferenceUtil.getPrefString(context, KeyBootUpDate, "");
}
private static boolean isFirstBootToday(Context context) {
}
public static void loadTemperatureSettings(Runtime runtime) {
- runtime.temp_test_Cycle_Seconds = SharPreferenceUtil.getPrefInt(runtime.getContextProxy().context, KeyTempTestCycle, 60 * 60);
+ runtime.temp_test_Cycle_Seconds = SharePreferenceUtil.getPrefInt(runtime.getContextProxy().context, KeyTempTestCycle, 60 * 60);
}
public static void setTemperatureTestCycle(Runtime runtime, int cycle_seconds) {
- SharPreferenceUtil.setPrefInt(runtime.getContextProxy().context, KeyTempTestCycle, cycle_seconds);
+ SharePreferenceUtil.setPrefInt(runtime.getContextProxy().context, KeyTempTestCycle, cycle_seconds);
loadTemperatureSettings(runtime);
}
public static void setPPGAdjust(Context context, int adjust) {
- SharPreferenceUtil.setPrefInt(context, KeyPPGadust, adjust);
+ SharePreferenceUtil.setPrefInt(context, KeyPPGadust, adjust);
}
public static int getPPGAdjust(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyPPGadust, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeyPPGadust, 0);
}
public static void setBPHAdjust(Context context, int adjust) {
- SharPreferenceUtil.setPrefInt(context, KeyBPHadust, adjust);
+ SharePreferenceUtil.setPrefInt(context, KeyBPHadust, adjust);
}
public static int getBPHAdjust(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyBPHadust, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeyBPHadust, 0);
}
public static int getBPLAdjust(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeyBPLadust, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeyBPLadust, 0);
}
public static void setBPLAdjust(Context context, int adjust) {
- SharPreferenceUtil.setPrefInt(context, KeyBPLadust, adjust);
+ SharePreferenceUtil.setPrefInt(context, KeyBPLadust, adjust);
}
public static void setSPo2Adjust(Context context, int adjust) {
- SharPreferenceUtil.setPrefInt(context, KeySPo2adust, adjust);
+ SharePreferenceUtil.setPrefInt(context, KeySPo2adust, adjust);
}
public static int getSPo2Adjust(Context context) {
- return SharPreferenceUtil.getPrefInt(context, KeySPo2adust, 0);
+ return SharePreferenceUtil.getPrefInt(context, KeySPo2adust, 0);
}
public static void loadPPG_BPH_BPL_SPO2_adjustvalue(Context context, Runtime runtime) {
}
public static void setNeedCutOff(Context context, boolean enAnti) {
- SharPreferenceUtil.setPrefBoolean(context, "NeedCutOff", enAnti);
+ SharePreferenceUtil.setPrefBoolean(context, "NeedCutOff", enAnti);
}
public static boolean getNeedCutOff(Context context) {
- return SharPreferenceUtil.getPrefBoolean(context, "NeedCutOff", false);
+ return SharePreferenceUtil.getPrefBoolean(context, "NeedCutOff", false);
}
public static void setNeedAntiOff(Context context, boolean enAnti) {
- SharPreferenceUtil.setPrefBoolean(context, "NeedAntiOff", enAnti);
+ SharePreferenceUtil.setPrefBoolean(context, "NeedAntiOff", enAnti);
}
public static boolean getNeedAntiOff(Context context) {
- return SharPreferenceUtil.getPrefBoolean(context, "NeedAntiOff", false);
+ return SharePreferenceUtil.getPrefBoolean(context, "NeedAntiOff", false);
}
public static boolean enableSleep = false;
import com.enqualcomm.support.utils.ICLogger;
import com.enqualcomm.support.utils.LedUtil;
import com.enqualcomm.support.utils.NettyConnection;
-import com.enqualcomm.support.utils.SharPreferenceUtil;
+import com.enqualcomm.support.utils.SharePreferenceUtil;
import com.enqualcomm.support.utils.SimSignalUtil;
import com.enqualcomm.support.utils.TemperatureUtil;
import com.enqualcomm.support.utils.TimeUtil;
int newVolume = intent.getIntExtra("android.media.EXTRA_VOLUME_STREAM_VALUE", 0);
int oldVolume = intent.getIntExtra("android.media.EXTRA_PREV_VOLUME_STREAM_VALUE", 0);
- boolean isSilence = SharPreferenceUtil.getPrefBoolean(context, "KEY_ISSILENCE", false);
+ boolean isSilence = SharePreferenceUtil.getPrefBoolean(context, "KEY_ISSILENCE", false);
if (newVolume != oldVolume && !isSilence) {
ICLogger.i("Volume changed old " + oldVolume + " new " + newVolume);
Config.setMasterVolume(context, newVolume);
private void resetStepCount() {
if (ICJniUtils.isPedometerEnabled() == 0) ICJniUtils.enablePedometer();
ICJniUtils.resetStepCount();
- SharPreferenceUtil.setPrefInt(this, KEY_STEP_COUNT, 0);
- SharPreferenceUtil.setPrefInt(this, KEY_SAVE_STEP_COUNT, 0);
+ SharePreferenceUtil.setPrefInt(this, KEY_STEP_COUNT, 0);
+ SharePreferenceUtil.setPrefInt(this, KEY_SAVE_STEP_COUNT, 0);
ICLogger.i("Reset StepCount , " + ICJniUtils.getStepCount());
this.runtime.setSaveStepCount(0);
this.runtime.setTotalStepCount(0);
}
private void loadStepCount() {
- int i = SharPreferenceUtil.getPrefInt(this, KEY_STEP_COUNT, 0);
- int j = SharPreferenceUtil.getPrefInt(this, KEY_SAVE_STEP_COUNT, 0);
+ int i = SharePreferenceUtil.getPrefInt(this, KEY_STEP_COUNT, 0);
+ int j = SharePreferenceUtil.getPrefInt(this, KEY_SAVE_STEP_COUNT, 0);
if (ICJniUtils.isPedometerEnabled() == 0) ICJniUtils.enablePedometer();
//ICJniUtils.recoverStepCount();
if (ICJniUtils.getStepCount() > i) {
public void saveStepCount() {
int i = runtime.getTotalStepCount();
int j = runtime.getSaveStepCount();
- SharPreferenceUtil.setPrefInt(this, KEY_STEP_COUNT, i);
- SharPreferenceUtil.setPrefInt(this, KEY_SAVE_STEP_COUNT, j);
+ SharePreferenceUtil.setPrefInt(this, KEY_STEP_COUNT, i);
+ SharePreferenceUtil.setPrefInt(this, KEY_SAVE_STEP_COUNT, j);
//ICJniUtils.saveStepCount();
}
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
-import android.os.StatFs;
-import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
-import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.enqualcomm.support.utils.IBeaconUtil;
import com.enqualcomm.support.utils.ICLogger;
import com.enqualcomm.support.utils.ImageUtil;
-import com.enqualcomm.support.utils.SharPreferenceUtil;
import com.enqualcomm.support.utils.TimeUtil;
import com.enqualcomm.support.utils.Util;
import com.enqualcomm.support.utils.FileCache;
import com.enqualcomm.support.utils.ICLogger;
import com.enqualcomm.support.utils.NettyConnection;
-import com.enqualcomm.support.utils.SharPreferenceUtil;
+import com.enqualcomm.support.utils.SharePreferenceUtil;
import com.enqualcomm.support.utils.SimSignalUtil;
import com.enqualcomm.support.utils.TemperatureUtil;
import com.enqualcomm.support.utils.TimeUtil;
}
private boolean isSilence(Runtime paramRuntime) {
- return SharPreferenceUtil.getPrefBoolean((paramRuntime.getContextProxy()).context, "KEY_ISSILENCE", false);
+ return SharePreferenceUtil.getPrefBoolean((paramRuntime.getContextProxy()).context, "KEY_ISSILENCE", false);
}
public static void releaseWakeLockForGetWifiList() {
import com.enqualcomm.support.utils.ICAudioManager;
import com.enqualcomm.support.utils.ICLogger;
import com.enqualcomm.support.utils.MissedCallContentObserver;
-import com.enqualcomm.support.utils.SharPreferenceUtil;
+import com.enqualcomm.support.utils.SharePreferenceUtil;
import com.enqualcomm.support.utils.TimeUtil;
import com.enqualcomm.support.utils.Util;
import com.enqualcomm.support.utils.VibrateUtil;
}
private void onSilentStateChange(boolean var1) {
- SharPreferenceUtil.setPrefBoolean(mContext, "KEY_ISSILENCE", var1);
+ SharePreferenceUtil.setPrefBoolean(mContext, "KEY_ISSILENCE", var1);
setSilentConfig(mContext, var1);
try {
if (this.alarms != null) {
import android.os.Message;\r
\r
import com.enqualcomm.support.bean.ICLocation;\r
-import com.enqualcomm.support.bean.Locations;\r
import com.enqualcomm.support.bean.Runtime;\r
import com.enqualcomm.support.service.base.AbstractInvokeHandlerService;\r
import com.enqualcomm.support.utils.Connection;\r
import com.enqualcomm.support.utils.ICLogger;\r
-import com.enqualcomm.support.utils.SharPreferenceUtil;\r
-\r
-import org.json.JSONArray;\r
-import org.json.JSONException;\r
-import org.json.JSONObject;\r
+import com.enqualcomm.support.utils.SharePreferenceUtil;\r
\r
import java.util.List;\r
\r
public void onAttach(Connection paramConnection, Runtime paramRuntime) {\r
this.mRuntime = paramRuntime;\r
this.mHandler = new Handler();\r
- String str1 = SharPreferenceUtil.getPrefString((paramRuntime.getContextProxy()).context, "key_device_key", null);\r
- String str2 = SharPreferenceUtil.getPrefString((paramRuntime.getContextProxy()).context, "key_device_id", null);\r
+ String str1 = SharePreferenceUtil.getPrefString((paramRuntime.getContextProxy()).context, "key_device_key", null);\r
+ String str2 = SharePreferenceUtil.getPrefString((paramRuntime.getContextProxy()).context, "key_device_id", null);\r
StringBuilder stringBuilder = new StringBuilder();\r
stringBuilder.append("sharp_device_id=");\r
stringBuilder.append(str2);\r
return;
}
if (RESUME_ACTION.equals(str)) {
- SharPreferenceUtil.setPrefBoolean(paramContext, "key_is_resume", paramIntent.getBooleanExtra("is_resume", false));
+ SharePreferenceUtil.setPrefBoolean(paramContext, "key_is_resume", paramIntent.getBooleanExtra("is_resume", false));
return;
} else if (ACTION_MESSAGE_SENT.equals(str)) {
} else if (DIALOG_ACTION.equals(str)) {
if (paramIntent.hasExtra("contact")) {
contact = (Contact) paramIntent.getParcelableExtra("contact");
- SharPreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
- isSilence = SharPreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
+ SharePreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
+ isSilence = SharePreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
if (contact != null && !isSilence) {
if (!DeviceInfoUtil.isTopActivity(paramContext)) {
this.initMyDialog(paramContext, contact, 1, "", false);
}
} else if (paramIntent.hasExtra("sms")) {
String sms = paramIntent.getStringExtra("sms");
- SharPreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
- isSilence = SharPreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
+ SharePreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
+ isSilence = SharePreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
if (sms != null && !isSilence) {
//if (!DeviceInfoUtil.isTopActivity(paramContext)) {
this.initMyDialog(paramContext, null, 3, sms, false);
if (paramIntent.hasExtra("needreply")) {
needreply = paramIntent.getBooleanExtra("needreply", false);
}
- SharPreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
- isSilence = SharPreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
+ SharePreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
+ isSilence = SharePreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
if (sms != null && !isSilence) {
if (!DeviceInfoUtil.isTopActivity(paramContext)) {
this.initMyDialog(paramContext, null, 4, sms, needreply);
}
} else if (paramIntent.hasExtra("findDev")) {
String finddevtxt = paramIntent.getStringExtra("findDev");
- SharPreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
- isSilence = SharPreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
+ SharePreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
+ isSilence = SharePreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
if (finddevtxt != null && !isSilence) {
this.initMyDialog(paramContext, null, 5, finddevtxt, false);
this.playFindDevVoice(paramContext);
}
} else if (paramIntent.hasExtra("takephoto")) {
String takephoto = paramIntent.getStringExtra("takephoto");
- SharPreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
- isSilence = SharPreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
+ SharePreferenceUtil.getPrefBoolean(paramContext, "key_is_resume", false);
+ isSilence = SharePreferenceUtil.getPrefBoolean(paramContext, "KEY_ISSILENCE", false);
if (takephoto != null && !isSilence) {
this.initMyDialog(paramContext, null, 6, takephoto, false);
package com.enqualcomm.support.utils;
+import android.content.Context;
import android.media.AudioManager;
public class ProfileManager {
//只声音,无振动(可用)
public static void ringModel(AudioManager audio) {
+ //所有声音都正常,包括系统声音,来电响铃,媒体声音,闹钟,通知声音都有
audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_OFF);
//即有声音也有振动(可用)
public static void ringAndVibrate(AudioManager audio) {
+ //所有声音都正常,包括系统声音,来电响铃,媒体声音,闹钟,通知声音都有
audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);
//只能振动(可用)
public static void vibrate(AudioManager audio) {
+ //该模式下,来电,通知保持震动没有声音;但是媒体,闹钟依然有声音。
audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_ON);
//无声无振动
public static void noRingAndVibrate(AudioManager audio) {
+ //该模式下,来电响铃,通知,系统声音和震动都没有;闹钟,通话声音保持;
audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER,
AudioManager.VIBRATE_SETTING_OFF);
audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION,
AudioManager.VIBRATE_SETTING_OFF);
}
+
+
+ //全部静音
+ public static void silentAll(Context context, AudioManager audio) {
+ if (audio == null) {
+ return;
+ }
+ //先记录静音前的数据,以便复原
+ //STREAM_VOICE_CALL:通话声音
+ //STREAM_SYSTEM:系统声音,包括按键声音等
+ //STREAM_RING:来电响铃
+ //STREAM_MUSIC:媒体声音(包括音乐,视频,游戏声音)
+ //STREAM_ALARM:闹钟声音
+ //STREAM_NOTIFICATION:通知声音
+ int systemVolume = audio.getStreamVolume(AudioManager.STREAM_SYSTEM);
+ int ringVolume = audio.getStreamVolume(AudioManager.STREAM_RING);
+ int musicVolume = audio.getStreamVolume(AudioManager.STREAM_MUSIC);
+ int notificationVolume = audio.getStreamVolume(AudioManager.STREAM_NOTIFICATION);
+ int alarmVolume = audio.getStreamVolume(AudioManager.STREAM_ALARM);
+ SharePreferenceUtil.setPrefInt(context, "audio_systemVolume", systemVolume);
+ SharePreferenceUtil.setPrefInt(context, "audio_ringVolume", ringVolume);
+ SharePreferenceUtil.setPrefInt(context, "audio_musicVolume", musicVolume);
+ SharePreferenceUtil.setPrefInt(context, "audio_notificationVolume", notificationVolume);
+ SharePreferenceUtil.setPrefInt(context, "audio_alarmVolume", alarmVolume);
+ audio.setStreamVolume(AudioManager.STREAM_SYSTEM, 0, 0);
+ audio.setStreamVolume(AudioManager.STREAM_RING, 0, 0);
+ audio.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);
+ audio.setStreamVolume(AudioManager.STREAM_NOTIFICATION, 0, 0);
+ audio.setStreamVolume(AudioManager.STREAM_ALARM, 0, 0);
+ ICLogger.d("silentAll...");
+ }
+
+ //恢复正常
+ public static void restoreSilent(Context context, AudioManager audio) {
+ if (audio == null) {
+ return;
+ }
+ int systemVolume = SharePreferenceUtil.getPrefInt(context, "audio_systemVolume", 5);
+ int ringVolume = SharePreferenceUtil.getPrefInt(context, "audio_ringVolume", 5);
+ int musicVolume = SharePreferenceUtil.getPrefInt(context, "audio_musicVolume", 5);
+ int notificationVolume = SharePreferenceUtil.getPrefInt(context, "audio_notificationVolume", 5);
+ int alarmVolume = SharePreferenceUtil.getPrefInt(context, "audio_alarmVolume", 5);
+ audio.setStreamVolume(AudioManager.STREAM_SYSTEM, systemVolume, 0);
+ audio.setStreamVolume(AudioManager.STREAM_RING, ringVolume, 0);
+ audio.setStreamVolume(AudioManager.STREAM_MUSIC, musicVolume, 0);
+ audio.setStreamVolume(AudioManager.STREAM_NOTIFICATION, notificationVolume, 0);
+ audio.setStreamVolume(AudioManager.STREAM_ALARM, alarmVolume, 0);
+ ICLogger.d("restoreSilent...");
+ }
}
-package com.enqualcomm.support.utils;\r
-\r
-import android.content.Context;\r
-import android.content.SharedPreferences;\r
-import android.content.pm.PackageManager;\r
-import android.preference.PreferenceManager;\r
-\r
-public class SharPreferenceUtil {\r
-\r
-\r
-\r
- public static void clearPreference(Context context, SharedPreferences sharedPref) {\r
- sharedPref.edit().clear().commit();\r
- }\r
-\r
- public static boolean getPrefBoolean(Context context, String key, boolean value) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).getBoolean(key, value);\r
- }\r
-\r
- public static float getPrefFloat(Context context, String key, float value) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).getFloat(key, value);\r
- }\r
-\r
- public static int getPrefInt(Context context, String key, int value) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).getInt(key, value);\r
- }\r
-\r
- public static long getPrefLong(Context context, String key, long value) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).getLong(key, value);\r
- }\r
-\r
- public static String getPrefString(Context context, String key, String value) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).getString(key, value);\r
- }\r
-\r
- public static boolean hasKey(Context context, String key) {\r
- return PreferenceManager.getDefaultSharedPreferences(context).contains(key);\r
- }\r
-\r
- public static void setPrefBoolean(Context context, String key, boolean value) {\r
- PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean(key, value).commit();\r
- }\r
-\r
- public static void setPrefFloat(Context context, String key, float value) {\r
- PreferenceManager.getDefaultSharedPreferences(context).edit().putFloat(key, value).commit();\r
- }\r
-\r
- public static void setPrefInt(Context context, String key, int value) {\r
- PreferenceManager.getDefaultSharedPreferences(context).edit().putInt(key, value).commit();\r
- }\r
-\r
- public static void setPrefLong(Context context, String key, long value) {\r
- PreferenceManager.getDefaultSharedPreferences(context).edit().putLong(key, value).commit();\r
- }\r
-\r
- public static void setPrefString(Context context, String key, String value) {\r
- PreferenceManager.getDefaultSharedPreferences(context).edit().putString(key, value).commit();\r
- }\r
-\r
-//\r
-// public static String getPrefStringPublic(Context context, String key, String value) {\r
-// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);\r
-// return sp.getString(key, value);\r
-// }\r
-// public static void setPrefStringPublic(Context context, String key, String value) {\r
-// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);\r
-// sp.edit().putString(key, value).commit();\r
-// }\r
-// public static void setPrefIntPublic(Context context, String key, int value) {\r
-// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);\r
-// sp.edit().putInt(key, value).commit();\r
-// }\r
-// public static int getPrefIntPublic(Context context, String key, int value) {\r
-// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);\r
-// return sp.getInt(key, value);\r
-// }\r
-\r
-//// 其他应用读取写入访问的方法\r
-// public static String getPrefStringPublic(Context context, String key, String value) {\r
-//\r
-// String PREFERENCE_PACKAGE="com.enqualcomm.support";\r
-// Context c;\r
-// try {\r
-// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);\r
-// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);\r
-// return sp.getString(key, value);\r
-// } catch (PackageManager.NameNotFoundException e) {\r
-// // TODO Auto-generated catch block\r
-// e.printStackTrace();\r
-// }\r
-// return value;\r
-// }\r
-// public static void setPrefStringPublic(Context context, String key, String value) {\r
-// String PREFERENCE_PACKAGE="com.enqualcomm.support";\r
-// Context c;\r
-// try {\r
-// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);\r
-// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);\r
-// sp.edit().putString(key, value).commit();\r
-// } catch (PackageManager.NameNotFoundException e) {\r
-// // TODO Auto-generated catch block\r
-// e.printStackTrace();\r
-// }\r
-//\r
-// }\r
-// public static void setPrefIntPublic(Context context, String key, int value) {\r
-// String PREFERENCE_PACKAGE="com.enqualcomm.support";\r
-// Context c;\r
-// try {\r
-// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);\r
-// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);\r
-// sp.edit().putInt(key, value).commit();\r
-// } catch (PackageManager.NameNotFoundException e) {\r
-// // TODO Auto-generated catch block\r
-// e.printStackTrace();\r
-// }\r
-//\r
-// }\r
-// public static int getPrefIntPublic(Context context, String key, int value) {\r
-// String PREFERENCE_PACKAGE="com.enqualcomm.support";\r
-// Context c;\r
-// try {\r
-// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);\r
-// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);\r
-// return sp.getInt(key, value);\r
-// } catch (PackageManager.NameNotFoundException e) {\r
-// // TODO Auto-generated catch block\r
-// e.printStackTrace();\r
-// }\r
-//\r
-// return value;\r
-// }\r
-\r
-}\r
+package com.enqualcomm.support.utils;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.preference.PreferenceManager;
+
+public class SharePreferenceUtil {
+
+
+ public static void clearPreference(Context context, SharedPreferences sharedPref) {
+ sharedPref.edit().clear().commit();
+ }
+
+ public static boolean getPrefBoolean(Context context, String key, boolean value) {
+ return PreferenceManager.getDefaultSharedPreferences(context).getBoolean(key, value);
+ }
+
+ public static float getPrefFloat(Context context, String key, float value) {
+ return PreferenceManager.getDefaultSharedPreferences(context).getFloat(key, value);
+ }
+
+ public static int getPrefInt(Context context, String key, int value) {
+ return PreferenceManager.getDefaultSharedPreferences(context).getInt(key, value);
+ }
+
+ public static long getPrefLong(Context context, String key, long value) {
+ return PreferenceManager.getDefaultSharedPreferences(context).getLong(key, value);
+ }
+
+ public static String getPrefString(Context context, String key, String value) {
+ return PreferenceManager.getDefaultSharedPreferences(context).getString(key, value);
+ }
+
+ public static boolean hasKey(Context context, String key) {
+ return PreferenceManager.getDefaultSharedPreferences(context).contains(key);
+ }
+
+ public static void setPrefBoolean(Context context, String key, boolean value) {
+ PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean(key, value).commit();
+ }
+
+ public static void setPrefFloat(Context context, String key, float value) {
+ PreferenceManager.getDefaultSharedPreferences(context).edit().putFloat(key, value).commit();
+ }
+
+ public static void setPrefInt(Context context, String key, int value) {
+ PreferenceManager.getDefaultSharedPreferences(context).edit().putInt(key, value).commit();
+ }
+
+ public static void setPrefLong(Context context, String key, long value) {
+ PreferenceManager.getDefaultSharedPreferences(context).edit().putLong(key, value).commit();
+ }
+
+ public static void setPrefString(Context context, String key, String value) {
+ PreferenceManager.getDefaultSharedPreferences(context).edit().putString(key, value).commit();
+ }
+
+//
+// public static String getPrefStringPublic(Context context, String key, String value) {
+// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);
+// return sp.getString(key, value);
+// }
+// public static void setPrefStringPublic(Context context, String key, String value) {
+// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);
+// sp.edit().putString(key, value).commit();
+// }
+// public static void setPrefIntPublic(Context context, String key, int value) {
+// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);
+// sp.edit().putInt(key, value).commit();
+// }
+// public static int getPrefIntPublic(Context context, String key, int value) {
+// SharedPreferences sp=context.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);
+// return sp.getInt(key, value);
+// }
+
+//// 其他应用读取写入访问的方法
+// public static String getPrefStringPublic(Context context, String key, String value) {
+//
+// String PREFERENCE_PACKAGE="com.enqualcomm.support";
+// Context c;
+// try {
+// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);
+// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);
+// return sp.getString(key, value);
+// } catch (PackageManager.NameNotFoundException e) {
+// // TODO Auto-generated catch block
+// e.printStackTrace();
+// }
+// return value;
+// }
+// public static void setPrefStringPublic(Context context, String key, String value) {
+// String PREFERENCE_PACKAGE="com.enqualcomm.support";
+// Context c;
+// try {
+// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);
+// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);
+// sp.edit().putString(key, value).commit();
+// } catch (PackageManager.NameNotFoundException e) {
+// // TODO Auto-generated catch block
+// e.printStackTrace();
+// }
+//
+// }
+// public static void setPrefIntPublic(Context context, String key, int value) {
+// String PREFERENCE_PACKAGE="com.enqualcomm.support";
+// Context c;
+// try {
+// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);
+// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_WRITEABLE);
+// sp.edit().putInt(key, value).commit();
+// } catch (PackageManager.NameNotFoundException e) {
+// // TODO Auto-generated catch block
+// e.printStackTrace();
+// }
+//
+// }
+// public static int getPrefIntPublic(Context context, String key, int value) {
+// String PREFERENCE_PACKAGE="com.enqualcomm.support";
+// Context c;
+// try {
+// c = context.createPackageContext(PREFERENCE_PACKAGE, Context.CONTEXT_IGNORE_SECURITY);
+// SharedPreferences sp=c.getSharedPreferences("icprotocolconfig",Context.MODE_WORLD_READABLE);
+// return sp.getInt(key, value);
+// } catch (PackageManager.NameNotFoundException e) {
+// // TODO Auto-generated catch block
+// e.printStackTrace();
+// }
+//
+// return value;
+// }
+
+}
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageManager;
+import android.database.Cursor;
import android.media.AudioManager;
import android.net.Uri;
import android.os.Environment;
}
+ private static int targetStep = -1;
+
public static StringMessage AP03(Runtime ds) {
+ //处理心跳数据的时候,处理一下运动目标是否达标,如果达表的,弹出一个窗,表扬一下。
+ int totalStepCount = ds.getTotalStepCount();
+ if (targetStep == -1) {
+ //读取数据库数据
+ Cursor query = ds.getContextProxy().getResolver().query(
+ Uri.parse(FZDSettingsProvider.SETTINGS),
+ new String[]{FZDDatabaseHelper.sValue},
+ FZDDatabaseHelper.sKey + "=?",
+ new String[]{cmdMap.get(CMD_TYPE.BP98)},
+ null
+ );
+ if (query != null) {
+ if (query.moveToNext()) {
+ targetStep = query.getInt(0);
+ }
+ query.close();
+ } else {
+ //不用多次查询,设置新的时候,赋值一下即可。
+ targetStep = 0;
+ }
+ }
+ ICLogger.d("target step == > " + targetStep);
+ //判断是否达标
+ if (totalStepCount >= targetStep) {
+ //弹窗提示
+ ICLogger.d("今日运动目标已达成...");
+ //TODO:
+
+ }
//示例数据:IWAP03,06000908000102,5555,30# IWAP03,000000null00000,0,0#
return genStringMessage(cmdMap.get(CMD_TYPE.AP03),
new StringBuffer(CMDHEADER).append(cmdMap.get(CMD_TYPE.AP03))
.append(ds.getProtection())
.append(ds.getWorkModeStr())
.append(CMDSPLIT)
- .append(ds.getTotalStepCount())
+ .append(totalStepCount)
.append(CMDSPLIT)
.append(ds.getRolltimes())
.append(CMDEND).toString());
String trigger = split[3];
ICLogger.d("trigger == > " + trigger);
if ("1".equals(trigger)) {
- ProfileManager.ringModel(audioManager);
+ ProfileManager.restoreSilent(mRuntime.getContextProxy().context, audioManager);
} else {
- ProfileManager.ringAndVibrate(audioManager);
+ ProfileManager.silentAll(mRuntime.getContextProxy().context, audioManager);
}
String cmdCode = split[2];
int index = cmd.indexOf(cmdCode);
//回复服务器
mConnection.send(
genStringMessage(cmdMap.get(CMD_TYPE.AP26),
- new StringBuilder(CMDHEADER).append(cmdMap.get(CMD_TYPE.AP26)).append(CMDSPLIT).append(cmd.substring(index)).append(CMDEND).toString())
+ new StringBuilder(CMDHEADER).append(cmdMap.get(CMD_TYPE.AP26))
+ .append(CMDSPLIT).append(cmd.substring(index))
+ .append(CMDEND).toString())
);
} catch (Exception e) {
e.printStackTrace();
String responseCode = split[2];
String value = split[3];
ICLogger.d("value == > " + value);
+ //下一次心跳,会去数据库里查询
+ targetStep = -1;
ContentValues contentValues = new ContentValues();
contentValues.put(FZDDatabaseHelper.sKey, cmdMap.get(CMD_TYPE.BP98));
contentValues.put(FZDDatabaseHelper.sValue, value);
AP85,
BP85,//设置闹钟
AP86,
- BP86,//绑定解绑
+ BP86,//心率周期
AP87,
BP87,//二维码更新
AP88,