aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/fil
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/fil')
-rw-r--r--app/src/fil/libre/repwifiapp/Commons.java15
-rw-r--r--app/src/fil/libre/repwifiapp/activities/InputPasswordActivity.java11
-rw-r--r--app/src/fil/libre/repwifiapp/activities/LongTaskActivity.java5
-rw-r--r--app/src/fil/libre/repwifiapp/activities/MainActivity.java7
-rw-r--r--app/src/fil/libre/repwifiapp/activities/NetworkDetailsActivity.java6
-rw-r--r--app/src/fil/libre/repwifiapp/activities/SelectNetworkActivity.java7
-rw-r--r--app/src/fil/libre/repwifiapp/helpers/Utils.java22
7 files changed, 35 insertions, 38 deletions
diff --git a/app/src/fil/libre/repwifiapp/Commons.java b/app/src/fil/libre/repwifiapp/Commons.java
index 202e67f..f938310 100644
--- a/app/src/fil/libre/repwifiapp/Commons.java
+++ b/app/src/fil/libre/repwifiapp/Commons.java
@@ -75,7 +75,9 @@ public abstract class Commons {
}
public static SharedPreferences getSettings(){
+
return PreferenceManager.getDefaultSharedPreferences(currentContext);
+
}
//----------------------------------------------------
@@ -90,6 +92,7 @@ public abstract class Commons {
public static final String EXTRA_DELETE = "ExDelete";
public class RequestCode{
+
public static final int NONE = 0;
public static final int SELECT_CONN = 1;
public static final int PASS_INPUT = 2;
@@ -100,6 +103,7 @@ public abstract class Commons {
public static final int SELECT_DETAILS = 7;
public static final int DETAILS_SHOW = 8;
public static final int NETWORK_DELETE = 9;
+
}
//----------------------------------------------------
@@ -114,24 +118,31 @@ public abstract class Commons {
return APP_DATA_FOLDER + "/repwifi_storage.conf";
}
}
+
public static String getScriptScan(){
return APP_DATA_FOLDER + "/scan.sh";
- }
+ }
+
public static String getScriptScanRes(){
return APP_DATA_FOLDER + "/get_scan_results.sh";
}
+
public static String getScriptDhcpcd(){
return APP_DATA_FOLDER + "/run_dhcpcd.sh";
}
+
public static String getScanFile(){
return APP_DATA_FOLDER + "/scanres.txt";
}
+
public static String getStatusFile(){
return APP_DATA_FOLDER + "/tmpStatus";
}
+
public static String getGwFile(){
return APP_DATA_FOLDER + "/gw.txt";
}
+
public static String getTempOutFile(){
return APP_DATA_FOLDER + "/tmpout.txt";
}
@@ -144,7 +155,6 @@ public abstract class Commons {
currentContext = context;
try {
-
colorThemeDark = currentContext.getResources().getColor(R.color.ThemeDark);
colorThemeLight = currentContext.getResources().getColor(R.color.ThemeLight);
@@ -153,7 +163,6 @@ public abstract class Commons {
initEngine();
initNetworkStorage();
-
return true;
diff --git a/app/src/fil/libre/repwifiapp/activities/InputPasswordActivity.java b/app/src/fil/libre/repwifiapp/activities/InputPasswordActivity.java
index e46d7d9..239c082 100644
--- a/app/src/fil/libre/repwifiapp/activities/InputPasswordActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/InputPasswordActivity.java
@@ -63,8 +63,7 @@ public class InputPasswordActivity extends Activity implements OnCheckedChangeLi
@Override
public boolean onCreateOptionsMenu(Menu menu) {
- //super.onCreateOptionsMenu(menu);
- //getMenuInflater().inflate(R.menu.activity_input_password, menu);
+ //disable menu
return true;
}
@@ -74,12 +73,14 @@ public class InputPasswordActivity extends Activity implements OnCheckedChangeLi
if(buttonView == findViewById(R.id.chk_show_pass)){
chkShowPassChanged();
}
+
}
public void onBtnNextClick(View v){
EditText txpass = (EditText)findViewById(R.id.txt_password);
String pass = txpass.getText().toString();
+
if (pass.length()>0){
this.apinfo.setPassword(pass);
@@ -87,11 +88,11 @@ public class InputPasswordActivity extends Activity implements OnCheckedChangeLi
Intent intent = new Intent();
intent.putExtra(Commons.EXTRA_APINFO, this.apinfo);
setResult(RESULT_OK, intent);
+
finish();
}
-
-
+
}
public void chkShowPassChanged(){
@@ -102,9 +103,11 @@ public class InputPasswordActivity extends Activity implements OnCheckedChangeLi
if (c.isChecked()){
txtPass.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
txtPass.setSelection(txtPass.getText().length());
+
}else{
txtPass.setInputType(129);
txtPass.setSelection(txtPass.getText().length());
+
}
}
diff --git a/app/src/fil/libre/repwifiapp/activities/LongTaskActivity.java b/app/src/fil/libre/repwifiapp/activities/LongTaskActivity.java
index f9e7685..63063d8 100644
--- a/app/src/fil/libre/repwifiapp/activities/LongTaskActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/LongTaskActivity.java
@@ -96,7 +96,8 @@ public class LongTaskActivity extends Activity {
case Commons.RequestCode.CONNECT:
setTitle("Connecting...");
- setMessage("Connecting...");
+ setMessage("Connecting...");
+
//Extract AccessPointInfo
input = intent.getExtras().getSerializable(Commons.EXTRA_APINFO);
currentNetwork = (AccessPointInfo)input;
@@ -167,7 +168,7 @@ public class LongTaskActivity extends Activity {
@Override
public void onBackPressed() {
- //suppress
+ //suppress back button
}
diff --git a/app/src/fil/libre/repwifiapp/activities/MainActivity.java b/app/src/fil/libre/repwifiapp/activities/MainActivity.java
index abe7dc2..aa179fb 100644
--- a/app/src/fil/libre/repwifiapp/activities/MainActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/MainActivity.java
@@ -20,12 +20,7 @@
package fil.libre.repwifiapp.activities;
-
-
-
-
import java.io.IOException;
-
import fil.libre.repwifiapp.Commons;
import fil.libre.repwifiapp.R;
import fil.libre.repwifiapp.Commons.RequestCode;
@@ -34,9 +29,7 @@ import fil.libre.repwifiapp.helpers.ConnectionStatus;
import fil.libre.repwifiapp.helpers.NetworkManager;
import fil.libre.repwifiapp.helpers.RootCommand;
import fil.libre.repwifiapp.helpers.Utils;
-
import android.os.Bundle;
-import android.R.integer;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
diff --git a/app/src/fil/libre/repwifiapp/activities/NetworkDetailsActivity.java b/app/src/fil/libre/repwifiapp/activities/NetworkDetailsActivity.java
index f0aa26d..6d7ed56 100644
--- a/app/src/fil/libre/repwifiapp/activities/NetworkDetailsActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/NetworkDetailsActivity.java
@@ -86,6 +86,7 @@ public class NetworkDetailsActivity extends Activity implements OnCheckedChangeL
v.append("\nBSSID: " + this.currentNetwor.getBSSID());
long lastused = this.currentNetwor.getLastTimeUsed();
+
if (lastused > 0){
Date ts = new Date(lastused);
String formstring = "dd-MMM-yyyy kk:mm:ss";
@@ -94,7 +95,8 @@ public class NetworkDetailsActivity extends Activity implements OnCheckedChangeL
if (showPassword){
v.append("\n\nPassword:\n" + this.currentNetwor.getPassword());
- }else{
+ }
+ else{
v.append("\n\n\n");
}
@@ -117,7 +119,7 @@ public class NetworkDetailsActivity extends Activity implements OnCheckedChangeL
dlgAlert.setNegativeButton(no,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
- //nothing
+ return;
}
});
diff --git a/app/src/fil/libre/repwifiapp/activities/SelectNetworkActivity.java b/app/src/fil/libre/repwifiapp/activities/SelectNetworkActivity.java
index 6731846..9b07246 100644
--- a/app/src/fil/libre/repwifiapp/activities/SelectNetworkActivity.java
+++ b/app/src/fil/libre/repwifiapp/activities/SelectNetworkActivity.java
@@ -20,15 +20,11 @@
package fil.libre.repwifiapp.activities;
-
-
-
import fil.libre.repwifiapp.Commons;
import fil.libre.repwifiapp.R;
import fil.libre.repwifiapp.helpers.AccessPointInfo;
import fil.libre.repwifiapp.helpers.NetworkButton;
import fil.libre.repwifiapp.helpers.Utils;
-
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
@@ -60,8 +56,7 @@ public class SelectNetworkActivity extends Activity implements OnClickListener {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- //getMenuInflater().inflate(R.menu.activity_select_network, menu);
+ //Suppress menu button
return true;
}
diff --git a/app/src/fil/libre/repwifiapp/helpers/Utils.java b/app/src/fil/libre/repwifiapp/helpers/Utils.java
index bb3c682..d30eb2e 100644
--- a/app/src/fil/libre/repwifiapp/helpers/Utils.java
+++ b/app/src/fil/libre/repwifiapp/helpers/Utils.java
@@ -27,21 +27,13 @@ import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-import java.util.Map;
-
import fil.libre.repwifiapp.Commons;
-
-import android.app.AlertDialog;
-import android.content.Context;
-import android.content.DialogInterface;
-import android.content.SharedPreferences;
import android.util.Log;
public class Utils {
private static final long MILLIS_IN_DAY = 86400000;
-
public static final String APP_NAME = "RepWifi";
private static Exception _lastException = null;
@@ -73,10 +65,10 @@ public class Utils {
public static boolean writeFile(String filePath, String text, boolean overwrite){
-
-
+
FileWriter writer = null;
boolean retval = false;
+
try {
writer = new FileWriter(filePath, (! overwrite));
@@ -94,7 +86,7 @@ public class Utils {
try {
writer.close();
} catch (IOException e) {
- //suppress
+ logError("error while closing filewriter",e);
}
}
@@ -112,6 +104,7 @@ public class Utils {
FileWriter writer = null;
boolean retval = false;
+
try {
writer = new FileWriter(filePath, (! overwrite));
@@ -136,7 +129,7 @@ public class Utils {
try {
writer.close();
} catch (IOException e) {
- //suppress
+ logError("error while closing filewriter",e);
}
}
@@ -169,6 +162,7 @@ public class Utils {
fr = new FileReader(filePath);
bufr = new BufferedReader(fr);
String line ="";
+
while((line = bufr.readLine()) != null){
lines.add(line);
}
@@ -186,14 +180,14 @@ public class Utils {
bufr.close();
}
} catch (IOException ex) {
- //suppress
+ logError("error while closing filereader",ex);
}
try {
if (fr != null){
fr.close();
}
}catch(IOException exc){
- //suppress
+ logError("error while closing filereader",exc);
}
}