Android开发平台中,可通过TelephonyManager 获取本机号码。
- 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" /> 否则无法获得系统的许可。
手机型号 Build.MODEL
- private void loadPhoneStatus(){
- 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 版本号
- }
事实上,Build能向我们提供包括 硬件厂商,硬件编号,序列号等很多信息 调用方法也都同上,下面是Build中的API中定义。
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
BOARD |
The name of the underlying board, like "goldfish". |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
BOOTLOADER |
The system bootloader version number. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
BRAND |
The brand (e.g., carrier) the software is customized for, if any. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
CPU_ABI |
The name of the instruction set (CPU type + ABI convention) of native code. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
CPU_ABI2 |
The name of the second instruction set (CPU type + ABI convention) of native code. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
DEVICE |
The name of the industrial design. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
DISPLAY |
A build ID string meant for displaying to the user |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
FINGERPRINT |
A string that uniquely identifies this build. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
HARDWARE |
The name of the hardware (from the kernel command line or /proc). |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
HOST |
|
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
ID |
Either a changelist number, or a label like "M4-rc20". |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
MANUFACTURER |
The manufacturer of the product/hardware. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
MODEL |
The end-user-visible name for the end product. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
PRODUCT |
The name of the overall product. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
RADIO |
The radio firmware version number. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
SERIAL |
A hardware serial number, if available. |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
TAGS |
Comma-separated tags describing the build, like "unsigned,debug". |
<nobr>publicstaticfinallong</nobr> |
TIME |
|
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
TYPE |
The type of build, like "user" or "eng". |
<nobr>publicstaticfinal<a target="_blank">String</a></nobr> |
USER |
|
效果图:
分享到:
相关推荐
android获取手机信息代码,很好,很不错!
NULL 博文链接:https://templarz.iteye.com/blog/2021125
Android获取手机短信
本文主要介绍Android 获取手机号的实现方法,这里提供了实现方法,和具体操作流程,并符实现代码,有需要的小伙伴可以参考下
主要介绍了Android获取手机号码和运营商信息的方法,以实例形式完整讲述了获取手机号码和运营商信息的技巧,代码中包含完整的注释说明,需要的朋友可以参考下
获取android手机的基本信息,手机版本号、android版本号等。
android获取手机电量
Android编程获取手机型号等系统信息的相关代码。
获取android手机硬件信息,如通讯录,手机版本,系统版本,SDK版本,所有安装包,本机号码,设备ID,IMEI,IMSI,GPS 地理位置定位
Android获取手机sim卡信息,包含手机平台,运营商等信息。
Android如何获取手机联系人信息,本文为大家揭晓。 获取手机联系人信息步骤: 1、获取 ContentResolver ContentResolver resolver = getContentResolver(); 2、resolver.query(*)查询信息 查询手机联系人的URI...
android获取手机应用信息 导入eclipse 即可运行
Android 获取手机号码
Android 获取手机总内存和可用内存信息,博客附adb方式 https://blog.csdn.net/qq_31939617/article/details/80272759
android获取手机内存大小
主要介绍了Android 获取手机信息实例详解的相关资料,这里附有实例代码及实现效果图,需要的朋友可以参考下
android获取手机号码_获取手机运营商 导入eclipse即可
Android开发之系统信息【2】——获取Android手机内存信息.docxAndroid开发之系统信息【2】——获取Android手机内存信息.docxAndroid开发之系统信息【2】——获取Android手机内存信息.docx
获取取手机敏感信息,Android 6.0之上兼容