优化系统相机拍照操作

master
Matthew 10 months ago
parent 126949d49f
commit bcaa182136

@ -347,7 +347,7 @@ public class MicroPhotoService extends Service {
CameraAdb cameraAdb = new CameraAdb(context, appPath);
cameraAdb.takePhoto();
}
}, 20000);
}, 10000 * cnt);
}
}

@ -61,18 +61,18 @@ public class CameraAdb {
long takingTime = System.currentTimeMillis() / 1000;
movePhoto(false, requestTime, takingTime);
sleep(1000);
SysApi.forceStopApp(mContext, "com.mediatek.camera");
try {
Thread.sleep(2000);
} catch (Exception ex) {
ex.printStackTrace();
}
sleep(1000);
requestTime = System.currentTimeMillis() / 1000;
takePhoto(true);
takingTime = System.currentTimeMillis() / 1000;
movePhoto(true, requestTime, takingTime);
sleep(1000);
SysApi.forceStopApp(mContext, "com.mediatek.camera");
MicroPhotoService.restartApp(mContext, MicroPhotoContext.PACKAGE_NAME_MPAPP);
@ -105,6 +105,14 @@ public class CameraAdb {
}
}
private void sleep(long timeout) {
try {
Thread.sleep(timeout);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void takePhoto(final boolean frontCamera) {
Dadb adb = Dadb.discover(mDeviceIp, mAdbKeyPair);

Loading…
Cancel
Save