MCPcopy Create free account

hub / github.com/arduino/Arduino-Science-Journal-Android / types & classes

Types & classes850 in github.com/arduino/Arduino-Science-Journal-Android

ClassARVelocityActivity
Activity that allows user to measure velocity of a ARCore tracked object.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/arcore/ARVelocityActivity.java:62
ClassAbstractAccount
An abstract base class for an account.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AbstractAccount.java:10
ClassAbstractAccountsProvider
An abstract base class for accounts providers.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AbstractAccountsProvider.java:39
ClassAbstractReadableSensorOptions
Implements general behavior of abstracting primitive types from strings. Subclasses need only define #getString and #getWrittenKeys
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AbstractReadableSensorOptions.java:27
ClassAbstractSensorRecorder
SensorRecorder with stub methods
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensorapi/AbstractSensorRecorder.java:22
ClassAccelerometerSensor
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensors/AccelerometerSensor.java:33
ClassAccessibilityUtils
Class for general-use accessibility utils.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AccessibilityUtils.java:31
ClassAccessibilityUtilsTest
Tests for Accessibility Utils.
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/AccessibilityUtilsTest.java:27
ClassAccountTypeFragment
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/AccountTypeFragment.java:13
ClassAccountsChangedReceiver
Handles LOGIN_ACCOUNTS_CHANGED_ACTION.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AccountsChangedReceiver.java:10
InterfaceAccountsProvider
An interface which provides account management.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AccountsProvider.java:27
ClassAccountsUtils
Account utility methods. Most of these methods are intended to be used only within the accounts package, but a few methods are public.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AccountsUtils.java:40
ClassAccountsUtilsTest
Tests for the AccountsUtils class.
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/accounts/AccountsUtilsTest.java:38
ClassAccumulatingConsumer
For test support: this consumer may receive one or more calls to {@link #take(Object)}. All consumed items are stored in {@link #seen} to be examined
OpenScienceJournal/whistlepunk_library/src/sharedTest/java/com/google/android/apps/forscience/whistlepunk/AccumulatingConsumer.java:28
EnumAction
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/ble/BleFlow.java:61
ClassActionAreaItem
ActionAreaItem is a simple class to hold an icon (R.drawable) and text (R.string) to be displayed by {@link ActionAreaView}. <p>All items should be c
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/ActionAreaItem.java:26
ClassActionAreaItemView
Reusable custom UI component for the action area items in the action area in Science Journal. <p>ActionAreaItemView provides a clickable view with a
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/ActionAreaItemView.java:40
InterfaceActionAreaListener
Listener for clicks in the action area. <p>Users must define what happens when an item in the action area is clicked.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/ActionAreaView.java:145
ClassActionAreaView
Reusable custom UI component for the action area in Science Journal. <p>ActionAreaView provides an area at the bottom of the view to allow users to a
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/ActionAreaView.java:48
ClassActionController
Controls starting and stopping recordings and updating UI elements based on recording state
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActionController.java:53
ClassActionFragment
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/ActionFragment.java:33
ClassActiveBundle
Convenience class: provides access to a bundle's values, while allowing changes to the bundle to be tracked. <p>Note that this contains a reference t
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensorapi/ActiveBundle.java:30
ClassActiveSeekBarListeners
Seek bar listeners that update an ActiveBundle based on computed values from progress.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActiveSeekBarListeners.java:23
ClassActiveSettingsController
Controller for settings dialogs that make live changes to ActiveBundles. <p>TODO: all SettingsControllers switch to use this API
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActiveSettingsController.java:36
InterfaceActivityNavigator
Encapsulates decisions about which specific activity classes implement which features, allowing different builds to use different specific activities.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActivityNavigator.java:26
ClassActivityRequestCodes
Activity request codes used in calls to startActivityForResult.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActivityRequestCodes.java:4
ClassActivityWithNavigationView
Abstract base class for activities which have a {@link NavigationView}, such as the main activity, and need the accounts provider to add the account s
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ActivityWithNavigationView.java:26
ClassAddCardViewHolder
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/SensorCardAdapter.java:60
ClassAddMoreObservationNotesFragment
Fragment that prompts the user to choose a note-adding tool from the action area.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/actionarea/AddMoreObservationNotesFragment.java:31
ClassAddedLabelEvent
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AddedLabelEvent.java:20
ClassAdvertisedDevice
A device advertised through the API
api/ScienceJournalApi/src/main/java/com/google/android/apps/forscience/whistlepunk/api/scalarinput/AdvertisedDevice.java:22
InterfaceAdvertisedDeviceConsumer
api/ScienceJournalApi/src/main/java/com/google/android/apps/forscience/whistlepunk/api/scalarinput/ScalarSensorService.java:51
ClassAdvertisedSensor
Sensor that is advertised through the API and connectable. <p>A sensor may be connected to multiple times, sometimes quickly cycling between {@link #
api/ScienceJournalApi/src/main/java/com/google/android/apps/forscience/whistlepunk/api/scalarinput/AdvertisedSensor.java:28
ClassAllNativeSensorProvider
ScalarApiSampleApp/app/src/main/java/com/google/android/apps/forscience/scalarapisample/AllNativeSensorProvider.java:34
ClassAllSensorsRegistry
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/AllSensorsRegistry.java:24
ClassAmbientLightSensor
Class to get sensor data from the Ambient Light sensor. This uses a DataRefresher to send the data to deal with low frequency of SensorEvent. This sen
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensors/AmbientLightSensor.java:40
ClassAmbientTemperatureSensor
Class to get sensor data from the Ambient Temperature sensor.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensors/AmbientTemperatureSensor.java:34
ClassAmplitudeVoice
Adapt the SimpleJsynUnitVoice to the SimpleJsynAudioGenerator using amplitude variation. <p>Adapt the SimpleJsynUnitVoice to the SimpleJsynAudioGener
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audiogen/voices/AmplitudeVoice.java:29
ClassAndroidVersionUtils
Utility classes to determine current Android API level.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AndroidVersionUtils.java:21
ClassAndroidVersionUtilsTest
Tests for Android Version Utils.
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/AndroidVersionUtilsTest.java:29
ClassApiStatusListener
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/api/scalarinput/ScalarInputSensor.java:221
InterfaceAppAccount
An interface which represents an account.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/AppAccount.java:24
InterfaceAppDiscoveryCallbacks
Mostly for testing's sake, there's an onion's worth of layers here. <p>ScalarInputDiscoverer outsources the actual construction of ISensorDiscoverers
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/api/scalarinput/AppDiscoveryCallbacks.java:25
InterfaceAppServices
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AppServices.java:31
ClassAppSingleton
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AppSingleton.java:49
ClassAppSingletonTest
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/AppSingletonTest.java:28
ClassAppearances
Static util class for working with SensorAppearance instances
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/Appearances.java:25
ClassApplicationLabel
A label which represents a note made by the application. This can be used for recording start/stop events or any background events controlled by the a
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/metadata/ApplicationLabel.java:28
ClassArbitrary
OpenScienceJournal/whistlepunk_library/src/mockclasses/java/com/google/android/apps/forscience/whistlepunk/Arbitrary.java:25
ClassArduinoAccount
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/arduino/ArduinoAccount.java:14
ClassArduinoAccountProvider
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/arduino/ArduinoAccountProvider.java:28
ClassArduinoAccountsModule
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/accounts/arduino/ArduinoAccountsModule.java:10
ClassArduinoAuthActivity
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/ArduinoAuthActivity.java:22
ClassArduinoSettingsActivity
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/ArduinoSettingsActivity.java:41
ClassArgs
OpenScienceJournal/app/src/main/java/com/google/android/apps/forscience/whistlepunk/opensource/licenses/LoadLicenseTask.java:31
ClassAudioAnalyzer
Analyzes audio data to determine the fundamental frequency.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audio/AudioAnalyzer.java:27
ClassAudioAnalyzerTest
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/audio/AudioAnalyzerTest.java:30
InterfaceAudioGenerator
An interface to generate audio from raw data.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audiogen/AudioGenerator.java:20
ClassAudioPlaybackController
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audiogen/AudioPlaybackController.java:31
InterfaceAudioPlaybackListener
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audiogen/AudioPlaybackController.java:33
InterfaceAudioReceiver
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audio/AudioSource.java:43
ClassAudioSettingsDialog
DialogFragment to display audio settings to the user.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AudioSettingsDialog.java:36
InterfaceAudioSettingsDialogListener
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AudioSettingsDialog.java:38
ClassAudioSource
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/audio/AudioSource.java:31
ClassAudioSourceTest
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/whistlepunk/audio/AudioSourceTest.java:32
ClassAugmentedImageFragment
Extend the ArFragment to customize the ARCore session configuration to include Augmented Images.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/arcore/AugmentedImageFragment.java:38
ClassAuth0Call
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0Call.java:21
ClassAuth0CodeTokenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0CodeTokenCall.java:11
ClassAuth0Commons
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0Commons.java:11
ClassAuth0LoginTokenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0LoginTokenCall.java:14
ClassAuth0MFATokenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0MFATokenCall.java:11
ClassAuth0PasswordResetCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0PasswordResetCall.java:11
ClassAuth0RefreshTokenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0RefreshTokenCall.java:11
ClassAuth0RevokeTokenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0RevokeTokenCall.java:11
ClassAuth0SignUpAdultCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0SignUpAdultCall.java:9
ClassAuth0SignUpCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0SignUpCall.java:13
ClassAuth0SignUpTeenCall
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0SignUpTeenCall.java:9
ClassAuth0Token
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0Token.java:8
ClassAuth0WebSignInSocialActivity
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/Auth0WebSignInSocialActivity.java:31
ClassAuthBaseFragment
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/AuthBaseFragment.java:10
ClassAuthenticationException
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/remote/AuthenticationException.java:3
InterfaceAuthenticator
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/remote/Authenticator.java:7
InterfaceAvailableSensors
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensorapi/AvailableSensors.java:18
ClassAvatar
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/auth0/JuniorAvatarsCall.java:65
ClassAvatarAdapter
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/SignUpJuniorStep1Fragment.java:229
ClassAvatarViewHolder
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/SignUpJuniorStep1Fragment.java:254
EnumAxis
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensors/AccelerometerSensor.java:36
ClassAxisNumberFormat
The format for the Y axis.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/AxisNumberFormat.java:25
InterfaceAxisUpdateListener
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/ExternalAxisController.java:36
ClassBarometerSensor
Class to get sensor data from the Pressure Sensor (barometer).
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensors/BarometerSensor.java:34
ClassBaseFragment
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/signin/BaseFragment.java:16
ClassBatchDataController
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/BatchDataController.java:25
ClassBatchInsertScalarReading
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/BatchInsertScalarReading.java:19
ClassBinder
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/RecorderService.java:42
ClassBlankReadableSensorOptions
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/whistlepunk/sensorapi/BlankReadableSensorOptions.java:22
InterfaceBleClient
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/ble/BleClient.java:25
ClassBleClientImpl
The BLE client, a thin wrapper around the MyBleService.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/ble/BleClientImpl.java:36
ClassBleEvents
BLE related events.
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/ble/BleEvents.java:24
ClassBleEventsTest
Tests for {@link BleEvents}
OpenScienceJournal/whistlepunk_library/src/robolectricTest/java/com/google/android/apps/forscience/ble/BleEventsTest.java:30
ClassBleFlow
A BLE protocol builder for simplifying the interactions with a BLE remote device. <p>Example of usage: <p>Create a flow: <code> flow = bleClient
OpenScienceJournal/whistlepunk_library/src/main/java/com/google/android/apps/forscience/ble/BleFlow.java:58
next →1–100 of 850, ranked by callers