-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":725,"versionName":"2012041851","enabled":true,"outputFile":"ICSer_V725_2012041851_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V725_2012041851_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":726,"versionName":"2012071623","enabled":true,"outputFile":"ICSer_V726_2012071623_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V726_2012071623_release.apk","properties":{}}]
\ No newline at end of file
import com.enqualcomm.support.utils.Connection;
import com.enqualcomm.support.utils.ICLogger;
+import com.enqualcomm.support.utils.TimeUtil;
import com.enqualcomm.support.utils.Util;
import com.enqualcomm.support.utils.VibrateUtil;
import com.ic.protocols.protocolAPIHelper;
Connection mConnection;
private SensorManager mSensorManager;
+ //current_anti_status == 2 表示表带 锁定 , ==12 表示表带非法解锁
+ //current_anti_status == 0 表示佩戴 ==10 表示脱腕
+ public static final int STATUS_ANTI_OFF = 10; //10 表示脱腕
+ public static final int STATUS_WEARED = 0; //0 表示佩戴
+ public static final int STATUS_CUT_OFF = 12; //12 表示表带非法解锁
+ public static final int STATUS_LOCK_ON = 2; // 2 表示表带 锁定
private static int current_anti_status=10; //0 佩戴, 大于0 表示脱腕
private static int ant_status_event_reported=0; // 0 表示无消息, 1表示有消息需要发送, 大于1表示timeout时间内又有新消息,可以忽略不计
Intent intent=new Intent(ACTION_ANTI_OFF0);
if(antioff){
Util.setSystemProperties("persist.sys.ic_antioff", "true");
+ Util.setSystemProperties("persist.sys.ic.antioff_time", TimeUtil.getSystemTimeyyyyMMddHHmmss());
intent.putExtra(KEY_ANTI_EVENT,1);
}else {
Util.setSystemProperties("persist.sys.ic_antioff", "false");
+ Util.setSystemProperties("persist.sys.ic.weared_time", TimeUtil.getSystemTimeyyyyMMddHHmmss());
intent.putExtra(KEY_ANTI_EVENT,0);
}
mContext.sendBroadcast(intent);
//current_anti_status == 0 表示佩戴 ==10 表示脱腕
switch(current_anti_status){
- case 2:
+ case STATUS_LOCK_ON:
//锁定
{
if (Config.needBroadcastCutoffAlarm) {
}
break;
- case 12:
+ case STATUS_CUT_OFF:
{
//非法解锁
if(Config.needBroadcastCutoffAlarm) {
// }
}
break;
- case 0:
+ case STATUS_WEARED:
//佩戴
{
if (Config.needBroadcastAntiAlarm) {
// }
}
break;
- case 10:
+ case STATUS_ANTI_OFF:
{
//脱腕
if(Config.needBroadcastAntiAlarm) {