ユーザーの電話番号を取得しようとしていますが、問題は、TelePhony Manager のオブジェクトを使用して関数 getLine1Number() を呼び出すことで同じ結果を得ることができるという調査に基づいて、null 応答を取得していることです。
しかし、私は何の応答も得ていません。これは、サービスプロバイダーが私の国で同じものを提供していないためであると誰かが示唆しました。これについて。
許可を追加しましたか
<uses-permission android:name="android.permission.READ_PHONE_STATE">
</uses-permission>
あなたの AndroidManifest.xml ファイルに?
この権限を Android マニフェスト ファイルに追加します。
<uses-permission android:name="android.permission.READ_PHONE_STATE">
</uses-permission>
次のコードを使用して番号を取得します
number = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
使ってみましたか
String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
すでにこれを使用している場合は、より具体的な方法で質問を詳しく説明することをお勧めします.