-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":512,"versionName":"2009022255","enabled":true,"outputFile":"ICSer_V512_2009022255_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V512_2009022255_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":513,"versionName":"2009022303","enabled":true,"outputFile":"ICSer_V513_2009022303_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V513_2009022303_release.apk","properties":{}}]
\ No newline at end of file
}else if ("StartMonitor".equals(paramStringMessage.cmd())) {\r
\r
String recordfilepath=Util.getRecordfilePath(mRuntime, TimeUtil.getSystemTime3());\r
- AudioService.getInstance().startRecord(recordfilepath);\r
- int recordtime=Integer.parseInt(paramStringMessage.isFromCache());\r
- Observable.timer(recordtime, TimeUnit.SECONDS).subscribe(new Action1<Long>() {\r
- public void call(Long param1Long) {\r
-\r
+ int recordtime=Integer.parseInt(paramStringMessage.isFromCache().trim());\r
+ new Handler().post(new Runnable() {\r
+ @Override\r
+ public void run() {\r
+ AudioService.getInstance().startRecord(recordfilepath);\r
+ }\r
+ });\r
+ new Handler().postDelayed(new Runnable() {\r
+ @Override\r
+ public void run() {\r
AudioService.getInstance().stopRecord();\r
ICLogger.i("Monitor Record to send "+recordfilepath);\r
//创建voiceConent并添加到数据\r
//trigger 分包发送\r
if (CoreService.getInstance().getConnection()!=null)\r
CoreService.getInstance().getConnection().DeliverCMDMessageToSystem("SentVoicePacket", "");\r
-\r
}\r
- });\r
+ },recordtime*1000);\r
return true;\r
}\r
\r