summaryrefslogtreecommitdiff
path: root/altosdroid/src
diff options
context:
space:
mode:
authorMike Beattie <mike@ethernal.org>2012-09-18 23:46:17 +1200
committerMike Beattie <mike@ethernal.org>2012-09-18 23:46:17 +1200
commitc058ec2d6070458a0b7d3ef56041e985412ee565 (patch)
treed5b7c9005e2419c71262c8ca8b43892b225a4f9d /altosdroid/src
parent36e684724e327dbd4319411ef0602fafb4d0c073 (diff)
altos{lib,ui,droid}: move OS specific code out of altoslib
This is to allow the usage of AltosLog on Android - no swing, so we need to push the "home directory" code used to pick a default telemetry logging path - using the PreferencesBackend interface for now. Signed-off-by: Mike Beattie <mike@ethernal.org>
Diffstat (limited to 'altosdroid/src')
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidPreferences.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidPreferences.java b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidPreferences.java
index b8487d07..3b4bdcf8 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidPreferences.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidPreferences.java
@@ -17,9 +17,12 @@
package org.altusmetrum.AltosDroid;
+import java.io.File;
import java.util.Map;
import android.content.Context;
import android.content.SharedPreferences;
+import android.os.Environment;
+
import org.altusmetrum.AltosLib.*;
public class AltosDroidPreferences implements AltosPreferencesBackend {
@@ -92,4 +95,7 @@ public class AltosDroidPreferences implements AltosPreferencesBackend {
editor.apply();
}
+ public File homeDirectory() {
+ return Environment.getExternalStorageDirectory();
+ }
}