我想在屏幕上顯示我的設備的電話號碼。Xamarin.Forms;在屏幕上顯示我的SIM卡的電話號碼
在Xamarin.Android中的代碼是工作。但是我想在Xamarin.Forms中使用代碼。 我已經搜索過,但沒有找到任何結果。
Android.Telephony.TelephonyManager tMgr = (Android.Telephony.TelephonyManager)this.GetSystemService(Android.Content.Context.TelephonyService);
string mPhoneNumber = tMgr.Line1Number;
-I給權限:READ_PHONE_STATE
<StackLayout>
<Button FontSize="Large" Text="Telefon Numarasını Al" BackgroundColor="Blue" x:Name="btnNumaraAl" Clicked="btnNumaraAl_Clicked"></Button>
<Label FontSize="Large" BackgroundColor="Red" x:Name="txtPhone" VerticalOptions="Center" HorizontalOptions="Center"></Label>
</StackLayout>
當我點擊btnNumaraAl,txtPhone.Text可以成爲我的電話號碼。
資源: Getting the number of the phone Xamarin.Android? https://developer.xamarin.com/api/type/Android.Telephony.TelephonyManager/
您是否嘗試過使用依賴項服務? –