how to handle runtime permission to access other app data or hardware in proper way in jetpack compose