次のビデオ チュートリアルは良い出発点でした (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());