2017-10-18 22 views
0

XamarinフォームでC#を使用してデバイスの電話番号を取得したいと考えています。Xamarin Forms TelephonyManager(参照するアセンブリ)

私はこのコードを別のポストで見つけましたが、どのアセンブリを使用するかについてはわかりません。だれでも教えてください。

おかげ

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE); 
      String mPhoneNumber = tMgr.getLine1Number(); 

答えて

1

これはAndroid.Telephony名前空間で見つけることができAndroid Telephony Managerクラスです。

これはプラットフォーム固有であり、Androidプロジェクトでのみ使用できることに注意してください。クロスプラットフォームのソリューションを作成しようとしている場合は、GetPhoneInfoなどのメソッドを含むインターフェイスをコアプロジェクトに作成し、このプラットフォームを2つのプラットフォーム固有のクラスに実装することをお勧めします。後の詳細を取得するコード。 this answer for more information on writing platform specific code in Xamarin Formsを参照してください。

関連する問題