在 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;
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;