diff --git a/app/app.iml b/app/app.iml index 7582c3b..d7767e3 100755 --- a/app/app.iml +++ b/app/app.iml @@ -67,6 +67,7 @@ + diff --git a/app/src/main/assets/www/about.html b/app/src/main/assets/www/about.html index e2f597e..640193a 100755 --- a/app/src/main/assets/www/about.html +++ b/app/src/main/assets/www/about.html @@ -11,7 +11,6 @@
  • GraphView (http://android-graphview.org/)
  • SweetiePlus Icons (http://sublink.ca/)
  • DynamicListView (https://android.googlesource.com)
  • -
  • Icons8 http://Icons8.com
  • Android-logging-log4j (https://code.google.com/p/android-logging-log4j/)
  • Log4j (http://logging.apache.org/log4j)
  • dom4J (http://dom4j.sourceforge.net/)
  • diff --git a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java index c2d0333..19dff82 100755 --- a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java +++ b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java @@ -9,10 +9,14 @@ import org.apache.log4j.Logger; import java.io.FileInputStream; import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.FileWriter; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutput; import java.io.ObjectOutputStream; +import java.io.Writer; +import java.lang.reflect.Type; import java.util.ArrayList; import java.util.List; @@ -22,7 +26,7 @@ import java.util.List; public class UeControlExecutor implements Runnable, UeBehaviour.DataHandledListener { private static final Logger log = Logger.getLogger(UeControlExecutor.class); - private List behaviours; + private ArrayList behaviours; private UeBehaviour currentlyActive; private boolean terminate; private Thread thread; diff --git a/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java b/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java index ef5d1de..e0a2130 100755 --- a/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java +++ b/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java @@ -71,8 +71,8 @@ public class CSVWriter { StringBuilder line = new StringBuilder(); line.append(getTime()).append(DELIMITER); line.append(behaviour).append(DELIMITER); - line.append(down).append(DELIMITER); - line.append(up).append(DELIMITER); + line.append((long)down).append(DELIMITER); + line.append((long)up).append(DELIMITER); line.append(getRat()).append(DELIMITER); line.append(getCellIds()).append(DELIMITER); line.append(getSSID()).append(DELIMITER); @@ -135,9 +135,18 @@ public class CSVWriter { StringBuilder data = new StringBuilder(); GsmCellLocation location = (GsmCellLocation) telMan.getCellLocation(); - if(location != null) - return ""+location.getCid(); - + if(location != null) { + switch(telMan.getNetworkType()){ + case TelephonyManager.NETWORK_TYPE_UMTS: + case TelephonyManager.NETWORK_TYPE_HSPA: + case TelephonyManager.NETWORK_TYPE_HSDPA: + case TelephonyManager.NETWORK_TYPE_HSUPA: + case TelephonyManager.NETWORK_TYPE_HSPAP: + return ""+(location.getCid() & 0xFFFF); + default: + return ""+location.getCid(); + } + } /*List cellList = telMan.getNeighboringCellInfo(); if(cellList != null) { for (int i = 0; i < cellList.size(); i++) { diff --git a/app/src/main/res/drawable-hdpi/ic_action.png b/app/src/main/res/drawable-hdpi/ic_action.png deleted file mode 100644 index b384450..0000000 Binary files a/app/src/main/res/drawable-hdpi/ic_action.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_action.png b/app/src/main/res/drawable-mdpi/ic_action.png deleted file mode 100644 index 6727ca7..0000000 Binary files a/app/src/main/res/drawable-mdpi/ic_action.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_action.png b/app/src/main/res/drawable-xhdpi/ic_action.png deleted file mode 100644 index 0477cc3..0000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_action.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_action.png b/app/src/main/res/drawable-xxhdpi/ic_action.png deleted file mode 100644 index 834fd27..0000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_action.png and /dev/null differ