Files
SteamTools/System.Common.ClientLib.Droid/Application/Services/Implementation/PlatformTelephonyServiceImpl.cs
T
Aigio Liu 46de667c17 添加Win7疑难解答程序
优化发布配置
优化电话服务
2021-02-22 17:00:10 +08:00

21 lines
739 B
C#

using Android.Content;
using Android.Telephony;
using XEPlatform = Xamarin.Essentials.Platform;
namespace System.Application.Services.Implementation
{
/// <inheritdoc cref="ITelephonyService"/>
internal sealed class PlatformTelephonyServiceImpl : TelephonyServiceImpl
{
public PlatformTelephonyServiceImpl(IPermissions pf, IPermissions.IGetPhoneNumber p1) : base(pf, p1)
{
}
protected override string? PlatformGetPhoneNumber()
{
var telephony = XEPlatform.AppContext.GetSystemService<TelephonyManager>(Context.TelephonyService);
var value = telephony.Line1Number;
return PhoneNumberHelper.GetChineseMainlandPhoneNumber11(value);
}
}
}