Android에서 프로그래밍 방식으로 전화 번호를 얻으려고합니다. 나는 항상 숫자를 얻을 수는 없지만 누군가가 이것을 할 수있는 해결책을 알고 있다고 읽었습니다. 감사합니다. 내 코드는 다음과 같습니다.
public class ReadSIM extends Activity
{
public void onCreate(Bundle savedInstance)
{
super.onCreate(savedInstance);
setContentView(R.layout.main);
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
TextView mitexto =(TextView) findViewById(R.id.textView1);
mitexto.setText(telemamanger.getLine1Number().toString());
}
}
그리고 다음은 매니페스트 권한입니다.
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Ya는 주로 SIM 카드에 의존하기 때문에 항상 연락처 번호를 얻을 수있는 것은 아닙니다. 휴대 전화에 번호를 저장하기 때문입니다.
내가 알고 있듯이이 트릭을 제외하고 Active Sim 카드 번호를 얻는 다른 방법은 없습니다.
대신 해당 SIM 카드의 IMSI 번호를 가져올 수 있습니다.
또한 개발자도 사용할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다