当前位置: 代码迷 >> Android >> 初记:获取手机号码等一些基本信息
  详细解决方案

初记:获取手机号码等一些基本信息

热度:67   发布时间:2016-04-24 12:02:55.0
小记:获取手机号码等一些基本信息。
 1 package com.lixu.getphonetxt; 2  3 import android.app.Activity; 4 import android.content.Context; 5 import android.os.Build; 6 import android.os.Bundle; 7 import android.telephony.TelephonyManager; 8 import android.widget.TextView; 9 import android.widget.Toast;10 11 public class MainActivity extends Activity {12 13     @Override14     protected void onCreate(Bundle savedInstanceState) {15         super.onCreate(savedInstanceState);16         setContentView(R.layout.activity_main);17         StringBuffer sb;18         // 获取手机管理器19         TelephonyManager mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);20         // 获取手机号码21         String phoneNumber = mTelephonyManager.getLine1Number();22         // 获取手机型号23         String phoneModel = Build.MODEL;24         // 获取sdk版本25         String sdk = Build.VERSION.SDK;26         // 获取手机系统版本27         String phoneSystem = Build.VERSION.RELEASE;28         29         sb = new StringBuffer();30         31         sb.append("手机号码是:" + phoneNumber + "\n"+"手机型号是:" + phoneModel +"\n"+ "SDK版本是:" + sdk + "\n"+"手机系统版本是:" + phoneSystem);32         33         TextView tv = (TextView) findViewById(R.id.tv);34         tv.setText(sb);35         36         37     }38 39 }

 

不要忘记权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />