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 <[email protected]> Authored: Fri Jun 3 16:05:58 2016 +0530 Committer: Sagar <[email protected]> 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; + } + +}
