查看完整版本: [-- qt for android怎么获取唯一标志 比如序列号 --]

QTCN开发网 -> Qt移动平台开发 -> qt for android怎么获取唯一标志 比如序列号 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

koniue 2022-06-08 18:09

qt for android怎么获取唯一标志 比如序列号

网上也试了很多 都不行 不知道是权限问题还是方法不行  请教下大家

liudianwu 2022-06-08 21:07
你用java写个然后取调用就好,很简单的,网上一堆。Build.getSerial();Build.SERIAL;

koniue 2022-06-09 10:33
liudianwu:你用java写个然后取调用就好,很简单的,网上一堆。Build.getSerial();Build.SERIAL; (2022-06-08 21:07)

谢谢大佬的思路 这个我可以试试
但是网上的有用qt调用android接口缺获取不到 我想请教下大佬是因为权限的问题还是代码本身不对 比如这个
QString CJniInteractive::get_Serival_Number()
{
    QAndroidJniObject string = QAndroidJniObject::callStaticObjectMethod("com/qt/useJava/MainActivity",
                                                                         "getSerialNumber",
                                                                         "()Ljava/lang/String;");
    return string.toString();
}


koniue 2022-06-14 10:59
koniue:谢谢大佬的思路 这个我可以试试
但是网上的有用qt调用android接口缺获取不到 我想请教下大佬是因为权限的问题还是代码本身不对 比如这个
QString CJniInteractive::get_Serival_Number()
{
....... (2022-06-09 10:33) 

谢谢大佬

XChinux 2022-08-09 11:22
我记得这属于敏感信息,一般获取不到。另外就是系统重置后,有些内容就变了,包括网卡地址,现在都随机生成。


查看完整版本: [-- qt for android怎么获取唯一标志 比如序列号 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled