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); } }); } } VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java
New file @@ -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); } }); } } 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(); } } 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";//被访人列表 } 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;};//图片 }