From aa636724fd38f795e775d211a3cfa44de86799d3 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期一, 27 三月 2017 18:36:58 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java | 17 ++++---- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java | 10 ++++- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java | 40 ++++++++++---------- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java | 39 +++++++++++++++++++ VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java | 4 + 5 files changed, 79 insertions(+), 31 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java index babb0cb..1dcd115 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java @@ -1,16 +1,13 @@ package com.bsk.zhangbo.demoforbsk.service; +import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment; import com.bsk.zhangbo.demoforbsk.util.AppApi; +import com.lidroid.xutils.HttpUtils; import org.xutils.http.RequestParams; import org.xutils.x; -import java.util.ArrayList; -import java.util.List; - import cn.com.basic.face.discern.common.BaseCommonCallBack; -import cn.com.basic.face.discern.common.CommonVariables; -import cn.com.basic.face.discern.entity.Dictionary; import cn.com.basic.face.discern.query.condition.IntervieweeQueryCondition; import cn.com.basic.face.discern.query.item.IntervieweeQueryItem; @@ -22,16 +19,20 @@ public static IntervieweeQueryMng instance = new IntervieweeQueryMng(); - public void queryInterviewee(String name) { + public static IntervieweeQueryMng getInstance() { + return instance; + } + + public void queryInterviewee(String name, String orderBy, final boolean isClear) { RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST); params.addBodyParameter(IntervieweeQueryCondition.FieldNames.companyId, "1"); params.addBodyParameter(IntervieweeQueryCondition.FieldNames.name, name); x.http().post(params, new BaseCommonCallBack() { public void success() { - List<IntervieweeQueryItem> items = getList(IntervieweeQueryItem.class); - + VisitorRegisterFragment.getInstance().listChanged(getList(IntervieweeQueryItem.class), isClear); } }); + } } diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java new file mode 100644 index 0000000..78cc296 --- /dev/null +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java @@ -0,0 +1,39 @@ +package com.bsk.zhangbo.demoforbsk.service; + +import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment; +import com.bsk.zhangbo.demoforbsk.util.AppApi; + +import org.xutils.http.RequestParams; +import org.xutils.x; + +import cn.com.basic.face.discern.common.BaseCommonCallBack; +import cn.com.basic.face.discern.query.condition.IntervieweeQueryCondition; +import cn.com.basic.face.discern.query.item.IntervieweeQueryItem; + +/** + * Created by xiuxi on 2017/3/27. + */ + +public class VisitorQueryMng { + + private static VisitorQueryMng instance = new VisitorQueryMng(); + public static VisitorQueryMng getInstance() { + return instance; + } + + public void queryVisitor(String pageNum, String name, final boolean isClear) { + + RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST); + params.addBodyParameter(IntervieweeQueryCondition.FieldNames.companyId, "1"); + params.addBodyParameter(IntervieweeQueryCondition.FieldNames.name, name); + x.http().post(params, new BaseCommonCallBack() { + public void success() { + VisitorRegisterFragment.getInstance().listChanged(getList(IntervieweeQueryItem.class), isClear); + } + }); + + + } + + +} diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java index 6ae35a7..bda899e 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java @@ -21,6 +21,7 @@ import java.util.List; import cn.com.basic.face.discern.query.item.FacePhotoItem; +import cn.com.basic.face.discern.query.item.IntervieweeQueryItem; /** * Created by Administrator on 2017/2/20 0020. @@ -135,9 +136,14 @@ public void visitorCheckIn(FacePhotoItem item) { mVisitorFrom.setTitle(item.getName()); - - } + public void listChanged(List list, boolean isClear) { + if (isClear) { + mList.clear(); + } + mList.addAll(list); + mAdapter.notifyDataSetChanged(); + } } diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java index d3519ab..a4a125f 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java @@ -10,5 +10,7 @@ public final static String DICTIONARY_TYPE_LIST = "Dictionary/v_list.do"; public static final String PERSON_REGISTER = "Person/o_add.do"; - + + public static final String QUERY_INTERVIEWEE = "queryInterviewee/v_read.do";//琚浜哄垪琛� + } diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java index 9f04957..270efd4 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java +++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java @@ -9,26 +9,26 @@ public class RtspFaceNative { -// public static native void init(); -// public static native void setSurface(int cameraIdx, Surface surface); -// public static native boolean createPlayer(int cameraIdx, String uri); -// public static native void shutdown(int cameraIdx); -// // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count); -// public static native boolean setFaceCallback(int cameraIdx, String func); -// public static native void lockFace(int cameraIdx); -// public static native void releaseFace(int cameraIdx); -// public static native boolean getFaceList(int cameraIdx, byte[] faceListPb); -// public static native boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages); - - public static void init() {}; - public static void setSurface(int cameraIdx, Surface surface){}; - public static boolean createPlayer(int cameraIdx, String uri){return true;}; - public static void shutdown(int cameraIdx){}; + public static native void init(); + public static native void setSurface(int cameraIdx, Surface surface); + public static native boolean createPlayer(int cameraIdx, String uri); + public static native void shutdown(int cameraIdx); // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count); - public static boolean setFaceCallback(int cameraIdx, String func){return true;}; - public static void lockFace(int cameraIdx){}; - public static void releaseFace(int cameraIdx){}; - public static boolean getFaceList(int cameraIdx, byte[] faceListPb){return true;}; - public static boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages){return true;}; + public static native boolean setFaceCallback(int cameraIdx, String func); + public static native void lockFace(int cameraIdx); + public static native void releaseFace(int cameraIdx); + public static native boolean getFaceList(int cameraIdx, byte[] faceListPb); + public static native boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages); + +// public static void init() {}; +// public static void setSurface(int cameraIdx, Surface surface){}; +// public static boolean createPlayer(int cameraIdx, String uri){return true;}; +// public static void shutdown(int cameraIdx){}; +// // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count); +// public static boolean setFaceCallback(int cameraIdx, String func){return true;}; +// public static void lockFace(int cameraIdx){}; +// public static void releaseFace(int cameraIdx){}; +// public static boolean getFaceList(int cameraIdx, byte[] faceListPb){return true;};//浜岃繘鍒� +// public static boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages){return true;};//鍥剧墖 } -- Gitblit v1.8.0