Skip to content
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

Android 12 Update #134

Merged
merged 27 commits into from
Feb 2, 2022
Merged

Android 12 Update #134

merged 27 commits into from
Feb 2, 2022

Conversation

englehorn
Copy link
Collaborator

  • Provides coarse location access (API 31+)
  • Enables ferry alert hyperlinks (API 24+)
  • Removes banner ads
  • Maintenance and bugs fixes

Android 12 requires explicit declaration of export attribute for activities, services, or broadcast receivers. For components that include the LAUNCHER category, set android:exported to true.
Project would not compile after Google Map Dependency update.

Type mismatch error in onMapReady override function.

Removed null value assignment from non-nullable variables to fix type mismatch error.
Project would not compile after Activity Dependency update.

Type mismatch error in onCreateOptionsMenu override function.

Removed null value assignment from non-nullable variable to fix type mismatch.
Issue caused by ad view banner returning a null value. Declaring variable as nullable fixes issue.

Resolves issue WSDOT#131
Notifications were not displaying for API 31.

Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.

Resolves issue WSDOT#129
Bottom sheet view was not displaying correctly.

Issue was introduced after updating material and constraintlayout dependencies.

Resolved issue by increasing view size for highway alerts & web cameras to match parent view.

Resolves issue WSDOT#130
Apps targeting Android 12 or higher feature approximate location permissions.

- Adds coarse & fine location check for traffic and ferry map.
- Adds coarse & fine location check for ferry sailings and Amtrak stations.
- Adds coarse & fine location check when map location icon is selected.
- Removes extra permission rational dialogs.
- Fixes API 23 location alert issue.

Resolves issue WSDOT#127
Works for API 24 and above

Resolves issue WSDOT#128
Ads are not displaying correctly.

Disabled ads and removed blank banner box from view.

Resolves issue WSDOT#133
Project would not compile after Location Dependency update.

Type mismatch error in onLocationResult override function.

Removed null value assignment from non-nullable variable to fix type mismatch.
User location should not be displayed on map when approximate location is enabled.

Issue WSDOT#127
- API 31: Adds ability to change to precise location after approximate location has been enabled.
- API 23-30: Displays location alert dialog if location permission has not been selected.

Issue WSDOT#127
Replaces permission check code with checkAppPermissions function.
Limits the number of times user can upgrade from approximate to precise location.

Issue WSDOT#127
Radius circle shows device's location to within about 1 mile.

Issue WSDOT#127
@waynedyck waynedyck self-assigned this Feb 1, 2022
@waynedyck waynedyck merged commit c077cde into WSDOT:master Feb 2, 2022
@englehorn englehorn deleted the dev branch February 14, 2022 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants