|
|
|
@ -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);
|
|
|
|
|
|
|
|
|
|