String mNumber = null; TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); // 取得 mNumber = telManager.getLine1Number();
たったこれだけのコードでとれます。
ありがちですが、テキストボックスに入力してもらった電話番号と比べてみて判断してみたりする。
EditText inputNumberText; inputNumberText = (EditText) findViewById(R.id.inputText1); String inputNumber = inputNumberText.getText().toString(); if(mNumber.equals(inputNumber)) { // とおるがいい Toast.makeText(this, "とおるがいい", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(this,FourthActivity.class); startActivity(intent); finish(); } else { // 帰れ!! Toast.makeText(this, "まーちがーえたーねー。じゃ☆", Toast.LENGTH_SHORT).show(); finish(); }
Android端末ってそんなに通話しないからなぁ・・・。
というわけで案外電話番号が設定からみれることは知られてなかったりする。
0 件のコメント:
コメントを投稿