Как получить доступ к каталогу /dev в Android Java?
Я пытаюсь связаться с Android напрямую через последовательный порт (но не через USB!)
Требуется доступ к каталогу /dev. Но не могу.
(Я использую Android Studio.)
File dir2 = new File("/dev");
dir2.listFiles(); ---> this is null !
Я могу подключиться через оболочку adb, а затем просмотреть все файлы, но не могу сделать это в моем приложении.
File dir0 = new File("/");
dir0.listFiles(); ----> this works fine and list all files.
Я предоставил разрешения в android_manifest.xml:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS"/>
Также мое устройство имеет root-права, и я проверяю / спрашиваю права root с:
Process root = Runtime.getRuntime().exec("su");
txPrint1.append("\n \n root GRANTED \n \n");
Все еще не может получить доступ к файлам /dev. Что делать?