From 46a8044f3449c6e9a884c90477ada5a5e6879367 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 01 八月 2017 17:37:39 +0800
Subject: [PATCH]
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
index fa3c18a..deb6992 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -1,18 +1,17 @@
package cn.com.basic.face.util;
-import android.graphics.Canvas;
-import android.graphics.drawable.Drawable;
import android.util.Log;
import android.view.Surface;
-import android.view.SurfaceHolder;
-import android.widget.ImageButton;
import android.graphics.Bitmap;
-import android.widget.ImageView;
+
+import java.util.Date;
import java.util.List;
import cn.com.basic.face.base.BaseApplication;
+import cn.com.basic.face.discern.common.CommonVariables;
import cn.com.basic.face.discern.query.item.SurveillanceQueryItem;
import cn.com.basic.face.service.SurveillanceMng;
+import cn.com.basic.face.service.sqlite.SurveillanceDao;
import java.nio.ByteBuffer;
@@ -144,16 +143,24 @@
//byteBuffer.rewind();
bitmap.copyPixelsFromBuffer(byteBuffer);
// String str = Base64.encodeToString(item.image, offset, size, Base64.DEFAULT);
-// System.out.println(str.length());
-// System.out.println(str);
// surveillanceQueryItem.setBase64Image(str);
surveillanceQueryItem.setNativeImg(item);
surveillanceQueryItem.setBitmap(bitmap);
surveillanceQueryItem.setWidth(item.width+"");
surveillanceQueryItem.setHeight(item.height+"");
+ surveillanceQueryItem.setCreateTime(new Date());
+ surveillanceQueryItem.setInOrOutCamera(cameraIdx+"");
+ if (!BaseApplication.getInstance().networkAvailable()) {
+ surveillanceQueryItem.setRegisterOrCheckIn(CommonVariables.Surveillance.OFFLINE_SURVEILLANCE_ITEM_TYPE);
+ }
bitmapList.add(surveillanceQueryItem);
}
- SurveillanceMng.getInstance().addBitmap(bitmapList, faceListPb.arr, s, cameraIdx+"", new byte[]{});
+ if (BaseApplication.getInstance().networkAvailable()) {
+ SurveillanceMng.getInstance().addBitmap(bitmapList, faceListPb.arr, s, cameraIdx+"", new byte[]{});
+ } else {
+ SurveillanceMng.getInstance().addOfflineBitmap(bitmapList,faceListPb.arr,cameraIdx+"");
+// SurveillanceDao.getInstance().saveOfflineUnknownToLocal(bitmapList, faceListPb.arr, cameraIdx+"");
+ }
}catch(Exception e){
e.printStackTrace();
--
Gitblit v1.8.0