|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectandroid.content.Context
android.content.ContextWrapper
android.view.ContextThemeWrapper
android.app.Activity
android.app.ListActivity
android.preference.PreferenceActivity
de.unikassel.android.sdcframework.app.SDCPreferenceActivity
public final class SDCPreferenceActivity
The activity for the preference screen.
Does provide the device and service configuration screen. The service and
device preference screens will be created dynamically at runtime.
Any defaults configured in the service configuration file in the projects
asset folder can be overridden here.
The configured device types in the service configuration will limit the
available devices in the preference screen, in the same way as for the
service itself.
ApplicationPreferenceManagerImpl
,
SDCConfigurationManager
,
SensorDeviceAvailabilityTester
Field Summary | |
---|---|
private ApplicationPreferenceManager |
prefManager
The preference manager |
private static int |
SCHEDULE_UPDATE
Scheduler update request code. |
Fields inherited from class android.app.Activity |
---|
DEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OK |
Constructor Summary | |
---|---|
SDCPreferenceActivity()
Constructor |
Method Summary | |
---|---|
private void |
createDeviceInfoDisplayInfo(PreferenceScreen root)
Does create the device info display section dynamically in the root screen |
private void |
createDevicePreferences(PreferenceScreen root)
Does create the sensor devices preferences dynamically in the root screen |
private void |
createHostConfiguration(PreferenceScreen root,
TransmissionPreference transmissionPreference)
Does create the host preferences dynamically in the given root screen |
private void |
createLoggingPreferences(PreferenceScreen root,
ServicePreferences servicePrefs)
Does create the logging preferences dynamically in the given root screen |
private void |
createPersistentStoragePreferences(PreferenceScreen root,
ServicePreferences servicePrefs)
Does create the persistent storage preferences dynamically in the given root screen |
private void |
createSampleBroadcastPreferences(PreferenceScreen root,
ServicePreferences servicePrefs)
Does create the sample broadcast service preferences dynamically in the given root screen |
private void |
createSamplingRelatedPreferences(PreferenceScreen root,
ServicePreferences servicePrefs)
Does create the preferences related to the sampling task dynamically in the given root screen |
private void |
createServicePreferences(PreferenceScreen root)
Does create the service preferences dynamically in the root screen |
private void |
createServiceSchedulerPreferences(PreferenceScreen root)
Does create the service scheduler section dynamically in the root screen. |
private void |
createTimeProviderPreferences(PreferenceScreen root)
Does create the time provider preferences dynamically in the given root screen |
private void |
createTransmissionPreferences(PreferenceScreen root,
ServicePreferences servicePrefs)
Does create the transmission service preferences dynamically in the given root screen |
private CharSequence[] |
getLogLevelEntries()
Does create the log level entries for the list box |
private CharSequence[] |
getLogLevelEntryValues()
Does create the log level entry values for the list box |
private CharSequence[] |
getSensorPriorityLevelEntries()
Does create the sensor priority level entries for the list box |
private CharSequence[] |
getSensorPriorityLevelEntryValues()
Does create the sensor priority level entry values for the list box |
private CharSequence[] |
getTimeProviderErrorStrategyEntries()
Does create the time provider error strategy entries for the list box |
protected void |
onActivityResult(int requestCode,
int resultCode,
Intent data)
|
protected void |
onCreate(Bundle savedInstanceState)
|
protected boolean |
onSchedulerStart()
Handler for scheduler preference selection. |
private void |
setPreferenceDependencies()
Does set preference dependencies after tree was created |
Methods inherited from class android.preference.PreferenceActivity |
---|
addPreferencesFromIntent, addPreferencesFromResource, findPreference, getPreferenceManager, getPreferenceScreen, onContentChanged, onDestroy, onNewIntent, onPreferenceTreeClick, onRestoreInstanceState, onSaveInstanceState, onStop, setPreferenceScreen |
Methods inherited from class android.app.ListActivity |
---|
getListAdapter, getListView, getSelectedItemId, getSelectedItemPosition, onListItemClick, setListAdapter, setSelection |
Methods inherited from class android.view.ContextThemeWrapper |
---|
attachBaseContext, getTheme, setTheme |
Methods inherited from class android.content.Context |
---|
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final int SCHEDULE_UPDATE
private final ApplicationPreferenceManager prefManager
Constructor Detail |
---|
public SDCPreferenceActivity()
Method Detail |
---|
protected void onCreate(Bundle savedInstanceState)
onCreate
in class PreferenceActivity
private void setPreferenceDependencies()
private void createServiceSchedulerPreferences(PreferenceScreen root)
root
- the root element to add preferences toprotected boolean onSchedulerStart()
protected void onActivityResult(int requestCode, int resultCode, Intent data)
onActivityResult
in class PreferenceActivity
private void createDeviceInfoDisplayInfo(PreferenceScreen root)
root
- the root element to add preferences toprivate void createServicePreferences(PreferenceScreen root)
root
- the root element to add service preferences toprivate void createTimeProviderPreferences(PreferenceScreen root)
root
- the root element to add preferences toprivate void createLoggingPreferences(PreferenceScreen root, ServicePreferences servicePrefs)
root
- the root element to add preferences toservicePrefs
- the service preference to create fromprivate void createSamplingRelatedPreferences(PreferenceScreen root, ServicePreferences servicePrefs)
root
- the root element to add preferences toservicePrefs
- the service preference to create fromprivate void createSampleBroadcastPreferences(PreferenceScreen root, ServicePreferences servicePrefs)
root
- the root element to add preferences toservicePrefs
- the service preference to create fromprivate void createTransmissionPreferences(PreferenceScreen root, ServicePreferences servicePrefs)
root
- the root element to add preferences toservicePrefs
- the service preference to create fromprivate void createHostConfiguration(PreferenceScreen root, TransmissionPreference transmissionPreference)
root
- the root element to add preferences totransmissionPreference
- the transmission preference to create fromprivate void createPersistentStoragePreferences(PreferenceScreen root, ServicePreferences servicePrefs)
root
- the root element to add preferences toservicePrefs
- the service preference to create fromprivate void createDevicePreferences(PreferenceScreen root)
root
- the root element to add device preferences toprivate CharSequence[] getSensorPriorityLevelEntries()
private CharSequence[] getSensorPriorityLevelEntryValues()
private CharSequence[] getTimeProviderErrorStrategyEntries()
private CharSequence[] getLogLevelEntries()
private CharSequence[] getLogLevelEntryValues()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |