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;
+ }
+
+}