|
@@ -9,6 +9,7 @@ import android.media.MediaPlayer;
|
|
|
import android.media.MediaRecorder;
|
|
|
import android.net.ConnectivityManager;
|
|
|
import android.net.NetworkInfo;
|
|
|
+import android.os.Build;
|
|
|
import android.os.Environment;
|
|
|
import android.os.Handler;
|
|
|
import android.os.Message;
|
|
@@ -476,10 +477,24 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
|
|
|
}
|
|
|
|
|
|
//测试麦克风录音
|
|
|
- if (buffer[6] == 2) {
|
|
|
- if (!isRecord && !isPlay) {
|
|
|
- startRecording();
|
|
|
- updateHandler.sendEmptyMessageDelayed(111, 3000);
|
|
|
+ if ("rk3128".equals(Build.MODEL)) {
|
|
|
+ if (buffer[6] == 2) {
|
|
|
+ if (!isRecord && !isPlay) {
|
|
|
+ startRecording();
|
|
|
+ updateHandler.sendEmptyMessageDelayed(111, 3000);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (buffer[6] == 1) {
|
|
|
+ if (System.currentTimeMillis() - clickTime > 2000) {
|
|
|
+ showTips("再按一次录音");
|
|
|
+ } else {
|
|
|
+ if (!isRecord && !isPlay) {
|
|
|
+ startRecording();
|
|
|
+ updateHandler.sendEmptyMessageDelayed(111, 3000);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ clickTime = System.currentTimeMillis();
|
|
|
}
|
|
|
}
|
|
|
}
|