You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2016/06/08 16:02:35 UTC

[33/40] incubator-taverna-mobile git commit: add connection info class

add connection info class


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/905a62ef
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/905a62ef
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/905a62ef

Branch: refs/heads/master
Commit: 905a62ef95fd15dadf7a2b4df1a77415d2b0eab1
Parents: 215e06c
Author: Sagar <ku...@gmail.com>
Authored: Fri Jun 3 16:05:58 2016 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Fri Jun 3 16:05:58 2016 +0530

----------------------------------------------------------------------
 .../taverna/mobile/utils/ConnectionInfo.java    | 36 ++++++++++++++++++++
 1 file changed, 36 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/905a62ef/app/src/main/java/org/apache/taverna/mobile/utils/ConnectionInfo.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/utils/ConnectionInfo.java b/app/src/main/java/org/apache/taverna/mobile/utils/ConnectionInfo.java
new file mode 100644
index 0000000..46abc22
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/utils/ConnectionInfo.java
@@ -0,0 +1,36 @@
+package org.apache.taverna.mobile.utils;
+
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.util.Log;
+
+/**
+ * Created by Sagar on 03/06/16.
+ */
+public class ConnectionInfo {
+    private static String TAG;
+    private static Context context;
+
+    public ConnectionInfo(Context context) {
+        TAG = this.getClass().getName();
+        Log.i(TAG, "Utils: ");
+        ConnectionInfo.context = context;
+    }
+
+
+    public boolean isConnectingToInternet() {
+        ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
+        if (connectivity != null) {
+            NetworkInfo[] info = connectivity.getAllNetworkInfo();
+            if (info != null)
+                for (int i = 0; i < info.length; i++)
+                    if (info[i].getState() == NetworkInfo.State.CONNECTED) {
+                        return true;
+                    }
+
+        }
+        return false;
+    }
+
+}