次の方法で共有


TelephonyManager.Line1Number プロパティ

定義

特定のサブスクリプションの GSM 電話の MSISDN など、1 行目の電話番号文字列を返します。

public virtual string? Line1Number { [Android.Runtime.Register("getLine1Number", "()Ljava/lang/String;", "GetGetLine1NumberHandler")] get; }
[<get: Android.Runtime.Register("getLine1Number", "()Ljava/lang/String;", "GetGetLine1NumberHandler")>]
member this.Line1Number : string

プロパティ値

属性

注釈

特定のサブスクリプションの GSM 電話の MSISDN など、1 行目の電話番号文字列を返します。 使用できない場合は null を返します。

既定の SMS アプリでもこれを使用できます。

アクセス許可が必要です。android.Manifest.permission#READ_SMS READ_SMSandroid.Manifest.permission#READ_PHONE_NUMBERS READ_PHONE_NUMBERSつまり、呼び出し元が既定の SMS アプリであること、または呼び出し元が任意の API レベルの通信事業者特権 (参照#hasCarrierPrivileges) を持っている必要があります。 android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE SDK API レベル 29 以下を対象とするアプリの場合。

このメンバーは非推奨です。 代わりに使用 SubscriptionManager#getPhoneNumber(int) してください。

の Java ドキュメントandroid.telephony.TelephonyManager.getLine1Number()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象