-
Notifications
You must be signed in to change notification settings - Fork 13
index
Name | Summary |
---|
|
LiveData that observes changes of active network from ActiveNetworkWatcher If no active connection is available null well be posted
|
Active network watcher that is aggregates all network watchers to detect which one is currently active and get its data
|
Base class for network band information
|
|
Contains information about cellular band and frequency available for current network
|
Channel attribution type
|
|
LiveData that observes changes of cellular network from CellInfoWatcher If no active or cellular connection is available null well be posted
|
Watcher that is responsible for tracking cellular connection info
|
Default implementation of CellInfoWatcher that is using to track Cellular network information
|
|
Cellular Network information
|
Mobile network technology generations
|
|
An interface that contains all config values need by core module and other modules that depends of it
|
Represents short info available for active network
|
LiveData that observes changes of ConnectivityInfo from ConnectivityWatcher If no active connection is available null well be posted
|
Watcher that is responsible for tracking active network state
|
Basic implementation of ConnectivityWatcher to track connectivity changes using android.net.ConnectivityManager
| (extensions in package at.specure.util)
|
|
|
Basic application class that should be extended in module that uses core library This class contains links to the core module that allows to inject it in components.
|
Core component interface that must be extended by main Dagger component to contribute injections
|
|
|
Dagger core module that provides instances used by core library
|
Dagger databse module that provides database instance used by core library
|
|
|
|
|
|
|
Ip change watcher that tracks changes of IPv4 and IPv6 address changes for an active network
|
Basic implementation of IpChangeWatcher that uses ConnectivityWatcher to detect network changes
|
Data class that describes IPv6 state
|
Describes state of private and public Ip addresses
|
LiveData that tracks changes of IPv4 info
|
LiveData that tracks changes of IPv6 info
| (extensions in package at.specure.util)
|
Checks location permission is permitted
|
Implementation of LocationAccess that checks android.Manifest.permission.ACCESS_FINE_LOCATION granted
|
Class suitable to display information for user, information are in human-readable form
|
LiveData that observes location changes
|
|
LiveData that observes enabled/disabled states of location providers(gps/network)
|
|
|
|
|
|
|
|
|
Type of Mobile network technology according to android.telephony.TelephonyManager.NETWORK_TYPE_*
|
| (extensions in package at.specure.util)
|
Enum that represents network capability constants from android.net.NetworkCapabilities
|
Base class that represents network information
|
Basic interface for handle Android runtime permissions
|
|
Class that aggregates all PermissionAccess and manages its states and changes
|
Checks phone state permission is permitted
|
Implementation of PhoneStateAccess that checks android.Manifest.permission.READ_PHONE_STATE granted
|
|
|
|
|
|
|
Class that contains data about signal strength
|
LiveData that observes cellular signal strength changes
|
Watcher that is responsible for tracking signal strength of active network
|
Basic implementation of SignalStrengthInfo that using ActiveNetworkWatcher and WifiInfoWatcher to detect network changes and handle signal strength changes of current network available on the mobile device
|
|
|
Dagger module that provides android system dependencies
|
|
|
|
|
|
|
Enum that represents android.net.NetworkCapabilities constants for transport types
|
Contains information about wlan band and frequency available for current network
|
WiFi watcher that allows to get active wifi connection information
|
Basic WifiManager implementation to receive WIFI network info using android.net.wifi.WifiManager
|
Data object that contains information about WiFi network
|
|