aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/fil/libre/repwifiapp/network/NetworkButton.java
diff options
context:
space:
mode:
authorFil <fil.bergamo@riseup.net>2018-07-04 19:14:17 +0200
committerFil <fil.bergamo@riseup.net>2018-07-04 19:29:53 +0200
commit121a4bec96d2f9b842c6d393d2b9c6356a9a4405 (patch)
treeda1c557520d670def2f755492e3afd62ce891cf6 /app/src/fil/libre/repwifiapp/network/NetworkButton.java
parenta6b34d6c75109b831976bc872a5a0a47a08c1664 (diff)
downloadRepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.tar.gz
RepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.tar.bz2
RepWifiApp-121a4bec96d2f9b842c6d393d2b9c6356a9a4405.zip
Add full integration with the Connectivity Frameworkv0.9-beta
Fixes Issue #1867 "Download app not working". Uses proxy classes to hook into the application framework, solving almost any problem with missing connectivity features, creating a connection that is fully managed by the framework itself. Introduces a background service that performs all backend operations. Cleans up code design, refining structure of classes and entities.
Diffstat (limited to 'app/src/fil/libre/repwifiapp/network/NetworkButton.java')
-rw-r--r--app/src/fil/libre/repwifiapp/network/NetworkButton.java39
1 files changed, 39 insertions, 0 deletions
diff --git a/app/src/fil/libre/repwifiapp/network/NetworkButton.java b/app/src/fil/libre/repwifiapp/network/NetworkButton.java
new file mode 100644
index 0000000..49c816c
--- /dev/null
+++ b/app/src/fil/libre/repwifiapp/network/NetworkButton.java
@@ -0,0 +1,39 @@
+//
+// Copyright 2017, 2018 Filippo "Fil" Bergamo <fil.bergamo@riseup.net>
+//
+// This file is part of RepWifiApp.
+//
+// RepWifiApp is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// RepWifiApp is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with RepWifiApp. If not, see <http://www.gnu.org/licenses/>.
+//
+// ********************************************************************
+
+package fil.libre.repwifiapp.network;
+
+import android.content.Context;
+import android.widget.Button;
+
+public class NetworkButton extends Button {
+
+ private String _bssid = "";
+
+ public NetworkButton(Context context, String networkBSSID) {
+ super(context);
+ this._bssid = networkBSSID;
+ }
+
+ public String getNetworkBSSID() {
+ return this._bssid;
+ }
+
+}