xuxiuxi
2017-08-01 e09e9f8a34cbc99a33dfa9ef1792b0025575c3a8
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -1,5 +1,6 @@
package cn.com.basic.face.fragment;
import android.app.AlarmManager;
import android.content.Context;
import android.net.wifi.WifiManager;
import android.os.Build;
@@ -31,6 +32,7 @@
import com.lidroid.xutils.view.annotation.ViewInject;
import com.lidroid.xutils.view.annotation.event.OnClick;
import java.io.DataOutputStream;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
@@ -93,6 +95,32 @@
            useNative = false;
        }
        if (useNative) {
            try{
                Calendar c = Calendar.getInstance();
                c.set(2017, 4, 1, 12, 34, 56);
                AlarmManager am = (AlarmManager) MainActivity.getInstance().getSystemService(Context.ALARM_SERVICE);
                am.setTime(c.getTimeInMillis());
                Process su = Runtime.getRuntime().exec("su");
                DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
                //outputStream.writeBytes("busybox ifconfig wlan0 down\n");
                //outputStream.flush();
                //Thread.sleep(5000);
//                outputStream.writeBytes("busybox ifconfig wlan0 hw ether  f4:8b:32:62:4f:89\n");
//                outputStream.flush();
                //outputStream.writeBytes("exit\n");
                //outputStream.flush();
                //su.waitFor();
                /*
                busybox ifconfig wlan0 hw ether  AC:83:F3:42:19:CE
                 */
            }catch(Exception e){
                e.printStackTrace();
            }
            System.loadLibrary("cvface_api");
            System.loadLibrary("opencv_java3");
            System.loadLibrary("protobuf-lite");
@@ -118,27 +146,7 @@
                }
            } catch (SocketException ex) {}
            try{
                //Process su = Runtime.getRuntime().exec("su");
                //DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
                //outputStream.writeBytes("busybox ifconfig wlan0 down\n");
                //outputStream.flush();
                //Thread.sleep(5000);
//                outputStream.writeBytes("busybox ifconfig wlan0 hw ether  f4:8b:32:62:4f:89\n");
//                outputStream.flush();
                //outputStream.writeBytes("exit\n");
                //outputStream.flush();
                //su.waitFor();
                /*
                busybox ifconfig wlan0 hw ether  AC:83:F3:42:19:CE
                 */
            }catch(Exception e){
                e.printStackTrace();
            }
//            outputStream.writeBytes("busybox ifconfig wlan0 hw ether  00:e0:2c:31:1a:ba\n");
            /*
sysctl kernel.sched_is_big_little=1
@@ -245,6 +253,7 @@
//                reloadBottomList();
            }
        });
        setupUI(getView());
    }
    @Override