Certainly! You can implement a settings screen where the user can choose between "Approximate Location" and "Precise Location". Based on their choice, you can then request the appropriate permission. Here's how you can achieve this:
You can use SharedPreferences
to store the user's choice. Provide two radio buttons or a switch/toggle for the user to select between "Approximate Location" and "Precise Location".
Before requesting location, check the user's choice from SharedPreferences
: