From ea6265546c3a91ad9d41abd5814df803599124ad Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 16 八月 2017 17:55:37 +0800
Subject: [PATCH] aaaaa
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 49 insertions(+), 6 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 7236a70..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,17 +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();
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