在 Xamarin.Android 中通过 TelephonyManager 获取 DeviceId

Fetching DeviceId through TelephonyManager in Xamarin.Android

public string GetIdentifier()
        {

            Android.Telephony.TelephonyManager mTelephonyMgr;
            mTelephonyMgr = (Android.Telephony.TelephonyManager)Forms.Context.GetSystemService(Forms.Context.TELEPHONY_SERVICE);
            return mTelephonyMgr.DeviceId;
        }

尝试通过上述代码获取 DeviceId,但 TELEPHONY_SERVICE 在 Visual Studio(Xamarin +Android) 中出现编译时错误。如何更正此问题? 请参阅所附图片以供参考。ErrorImage

在 Xamarin 中有点不同 Android

        Android.Telephony.TelephonyManager mTelephonyMgr;
        mTelephonyMgr = (Android.Telephony.TelephonyManager)Forms.Context.GetSystemService(Android.Content.Context.TelephonyService);
        return mTelephonyMgr.DeviceId;