I try to make a wifi scanner. So, I run this Bellow code in pydroid3. And getting this error. How can I fix it. If you know please tell me how can I make a wifi scanner android app.
import kivymd,kivy
from wifidroid.wifi import WifiManager
wifi = WifiManager()
wifi.startScan()
print(wifi.allScanResults)
Error:
Traceback (most recent call last):
File "/storage/emulated/0/Subtitles/newfile.py", line 5, in <module>
from android.permissions import request_permissions, Permission
File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/wifidroid/wifi.py", line 65, in startScan
self.__Service.startScan()
File "jnius/jnius_export_class.pxi", line 1145, in jnius.jnius.JavaMultipleMethod.__call__
File "jnius/jnius_export_class.pxi", line 857, in jnius.jnius.JavaMethod.__call__
File "jnius/jnius_export_class.pxi", line 954, in jnius.jnius.JavaMethod.call_method
File "jnius/jnius_utils.pxi", line 91, in jnius.jnius.check_exception
jnius.jnius.JavaException: JVM exception occurred: WifiService: Neither user 10260 nor current process has android.permission.CHANGE_WIFI_STATE. java.lang.SecurityException