Как я могу прочитать модель устройства (имя / идентификатор?) Сенсорного устройства Ubuntu?
Для приложения мне нужно название модели устройства, например "SAMSUNG-SM-G930A". Под андроидом я получаю эту информацию из Build.MODEL, а также есть библиотека с именем AndroidDeviceNames ( https://github.com/jaredrummler/AndroidDeviceNames), которая делает именно то, что мне нужно в Ubuntu Touch.
Каков наилучший способ получить эту информацию /s (название модели / имя устройства) в C++ / Qt5 / Ubuntu SDK IDE. Если есть способ получить эти имена из QML, то это тоже нормально.
1 ответ
Вы пробовали вывод uname(2) под C++, например
#include <sys/utsname.h>
struct utsname uts;
uname ( &uts );
std::cerr << uts.sysname << "\n";
...
Вы также можете взглянуть на
/etc/writable/machine-info
Его содержание может быть интересным для вас.