• 1456阅读
  • 4回复

[提问]qt for android怎么获取唯一标志 比如序列号 [复制链接]

上一主题 下一主题
离线koniue
 

只看楼主 倒序阅读 楼主  发表于: 2022-06-08
网上也试了很多 都不行 不知道是权限问题还是方法不行  请教下大家
离线liudianwu

只看该作者 1楼 发表于: 2022-06-08
你用java写个然后取调用就好,很简单的,网上一堆。Build.getSerial();Build.SERIAL;
1条评分金钱+10
20091001753 金钱 +10 大佬做个简单的 demo 吧,毕竟 Qt 是 C++,好些人还不会 java 2022-06-09
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线koniue

只看该作者 2楼 发表于: 2022-06-09
回 liudianwu 的帖子
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();
}

1条评分金钱+10
20091001753 金钱 +10 https://www.jianshu.com/p/e8b6cafa91d5 2022-06-11
离线koniue

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

谢谢大佬
离线XChinux

只看该作者 4楼 发表于: 2022-08-09
我记得这属于敏感信息,一般获取不到。另外就是系统重置后,有些内容就变了,包括网卡地址,现在都随机生成。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个