xuxiuxi
2017-05-11 090ba27c385463ccd77197f82b10c69f695b6708
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -1,5 +1,7 @@
package cn.com.basic.face.fragment;
import android.graphics.ImageFormat;
import android.media.ImageReader;
import android.os.Build;
import android.os.Bundle;
import android.view.SurfaceView;
@@ -63,11 +65,11 @@
    }
    static {
//        if (isEmulator()) {
//            useNative = false;
//        } else {
//            useNative = true;
//        }
        if (isEmulator()) {
            useNative = false;
        } else {
            useNative = true;
        }
        if (useNative) {
            System.loadLibrary("cvface_api");
            System.loadLibrary("opencv_java3");
@@ -77,8 +79,8 @@
            System.loadLibrary("rtspface");
            RtspFaceNative.init();
//            RtspFaceNative.setLocalIP("192.168.1.10");
//            RtspFaceNative.setLocalIP("192.168.1.106");//自己手机ip
            RtspFaceNative.setLocalIP("192.168.1.203");
            RtspFaceNative.setLocalIP("192.168.1.106");//自己手机ip
//            RtspFaceNative.setLocalIP("192.168.1.203");
        }
    }
@@ -126,21 +128,23 @@
                }
                try {
                    final SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss分");
                    while (true) {
                        Thread.sleep(1000);
                        MainActivity.getInstance().runOnUiThread(new Runnable() {
                            @Override
                            public void run() {
                                fragment_surveillance_enter_timer.setText(sdf.format(new Date()));
                                fragment_surveillance_exit_timer.setText(sdf.format(new Date()));
                            }
                        });
                    }
                } catch (InterruptedException e) {
//                    while (true) {
//                        Thread.sleep(1000);
//                        MainActivity.getInstance().runOnUiThread(new Runnable() {
//                            @Override
//                            public void run() {
//                                fragment_surveillance_enter_timer.setText(sdf.format(new Date()));
//                                fragment_surveillance_exit_timer.setText(sdf.format(new Date()));
//                            }
//                        });
//                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }).start();
        reloadBottomList();
        new SurveillanceMng.SurveillanceListThread().start();
    }
    @OnClick(R.id.fragment_supervisory_bottom_visitor_radio_button)