2

下面的视频教程是一个很好的起点(以 Vibrator 为例,而不是 DeviceId),但是还有一些细节需要注意以转换为 C++。

我刚刚开始使用 Stack Exchange。希望这个问题和答案对其他人有用;以下代码确实按预期工作。

#include <Androidapi.Helpers.hpp>
#include <Androidapi.JNI.Telephony.hpp>

// Get Device ID (IMEI) from device:
_di_JObject TelephonyServiceObj = SharedActivityContext()->getSystemService(TJContext::JavaClass->TELEPHONY_SERVICE);
_di_JTelephonyManager TelephonyManager = TJTelephonyManager::Wrap(((_di_ILocalObject)TelephonyServiceObj)->GetObjectID());
UnicodeString DeviceId = JStringToString(TelephonyManager->getDeviceId());
4

0 回答 0