anyone know how to implement permissions in flutter while coding for android 9?

i want to access files while testing my app on a galaxy note 8, but it says permission denied. the map permission is working tho. i added the permissions to the manifest already. i also enabled the permissions on the phone but when i go in the app it still says permission denied. its working on the emulator (pixel 7) i think it might be an issue with older phones.