org.android.activityminer.logic.util
Class AppUtil

Package class diagram package AppUtil
java.lang.Object
  extended by org.android.activityminer.logic.util.AppUtil

public class AppUtil
extends Object

Utility methods to access application information.


Constructor Summary
AppUtil()
           
 
Method Summary
static String getApplicationDataDirectory(Context context)
          Getter for the application data directory
static String getApplicationName(Context context)
          Getter for the application version
static String getConfigurationFileExtension(Context context)
          Getter for the configuration file extension.
static String getCSVFileExtension(Context context)
          Getter for the CSV file extension.
static File getExportDirectory(Context context)
          Getter for the file export directory
private static File getExportDirectoryForData(Context context)
          Getter for the file export directory for data
static File getExportDirectoryForDatabase(Context context)
          Getter for the file export directory for databases
static File getExportDirectoryForModels(Context context)
          Getter for the file export directory for models
static File getExportDirectoryForRawData(Context context)
          Getter for the file export directory for raw data
static File getExportDirectoryForReports(Context context)
          Getter for the file export directory for reports
static File getExportDirectoryForTrainingData(Context context)
          Getter for the file export directory for training data
static String getFileSuffixWithCurrentTS(Context context)
          Getter for a file suffix with current time stamp.
static File getModelDirectory(Context context)
          Getter for the database directory
static String getRawDataExportFilename(Context context, Configuration config)
          Getter for the raw data export filename.
static String getSupportMail(Context context)
          Getter for the support mail
static String getTextFileExtension(Context context)
          Getter for the text file extension.
static String getTrainingDataExportFilename(Context context, RuntimeConfiguration config)
          Getter for the training data export filename.
static String getVersion(Context context)
          Getter for the application version
static String getXMLFileExtension(Context context)
          Getter for the XML file extension.
static void vibrate(Context context, long duration)
          Vibration signal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppUtil

public AppUtil()
Method Detail

getSupportMail

public static final String getSupportMail(Context context)
Getter for the support mail

Parameters:
context - the application context
Returns:
the support mail if known, an empty string otherwise

getVersion

public static final String getVersion(Context context)
Getter for the application version

Parameters:
context - the application context
Returns:
the application version

getApplicationName

public static final String getApplicationName(Context context)
Getter for the application version

Parameters:
context - the application context
Returns:
the application version

getApplicationDataDirectory

public static final String getApplicationDataDirectory(Context context)
Getter for the application data directory

Parameters:
context - the application context
Returns:
the application data directory

getFileSuffixWithCurrentTS

public static final String getFileSuffixWithCurrentTS(Context context)
Getter for a file suffix with current time stamp.

Parameters:
context - the application context
Returns:
the file suffix

getRawDataExportFilename

public static final String getRawDataExportFilename(Context context,
                                                    Configuration config)
Getter for the raw data export filename.

Parameters:
context - the application context
config - the configuration
Returns:
the file name

getTrainingDataExportFilename

public static final String getTrainingDataExportFilename(Context context,
                                                         RuntimeConfiguration config)
Getter for the training data export filename.

Parameters:
context - the application context
config - the configuration
Returns:
the file name

getTextFileExtension

public static final String getTextFileExtension(Context context)
Getter for the text file extension.

Parameters:
context - the application context
Returns:
the text file extension

getCSVFileExtension

public static final String getCSVFileExtension(Context context)
Getter for the CSV file extension.

Parameters:
context - the application context
Returns:
the CSV file extension

getXMLFileExtension

public static final String getXMLFileExtension(Context context)
Getter for the XML file extension.

Parameters:
context - the application context
Returns:
the XML file extension

getConfigurationFileExtension

public static final String getConfigurationFileExtension(Context context)
Getter for the configuration file extension.

Parameters:
context - the application context
Returns:
the configuration file extension

getModelDirectory

public static final File getModelDirectory(Context context)
Getter for the database directory

Parameters:
context - the application context
Returns:
the model file storage directory

getExportDirectory

public static final File getExportDirectory(Context context)
Getter for the file export directory

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForModels

public static final File getExportDirectoryForModels(Context context)
Getter for the file export directory for models

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForReports

public static final File getExportDirectoryForReports(Context context)
Getter for the file export directory for reports

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForDatabase

public static final File getExportDirectoryForDatabase(Context context)
Getter for the file export directory for databases

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForData

private static final File getExportDirectoryForData(Context context)
Getter for the file export directory for data

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForTrainingData

public static final File getExportDirectoryForTrainingData(Context context)
Getter for the file export directory for training data

Parameters:
context - the application context
Returns:
the file export directory

getExportDirectoryForRawData

public static final File getExportDirectoryForRawData(Context context)
Getter for the file export directory for raw data

Parameters:
context - the application context
Returns:
the file export directory

vibrate

public static final void vibrate(Context context,
                                 long duration)
Vibration signal

Parameters:
context - the context
duration - the duration in milliseconds