如何读取ubuntu触控设备的设备型号(名称/ ID?)?

时间:2016-06-02 09:09:17

标签: c++ qt ubuntu-touch

对于应用程序,我需要设备型号名称,如“SAMSUNG-SM-G930A”。 在android下我从Build.MODEL获取此信息,并且还有一个名为AndroidDeviceNames(https://github.com/jaredrummler/AndroidDeviceNames)的库,它完全符合我在ubuntu touch下的需要。

在C ++ / Qt5 / Ubuntu SDK IDE中获取此信息/(模型名称/设备名称)的最佳方法是什么。如果有办法从QML中获取此名称,那也没关系。

1 个答案:

答案 0 :(得分:0)

您是否尝试过C ++下的uname(2)输出,例如

#include <sys/utsname.h>
struct utsname uts;
uname ( &uts );
std::cerr << uts.sysname << "\n";
... 

你也可以看看

/etc/writable/machine-info

它的内容可能对您有意思。