Androidで電話番号を読み取ろうとしています。これらのコードを試してみましたが、番号を取得できませんでした。誰もがこのコードのみを提案していますが、なぜ機能しないのですか?
提案してください
貴重なお時間をありがとうございます…!
MainActivity.java
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
phonenumber = mTelephonyMgr.getLine1Number();
System.out.println(">>>----- Phone number-----" + phonenumber);
}
});
マニフェスト.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>