Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)


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

String MODEL The end-user-visible name for the end product.

sdk版本 Build.VERSION.SDK

String SDK This constant is deprecated. Use SDK_INT to easily get this as an integer.

及frimware版本号(系统版本号) Build.VERSION.RELEASE

String RELEASE The user-visible version string.

 

复制代码
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能向我们提供包括 硬件厂商,硬件编号,序列号等很多信息 调用方法也都同上,很简单。

String BOARD The name of the underlying board, like "goldfish".
String BOOTLOADER The system bootloader version number.
String BRAND The brand (e.g., carrier) the software is customized for, if any.
String CPU_ABI The name of the instruction set (CPU type + ABI convention) of native code.
String CPU_ABI2 The name of the second instruction set (CPU type + ABI convention) of native code.
String DEVICE The name of the industrial design.
String DISPLAY A build ID string meant for displaying to the user
String FINGERPRINT A string that uniquely identifies this build.
String HARDWARE The name of the hardware (from the kernel command line or /proc).
String HOST  
String ID Either a changelist number, or a label like "M4-rc20".
String MANUFACTURER The manufacturer of the product/hardware.
String MODEL The end-user-visible name for the end product.
String PRODUCT The name of the overall product.
String RADIO The radio firmware version number.
String SERIAL A hardware serial number, if available.
String TAGS Comma-separated tags describing the build, like "unsigned,debug".
long TIME  
String TYPE The type of build, like "user" or "eng".
String UNKNOWN Value used for when a build property is unknown.
String USER

最近在做韩国一家公司的Android平台软件开发,我的手机号是韩国的啦。所以看到010打头的号码,别太惊讶..

我的联系方式:

http://www.mobiletuts.me

mobiletuts.me#gmail.com (replace #with @)

手头做的项目涉及到Android平台中网络设置,数据库,http协议下的数据传输,支付系统,以及SNS API(twitter, facebook, me2day, etc), QR码扫描等模块。

如果大家感兴趣的话,我会在开发闲暇时间陆续将常用的一些模块的开发调用,写成独立,简洁的教程发上来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要获取BIOS(Basic Input/Output System)的版本号,可以尝试以下几种方法: 1. 通过计算机的启动过程:当计算机开机时,在屏幕上会显示相关的信息,包括BIOS的版本号。在开机过程中,可以留意屏幕上显示的信息,BIOS的版本号通常会显示在其中之一。 2. 使用操作系统提供的命令:在Windows操作系统中,可以通过运行命令行工具,在命令行中输入"wmic bios get smbiosbiosversion",然后按下回车键,系统会返回BIOS的版本号。 3. 查找主板上的标识:打开计算机机箱,仔细观察主板上的标识或印刷字样,可能会显示BIOS的版本号。查找主板上的标识可能需要一些计算机硬件知识。 4. 使用第三方软件:有一些第三方软件可以扫描计算机硬件,包括BIOS的版本号。您可以通过下载这些软件,并按照软件的说明进行操作,从而获取BIOS的版本号。这些软件通常是免费的,例如CPU-Z等。 以上是几种获取BIOS版本号的方式,您可以根据自己的需求和技术水平选择适合您的方法。在进行任何修改或升级之前,请确保您了解自己的计算机硬件和操作系统,并遵循相应的指南和建议。 ### 回答2: 获取BIOS版本号的方法因不同计算机品牌和型号而异。一般而言,可以通过以下几种途径获取: 1. 开机时屏幕上的提示:在计算机开机时,屏幕上会显示相关信息,包括BIOS版本号。这些信息通常会很快消失,所以需要在开机时密切观察。BIOS版本号通常以字符串形式显示。 2. BIOS设置界面:在计算机开机时,按下相应的按键(通常是Del键、F2键或F10键)进入BIOS设置界面。在设置界面中,通常能看到BIOS版本号及其他相关信息。 3. 使用系统信息工具:在Windows操作系统中,可以使用系统信息工具来获取BIOS版本号。方法是按下Windows键+R键,输入"msinfo32"并按下Enter键,打开系统信息窗口。在窗口的左侧栏中,可以找到“BIOS版本/日期”项,其中包含了BIOS版本号。 4. 使用命令提示符或PowerShell:在Windows操作系统中,可以使用命令提示符或PowerShell来获取BIOS版本号。需要依次打开命令提示符或PowerShell窗口,并输入命令"wmic bios get smbiosbiosversion",然后按下Enter键执行,即可在窗口中看到BIOS版本号。 需要注意的是,以上方法只是常见的获取BIOS版本号的途径,具体操作还要根据计算机品牌和型号的不同而异。在获取BIOS版本号时,应根据实际情况选择适合自己计算机的方法。 ### 回答3: 要获取BIOS版本号,可以按照以下步骤进行操作: 1. 打开电脑并进入BIOS设置界面。通常,在开机的过程中按下“Delete”、“F2”、“F10”等键可以进入BIOS设置界面。不同电脑品牌可能有所不同,可以参考电脑的用户手册或者进行在线查询找到进入BIOS设置界面的方法。 2. 在BIOS设置界面中,使用键盘的方向键以及“Enter”键来导航和选择选项。 3. 在BIOS设置界面中,查找关于系统信息或者主板信息的选项。这个选项可能被称为“System Information”、“Main”、“Mainboard”等,具体名称可能因不同的BIOS厂商和版本而有所不同。 4. 进入系统信息或者主板信息页面后,可以在屏幕上找到包含有BIOS版本号的选项。这个选项可能被称为“BIOS Version”、“Firmware Version”、“BIOS Version/Date”等,具体名称也可能因不同的BIOS厂商和版本而有所不同。 5. 通过阅读屏幕上显示的信息,可以找到BIOS版本号。BIOS版本号通常由一串数字和字母组成,例如“A01”,“2.5.4”,“v2.1”,等等。 6. 记下或者拍照保存BIOS版本号,以备后用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值