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

本文介绍了一个简单的Android应用程序,用于获取并显示设备的电话号码、型号、SDK版本及系统版本等基本信息。需要注意的是,在访问这些信息之前,必须在AndroidManifest.xml中声明READ_PHONE_STATE权限。
 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     @Override
14     protected void onCreate(Bundle savedInstanceState) {
15         super.onCreate(savedInstanceState);
16         setContentView(R.layout.activity_main);
17
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 StringBuffer 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" />

转载于:https://www.cnblogs.com/labixiaoxin/p/5057640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值