New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modernize deprecated getConnectionInfo() in WifiInfo #802
Comments
WifiInfo.calculateSignalLevel(int, int) was replaced in 2a63e28 It may not be a good time to replace WifiInfo.getConnectionInfo() since we need to use callback for that. If we use the synced getNetworkCapabilities (Network network), it will remove any location sensitive data in the returned NetworkCapabilities (the SSID). Some TransportInfo instances like WifiInfo contain location sensitive information. To retrieve this location sensitive information (subject to the caller's location permissions), use a NetworkCallback with the NetworkCallback#FLAG_INCLUDE_LOCATION_INFO flag instead. This method returns null if the network is unknown or if the |network| argument is null. |
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
Partially fixes #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network). Refer to https://stackoverflow.com/a/73504558 Resolves #802 Signed-off-by: Songlin Jiang <sjiang@igalia.com>
WifiInfo.getConnectionInfo() was deprecated in API level 31. Starting with Build.VERSION_CODES#S, WifiInfo retrieval is moved to ConnectivityManager API surface. WifiInfo is attached in NetworkCapabilities#getTransportInfo() which is available via callback in NetworkCallback#onCapabilitiesChanged(Network, NetworkCapabilities) or on-demand from ConnectivityManager#getNetworkCapabilities(Network).
Location
https://github.com/Igalia/wolvic/pull/787/files#r1251794757
Possible Solution
As suggested in:
The text was updated successfully, but these errors were encountered: