import com.enqualcomm.support.utils.DeviceInfoUtil;\r
import com.enqualcomm.support.utils.ServiceUtil;\r
import com.enqualcomm.support.utils.StorageUtils;\r
+import com.enqualcomm.support.utils.VibrateUtil;\r
import com.ic.jni.ICJniUtils;\r
import com.enqualcomm.support.Constants;\r
import com.enqualcomm.support.GSensorListener;\r
setEmegencyLocationSTOPAlarm(5);\r
}else if (ACTION_LOCAL_SOS_ACTION.endsWith(param1Intent.getAction())){\r
\r
+\r
+ VibrateUtil.getInstance(runtime.getContextProxy().context).VibrateOnOnce(true);\r
// if( param1Intent.getIntExtra("type", 1) == 1) {\r
setHeartRateDetectAlarm(runtime.getPpgTestCycle());\r
HeartRateManager.triggerPPGtest();\r
private static VibrateUtil vibrateUtil=null;\r
\r
private final long[] patter = {1000, 1000, 1000, 1000}; //1秒开,1秒关,2秒开,50ms关\r
+ private final long[] patterOnce = {1000, 1000}; //1秒开,1秒关,2秒开,50ms关\r
\r
public void VibrateOn(boolean on){\r
if(vibrator!=null) {\r
vibrator.cancel();\r
}\r
}\r
-\r
+ public void VibrateOnOnce(boolean on){\r
+ if(vibrator!=null) {\r
+ if (on)\r
+// vibrator.vibrate(patter, 0);//一直循环\r
+ vibrator.vibrate(patterOnce, -1);//不循环\r
+ else\r
+ vibrator.cancel();\r
+ }\r
+ }\r
}\r