通過JAVA代碼獲取手機的一些基本信息(本機號碼,SDK版本,系統版本,手機型號)


代碼如下:

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" />

結果如圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM