From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001
From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 18 八月 2017 18:12:17 +0800
Subject: [PATCH] H264 NALU解析  并在RTSPServer判断

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java |   56 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 49 insertions(+), 7 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java
index c585089..afd902b 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java
@@ -1,8 +1,10 @@
 package cn.com.basic.face.service;
 
+import android.app.ActivityManager;
 import android.content.Context;
 import android.net.ConnectivityManager;
 import android.net.NetworkInfo;
+import android.text.format.Formatter;
 
 import java.io.BufferedInputStream;
 import java.io.BufferedReader;
@@ -10,6 +12,7 @@
 import java.io.InputStreamReader;
 import java.net.URL;
 import java.net.URLConnection;
+import java.util.List;
 
 import cn.com.basic.face.base.BaseApplication;
 import cn.com.basic.face.base.MainActivity;
@@ -21,13 +24,32 @@
     public void run() {
         while (true) {
             try {
-                Thread.sleep(10* 1000);
+                Thread.sleep(2* 1000);
                 boolean hasInternetAccess = InternetAccess.getNetWorkInfo();
                 if (hasInternetAccess) {
                     MainActivity.getInstance().setInternetAccessible(CommonVariables.InternetAccess.INTERNET_ACCESSIBLE);
                 } else {
                     MainActivity.getInstance().setInternetAccessible(CommonVariables.InternetAccess.INTERNET_NOT_ACCESSIBLE);
                 }
+
+
+//                ActivityManager activityManager = (ActivityManager)MainActivity.getInstance().getSystemService(Context.ACTIVITY_SERVICE);
+//                List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfos = activityManager.getRunningAppProcesses();
+//                int size = runningAppProcessInfos.size();
+//
+//                ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
+//
+//                activityManager.getMemoryInfo(memoryInfo);
+//
+//                long availMem = memoryInfo.availMem;
+//
+//                long totalMem = memoryInfo.totalMem;
+//
+//                System.out.println("availMem="+Formatter.formatFileSize(MainActivity.getInstance(), availMem)+",totalMem="+
+//                        Formatter.formatFileSize(MainActivity.getInstance(), totalMem));
+
+
+
             } catch (Exception e) {
                 e.printStackTrace();
             }
@@ -63,7 +85,7 @@
 
 
         public static boolean openUrl() {
-            StringBuilder total = new StringBuilder();
+            StringBuilder javaServerResponse = new StringBuilder();
             try {
                 URL url = new URL(AppApi.BASE_URL);
                 URLConnection urlCon = url.openConnection();
@@ -75,18 +97,38 @@
 
                 String line;
                 while ((line = bufferedReader.readLine()) != null) {
-                    total.append(line).append('\n');
+                    javaServerResponse.append(line).append('\n');
                 }
                 bufferedReader.close();
                 bis.close();
                 is.close();
             } catch (Exception e) {
-                //e.printStackTrace();
-                System.out.println(e.getMessage());
                 return false;
             }
-
-            if (total.toString().indexOf("Hello World!") > -1) {
+//            StringBuilder cPlusPlusServerResponse = new StringBuilder();
+//            try {
+//                URL url = new URL("http://60.205.222.4:8080");
+//                URLConnection urlCon = url.openConnection();
+//                urlCon.setConnectTimeout(1500);
+//                InputStream is = urlCon.getInputStream();
+//                BufferedInputStream bis = new BufferedInputStream(is);
+//
+//                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(bis));
+//
+//                String line;
+//                while ((line = bufferedReader.readLine()) != null) {
+//                    cPlusPlusServerResponse.append(line).append('\n');
+//                }
+//                bufferedReader.close();
+//                bis.close();
+//                is.close();
+//            } catch (Exception e) {
+//                return false;
+//            }
+//            if (cPlusPlusServerResponse.indexOf("ip") < 0) {
+//                return false;
+//            }
+            if (javaServerResponse.toString().indexOf("Hello World!") > -1) {
                 return true;
             } else {
                 return false;

--
Gitblit v1.8.0