java android Q прочитать ip из точки доступа / proc / net / arp: ошибка открытия: EACCES (в доступе отказано) - PullRequest
0 голосов
/ 20 июня 2020

Я хочу читать IP, которые подключаются к моей точке доступа только на android Q У меня проблема: это журнал:

java.io.FileNotFoundException: /proc/net/arp: open failed: EACCES (Permission denied)

и вот что не работает:

 br = new BufferedReader(new FileReader("/proc/net/arp"));

Добавляю в манифест:

android:requestLegacyExternalStorage="true"

добавляю, все разрешения учитываются, также добавляю:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        if (Settings.System.canWrite(ListOfTerminalsActivity.this)) {
        } else {
            Intent intent = new Intent(android.provider.Settings.ACTION_MANAGE_WRITE_SETTINGS);
            intent.setData(Uri.parse("package:" + getPackageName()));
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            try {
                startActivity(intent);
            } catch (ActivityNotFoundException ignored) {
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...