有没有其他方法可以获得不会给我过时警告的IMEI号码?

时间:2018-05-10 07:42:31

标签: xamarin.forms imei obsolete

您好我想在我的Android设备上获得 IMEI号我能够做到。但是我得到了过时的警告说' TelephonyManager.DeviceId'已过时:'已弃用' 。我使用此代码在我的Android设备中获取IMEI号码

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

        return mTelephonyMgr.DeviceId;

现在我可以使用

禁用过时的警告
     mTelephonyMgr = (Android.Telephony.TelephonyManager)Forms.Context.GetSystemService(Android.Content.Context.TelephonyService);
#pragma warning disable CS0618 // Type or member is obsolete
            return mTelephonyMgr.DeviceId;
#pragma warning restore CS0618 // Type or member is obsolete

但为什么我会收到这个过时的警告?是否有不同的方法来获取IMEI号码,我不会得到这个过时的警告?

0 个答案:

没有答案