summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2012-10-24 20:54:18 +1300
committerMike Beattie <mike@ethernal.org>2012-10-24 20:54:18 +1300
commit78e1de481bfdbf7c7bb908c317b23c8ee275c84f (patch)
tree8a0aeb5ec02ec0ce53dc0ef40711d4fbb5502dba
parent5ad62b07bef41921b46cb7251072dc24290ee4c9 (diff)
altosdroid: Add version information to UI
Signed-off-by: Mike Beattie <mike@ethernal.org>
-rw-r--r--altosdroid/res/layout/altosdroid.xml35
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java6
2 files changed, 31 insertions, 10 deletions
diff --git a/altosdroid/res/layout/altosdroid.xml b/altosdroid/res/layout/altosdroid.xml
index f185ea9f..691c5e04 100644
--- a/altosdroid/res/layout/altosdroid.xml
+++ b/altosdroid/res/layout/altosdroid.xml
@@ -335,15 +335,30 @@
</RelativeLayout>
- <TextView
- android:id="@+id/text"
- android:layout_width="fill_parent"
- android:layout_height="0dip"
- android:layout_alignParentBottom="true"
- android:layout_below="@+id/longitude_container"
- android:gravity="bottom"
- android:scrollbars="vertical"
- android:textSize="7dp"
- android:typeface="monospace" />
+ <RelativeLayout
+ android:id="@+id/text_container"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_below="@id/longitude_container" >
+
+ <TextView
+ android:id="@+id/text"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_above="@+id/version"
+ android:scrollbars="vertical"
+ android:textSize="7dp"
+ android:typeface="monospace" />
+
+ <TextView
+ android:id="@+id/version"
+ android:layout_width="fill_parent"
+ android:layout_height="10dip"
+ android:layout_alignParentBottom="true"
+ android:gravity="bottom|right"
+ android:textSize="7dp"
+ android:typeface="monospace" />
+
+ </RelativeLayout>
</RelativeLayout>
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
index b1fc8d30..ab1fb0de 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroid.java
@@ -81,6 +81,7 @@ public class AltosDroid extends Activity {
// Generic field for extras at the bottom
private TextView mTextView;
+ private TextView mVersion;
// Service
private boolean mIsBound = false;
@@ -249,6 +250,11 @@ public class AltosDroid extends Activity {
mTextView.setClickable(false);
mTextView.setLongClickable(false);
+ mVersion = (TextView) findViewById(R.id.version);
+ mVersion.setText("Version: " + BuildInfo.version +
+ " Built: " + BuildInfo.builddate + " " + BuildInfo.buildtime + " " + BuildInfo.buildtz +
+ " (" + BuildInfo.branch + "-" + BuildInfo.commitnum + "-" + BuildInfo.commithash + ")");
+
mCallsignView = (TextView) findViewById(R.id.callsign_value);
mRSSIView = (TextView) findViewById(R.id.rssi_value);
mSerialView = (TextView) findViewById(R.id.serial_value);