-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":772,"versionName":"2103311126","enabled":true,"outputFile":"ICSer_V772_2103311126_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V772_2103311126_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":773,"versionName":"2104021759","enabled":true,"outputFile":"ICSer_V773_2104021759_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V773_2104021759_release.apk","properties":{}}]
\ No newline at end of file
import com.enqualcomm.support.utils.TimeUtil;
import com.enqualcomm.support.utils.Util;
import com.enqualcomm.support.utils.VibrateUtil;
+import com.enqualcomm.support.utils.WakeLockUtil;
import com.ic.protocols.protocolAPIHelper;
import com.ic.view.msg.MsgMustReadDialog;
long currenttime = System.currentTimeMillis();
// if (currenttime - ICSmsManager.preTimeMillis > 30000L) {
ICSmsManager.preTimeMillis = currenttime;
-// (new Thread(new Runnable() {
-// public void run() {
SystemClock.sleep(3000L);
if (intent == null || intent.getAction() == null) return;
message += sms.getDisplayMessageBody();
}
ICLogger.i("收到" + from + "短信:" + message);
-// Toast.makeText(context, "收到" + from + "短信:" + message, Toast.LENGTH_LONG).show();
+ //判断是否要弹窗,强制读取
+ String forceReadMsg = Util.getSystemProperties("persist.sys.forcereadmsg");
+ ICLogger.d("forceReadMsg == > " + forceReadMsg);
if (handleSMS_CMD(from, message) == false) {
+
//说明不是sms命令,提示短信接收。
- ContextProxy.sendMsgBroadcast(context, message, 1);
+ if (!TextUtils.isEmpty(forceReadMsg)) {
+
+ WakeLockUtil.ScreenOnWakeLockTemperary(context);
+ ContextProxy.play_waning_notify(context);
+ VibrateUtil.getInstance(context).VibrateOnOnce(true);
+ Util.mSleep(2000);
+
+ MsgMustReadDialog instance = MsgMustReadDialog.getInstance();
+ instance.showMsgDialog();
+ List<String> list = new ArrayList<>();
+ list.add(message);
+ instance.addData(list);
+ } else {
+ //说明不是sms命令,提示短信接收。
+ ContextProxy.sendMsgBroadcast(context, message, 1);
+ }
}
-// }
-// })).start();
-// }
}
}
if (!handleSMS_CMD(from, smsmessage)) {
//说明不是sms命令,提示短信接收。
if (!TextUtils.isEmpty(forceReadMsg)) {
+ WakeLockUtil.ScreenOnWakeLockTemperary(mContext);
+ ContextProxy.play_waning_notify(mContext);
+ VibrateUtil.getInstance(mContext).VibrateOnOnce(true);
+ Util.mSleep(2000);
+
MsgMustReadDialog instance = MsgMustReadDialog.getInstance();
instance.showMsgDialog();
List<String> list = new ArrayList<>();