当前位置: 首页 > 编程笔记 >

基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)

叶德运
2023-03-14
本文向大家介绍基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号),包括了基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)的使用技巧和注意事项,需要的朋友参考一下

老风格,废话不多说了,直接给大家贴java代码了。

代码如下:

package com.zzw.getPhoneInfos;
import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
public class MainActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // 获取电话管理对象
    TelephonyManager mTelephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
    // 获取手机号码
    String phoneNumber = mTelephonyManager.getLine1Number();
    Log.d("获取本机电话号码--->", phoneNumber);
    // 获取手机型号
    String phoneModel = Build.MODEL;
    Log.d("获取手机型号--->", phoneModel);
    // 获取SDK版本
    String phoneSdkVersion = Build.VERSION.SDK;
    Log.d("获取SDK版本--->", phoneSdkVersion);
    // 获取系统版本
    String phoneReleaseVersion = Build.VERSION.RELEASE;
    Log.d("获取手机系统版本-->", phoneReleaseVersion);
  }
} 

不要忘记权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

结果如图:

java android 获取手机操作系统相关信息

String phoneInfo = "Product: " + android.os.Build.PRODUCT;
    phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
    phoneInfo += ", TAGS: " + android.os.Build.TAGS;
    phoneInfo += ", VERSION_CODES.BASE: " + android.os.Build.VERSION_CODES.BASE;
    phoneInfo += ", MODEL: " + android.os.Build.MODEL;
    phoneInfo += ", SDK: " + android.os.Build.VERSION.SDK;
    phoneInfo += ", VERSION.RELEASE: " + android.os.Build.VERSION.RELEASE;
    phoneInfo += ", DEVICE: " + android.os.Build.DEVICE;
    phoneInfo += ", DISPLAY: " + android.os.Build.DISPLAY;
    phoneInfo += ", BRAND: " + android.os.Build.BRAND;
    phoneInfo += ", BOARD: " + android.os.Build.BOARD;
    phoneInfo += ", FINGERPRINT: " + android.os.Build.FINGERPRINT;
    phoneInfo += ", ID: " + android.os.Build.ID;
    phoneInfo += ", MANUFACTURER: " + android.os.Build.MANUFACTURER;
    phoneInfo += ", USER: " + android.os.Build.USER;
    // Toast.makeText(this, phoneInfo, Toast.LENGTH_LONG).show();
    TextView t = (TextView) findViewById(R.id.main_phoneinfo);
    t.setText(phoneInfo);
 类似资料:
  • 本文向大家介绍Android获取手机的版本号等信息的代码,包括了Android获取手机的版本号等信息的代码的使用技巧和注意事项,需要的朋友参考一下 本文实例分享了Android获取手机系统版本等信息的方法,供大家参考,具体内容如下: 第一种代码: 第二种代码: 第三种代码:获得手机型号,系统版本,App版本号等信息,具体代码: MainActivity如下: main.xml如下: 最后一段代码:

  • 本文向大家介绍Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码,包括了Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码的使用技巧和注意事项,需要的朋友参考一下 获取手机型号: android.os.Build.MODEL 获取手机的SDK版本号:android.os.Build.VERSION.SDK 获取手机当前网络

  • /** 获取SDK版本号 @return 版本号 */ NSString *version = [Ntalker ntalker_versionNumber];

  • 本文向大家介绍Python脚本获取操作系统版本信息,包括了Python脚本获取操作系统版本信息的使用技巧和注意事项,需要的朋友参考一下 查看系统版本信息是一件家常便饭的事情,有时候需要将版本信息录入到资产管理系统中,如果每次手动的去查询这些信息再录入系统那么是一件令人呢头疼的事情,如果采用脚本去完成这件事情,那么情况就有所不同了。 在Python的世界里,获取Windows版本信息和Linux的版

  • Interpreter # platform_python.py import platform print('Version :', platform.python_version()) print('Version tuple:', platform.python_version_tuple()) print('Compiler :', platform.python_co

  • 本文向大家介绍基于Java随机生成手机短信验证码的实例代码,包括了基于Java随机生成手机短信验证码的实例代码的使用技巧和注意事项,需要的朋友参考一下 简单版 复杂版 总结 以上所述是小编给大家介绍的基于Java随机生成手机短信验证码的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!