Android安卓获取ID号,本机号码,手机型号,系统版本

Mark一下

public void Msg1(String str)
{
    Toast toast = new Toast(this);
    Toast toast1 = toast.makeText(this, str, Toast.LENGTH_LONG);
    toast1.show();
}

//获取ID号
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, tmPhone, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
String uniqueId = deviceUuid.toString();
Msg1(uniqueId);

//获取手机型号
String strPhoneModule = android.os.Build.MODEL;
Msg1(strPhoneModule);

//获取系统版本
String strSystemType = android.os.Build.VERSION.RELEASE;
Msg1(strSystemType);

//获取本机号码
TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);
String strPhoneNum = phoneMgr.getLine1Number();
Msg1(strPhoneNum);
时间: 2024-10-12 13:56:40

Android安卓获取ID号,本机号码,手机型号,系统版本的相关文章

android系统中获取imei号 手机号码 imsi号码

原文:android系统中获取imei号 手机号码 imsi号码 源代码下载地址:http://www.zuidaima.com/share/1550463673584640.htm 一.获取IMEI号码 TelephonyManager telephonyManager=(TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String imei=telephonyManager.getDeviceId();

现代浏览器原生js获取id号方法

<div id="tests" class="a b c" style="color:#f00">123</div> var test = tests.firstChild.nodeValue; tests = tests.childNodes[0]; tests.insertData(0,789);//从前插入789 var t2 = document.querySelector("#tests");

Android获取手机和系统版本等信息的代码

有时候需要统计手机的型号和版本号,利用程序可以获取到相应的手机信息,对比两部手机发现,厂商不同,某个信息显示方式也不尽相同,具体见: 1 String phoneInfo = "Product: " + android.os.Build.PRODUCT; 2 phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; 3 phoneInfo += ", TAGS: " + android.os.B

Android fragment 获取id,findViewById为空

项目中需要保持标题栏,通过点击标题栏左侧的按钮,弹出下拉菜单,切换右侧的界面,所以就想到使用fragment这个类,可以很好的切换activity,不过在使用的时候还是出现了很多问题: 1 .public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View vi = inflater.inflate(R.layout.activity_price, co

Android安卓获取网络状态

首先在AndroidManifest.xml添加权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 1,判断是否有网络连接 public boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager mConnectivityManager = (Conne

获取插入到电脑上的手机型号

问题描述 如题,如果java能做就更好了.希望大家能提供下代码,不行给个思路也行. 解决方案1 不是道是不是这样的 private void loadPhoneStatus() { TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); txtPhoneModel.setText(Build.MODEL); //手机型号 txtSdkVersion.setText(

Linux 内核、系统 版本信息 获取

1.查看内核 ## 通过读取 /proc/version 文件,获取内核版本信息 # cat /proc/version ## 直接通过 uname命令 获取内核信息 # uname -r   2.查看系统版本 ## lsb_release 命令查看 ## lsb_release -a 查看系统所有信息 ## lsb_release -sc 只查看系统版本发行号 # lsb_release -a # lsb_release -sc ## 读取 /etc/issue 文件,获取系统版本信息,适用于

Android本机号码及Sim卡状态的获取

SIM卡存储的数据可分为四类:第一类是固定存放的数据.这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI).鉴权密钥(KI).鉴权和加密算法等等.第二类是暂时存放的有关网络的数据.如位置区域识别码(LAI).移动用户暂时识别码(TMSI).禁止接入的公共电话网代码等.第三类是相关的业务代码,如个人识别码(PIN).解锁码(PUK).计费费率等.第四类是电话号码簿,是手机用户随时输入的电话号码.用户全部资料几乎都存储在SIM卡内,因此SIM卡又称为用户资料识别卡. 

【转】Android 获取本机号码(收集)

SIM卡存储的数据可分为四类: 第一类是固定存放的数据.这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI).鉴权密钥(KI).鉴权和加密算法等等. 第二类是暂时存放的有关网络的数据.如位置区域识别码(LAI).移动用户暂时识别码(TMSI).禁止接入的公共电话网代码等. 第三类是相关的业务代码,如个人识别码(PIN).解锁码(PUK).计费费率等. 第四类是电话号码簿,是手机用户随时输入的电话号码.用户全部资料几乎都存储在SIM卡内,因此SIM卡又称为用户资料识