Я хочу читать 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) {
}
}
}