xuxiuxi
2017-05-12 219d105362ec7782d1cacd5b80cf8f3ab609d985


git-svn-id: http://192.168.1.226/svn/proxy@630 454eff88-639b-444f-9e54-f578c98de674
8个文件已修改
50 ■■■■ 已修改文件
VisitFace/DemoForBsk/app/src/main/AndroidManifest.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/surveilance/SurveillanceBottomVisitorListView.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/jniLibs/armeabi-v7a/librtspface.so 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_surveillance_bottom_attendance_cell.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_surveillance_bottom_register_cell.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
VisitFace/DemoForBsk/app/src/main/AndroidManifest.xml
@@ -2,16 +2,17 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.bsk.zhangbo.demoforbsk">
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-feature android:glEsVersion="0x00020000" />
    <!-- INTERNET is needed to use a URI-based media player, depending on the URI -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
@@ -164,7 +164,8 @@
                    fragment_home_bottom_visitor_cell_photo.setImageURI(Uri.parse(AppApi.IMAGE_URL_BASE +item.getImagePath()));
                } else {
                    if (item.getBitmap() != null) {
                        fragment_home_bottom_visitor_cell_photo.setImageBitmap(item.getBitmap());
                        fragment_home_bottom_visitor_cell_photo.setImageBitmap(BitmapUtil.getRoundedCornerBitmap(item.getBitmap(),
                                (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp)));
                    } else {
                        fragment_home_bottom_visitor_cell_photo.setImageResource(R.drawable.u45);
                    }
@@ -240,7 +241,10 @@
                    fragment_home_bottom_attendance_cell_photo.setImageURI(Uri.parse(AppApi.IMAGE_URL_BASE +item.getImagePath()));
                } else {
                    if (item.getBitmap() != null) {
                        fragment_home_bottom_attendance_cell_photo.setImageBitmap(item.getBitmap());
                        fragment_home_bottom_attendance_cell_photo.setImageBitmap(
                                BitmapUtil.getRoundedCornerBitmap(item.getBitmap(),
                                        (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp))
                                );
                    } else {
                        fragment_home_bottom_attendance_cell_photo.setImageResource(R.drawable.u45);
                    }
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -124,8 +124,14 @@
                        MainActivity.getInstance().runOnUiThread(new Runnable() {
                            public void run() {
                                try {
                                    String str = convertStreamToString(MainActivity.getInstance().getAssets().open("license.lic"));
                                    RtspFaceNative.dbgSetStfaceLicense(str);
//                                    File file2 = MainActivity.getInstance().getExternalFilesDir(null);
//                                    File[] files = file2.listFiles();
//                                    for (File file : files) {
//                                        System.out.println(file.getAbsolutePath());
//                                    }
//                                    String s1 = getStringFromFile("/sdcard/license.lic");
//                                    String str = convertStreamToString(MainActivity.getInstance().getAssets().open("license.lic"));
//                                    RtspFaceNative.dbgSetStfaceLicense(str);
                                } catch (Exception e) {
                                    e.printStackTrace();
                                }
@@ -178,7 +184,6 @@
                }
            }
        }).start();
        reloadBottomList();
        new SurveillanceMng.SurveillanceListThread().start();
    }
@@ -188,7 +193,6 @@
        fragment_supervisory_bottom_visit_list_view.setVisibility(fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        fragment_supervisory_bottom_attendance_background.setVisibility(!fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        fragment_supervisory_bottom_attendance_list_view.setVisibility(!fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        reloadBottomList();
    }
    @OnClick(R.id.fragment_supervisory_bottom_attendance_radio_button)
@@ -197,7 +201,6 @@
        fragment_supervisory_bottom_visit_list_view.setVisibility(fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        fragment_supervisory_bottom_attendance_background.setVisibility(!fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        fragment_supervisory_bottom_attendance_list_view.setVisibility(!fragment_supervisory_bottom_visitor_radio_button.isChecked()?View.VISIBLE:View.GONE);
        reloadBottomList();
    }
    @Override
@@ -218,12 +221,7 @@
    public void setMenuVisibility(boolean menuVisible) {
        super.setMenuVisibility(menuVisible);
        if (menuVisible && fragment_supervisory_bottom_visit_list_view != null) {
            //reloadBottomList();
        }
    }
    private void reloadBottomList() {
        SurveillanceMng.getInstance().findSurveillanceBottomList(fragment_supervisory_bottom_visitor_radio_button.isChecked());
    }
}
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java
@@ -28,12 +28,6 @@
        return instance;
    }
    public void findSurveillanceBottomList(final boolean isVisit) {
        if (!BaseApplication.deviceAvailable) {
            return;
        }
    }
    public static class SurveillanceListThread extends Thread {
        @Override
        public void run() {
@@ -99,6 +93,9 @@
                    if (type == CommonVariables.Surveillance.VISIT_REGISTER_ITEM_TYPE
                            || type == CommonVariables.Surveillance.VISIT_CHECK_IN_ITEM_TYPE
                            ) {
                        if (prevVisitorList.size() > 3 ) {
                            item.setRegisterOrCheckIn(CommonVariables.Surveillance.VISIT_CHECK_IN_ITEM_TYPE);
                        }
                        item.setCreateTime(new Date());
                        newVisitorList.add(0, item);
                        if (i < bitmapList.size()) {
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/surveilance/SurveillanceBottomVisitorListView.java
@@ -32,7 +32,7 @@
                outRect.left = WindowsUtil.dip2px(MainActivity.getInstance(), 14);
            }
            if (parent.getChildLayoutPosition(view) % 2 == 0) {
                outRect.bottom = WindowsUtil.dip2px(MainActivity.getInstance(), 7);
                outRect.bottom = WindowsUtil.dip2px(MainActivity.getInstance(), 2);
            }
        }
    }
VisitFace/DemoForBsk/app/src/main/jniLibs/armeabi-v7a/librtspface.so
Binary files differ
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_surveillance_bottom_attendance_cell.xml
@@ -21,7 +21,11 @@
        android:layout_width="match_parent"
        android:layout_height="@dimen/h20dp"
        android:background="#40000000"
        android:layout_alignParentBottom="true">
        android:layout_alignParentBottom="true"
        android:layout_marginLeft="@dimen/w2dp"
        android:layout_marginRight="@dimen/w2dp"
        android:layout_marginBottom="@dimen/w2dp"
        >
        <TextView
            android:id="@+id/fragment_home_bottom_attendance_cell_name"
VisitFace/DemoForBsk/app/src/main/res/layout/fragment_surveillance_bottom_register_cell.xml
@@ -10,7 +10,7 @@
        android:layout_height="@dimen/h127dp"
        android:layout_alignParentBottom="true"
        android:scaleType="centerCrop"
        android:paddingTop="@dimen/h15dp"
        android:paddingTop="@dimen/h5dp"
        android:paddingRight="@dimen/w5dp"
        android:paddingLeft="@dimen/w5dp"
        />