Я хочу использовать инструменты из Linux, которые по умолчанию недоступны в Android, такие как iw и iperf. Я видел приложения для Android, которые используют эти инструменты (например, this). Есть два способа сделать это.android Используйте инструменты Linux, хранящиеся в папке с ресурсами
Первый: получить права root на устройство и поместить файл инструмента в папку system/bin/
.
Второй: положить файл инструмента в папку assets
в Android-проекте и каким-то образом использовать его.
Приложения с Play Market используют второй способ. Но я не знаю, как это сделать. Есть ли описание реализации второго пути?
Jeegar Patel, спасибо за ваш ответ. Я знаю, как открывать и использовать обычный файл, но я не знаю, как использовать эти инструменты, которые представляют собой файлы без какого-либо расширения, и был создан с использованием исходного кода на C++ специально для Android. – Dropper
эти файлы являются просто исполняемыми файлами, скомпилированными для ARM архитектура для Android. поэтому вы можете использовать его так же, как и другой исполняемый файл. –
Я не видел вторую ссылку. Я попытаюсь использовать ваши советы и принять ответ. Это выглядит очень полезно. Спасибо. – Dropper