TelephonyManager
16lz
2021-01-23
TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号
注:
根据Android的安全机制,在使用TelephonyManager时,必须在AndroidManifest.xml中添加
<uses-permission android:name="READ_PHONE_STATE" /> 否则无法获得系统的许可。
TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
txtPhoneModel.setText(Build.MODEL); //手机型号
txtPhoneNumber.setText(phoneMgr.getLine1Number());//本机电话号码
txtSdkVersion.setText(Build.VERSION.SDK);//SDK版本号
txtOsVersion.setText(Build.VERSION.RELEASE);//Firmware/OS 版本号
更多相关文章
- android获取手机型号和系统版本号
- Android读取手机联系人且获得联系人手机号+名称
- Android跳转到通讯录获取用户名称和手机号码的实现思路
- Android开发SDK版本号和API level对照表,到Android 10.0
- Android Studio 打包apk,自动追加版本号和版本名称
- 最新android sdk版本号和sdk的对应关系
- [Android] 如何取得版本号码
- Android 版本号比较