在Java中獲取Android端登陸的裝置資訊
最近在專案中有個需求,需要獲取Android裝置的資訊,例如:華為,Android10。
可以通過request.getHeader(“User-Agent”);中來解析出。但是實踐證明華為手機並不能拿到手機型號等資訊。
通過很多次的百度百度,發現谷歌的Android包有此神效。
首先maven進行匯入
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>4.1.1.4</version>
</dependency>
在類中android.os.Build中可以獲取一些基本資訊,如下
Build.BOARD:獲取裝置基板名稱
Build.BOOTLOADER:獲取裝置載入程式版本號
Build.BRAND:獲取裝置品牌
Build.CPU_ABI:獲取裝置指令集名稱(CPU的型別)
Build.CPU_ABI2:獲取第二個指令集名稱
Build.DEVICE:獲取裝置驅動名稱
Build.DISPLAY:獲取裝置顯示的版本包(在系統設定中顯示為版本號)和ID一樣
Build.FINGERPRINT:裝置的唯一標識。由裝置的多個資訊拼接合成
Build.HARDWARE:裝置硬體名稱,一般和基板名稱一樣(BOARD)
Build.HOST:裝置主機地址
Build.ID:裝置版本號
Build.MODEL:獲取手機的型號 裝置名稱。如:SM-N9100(三星Note4)
Build.MANUFACTURER:獲取裝置製造商。如:samsung
Build.PRODUCT:產品的名稱
Build.RADIO:無線電韌體版本號,通常是不可用的 顯示
public class MainActivity extends android.app.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);
}
相關文章
- Android12以上獲取裝置網路訊號資料Android
- iOS 獲取本機的裝置資訊UIDeviceiOSUIIDEdev
- js獲取裝置資訊的方法彙總JS
- linux驅動之獲取裝置樹資訊Linux
- 獲取所有域使用者的登陸歷史資訊指令碼指令碼
- python 獲取excel資料 自動登陸PythonExcel
- 獲取連線電腦的裝置的所有埠資訊
- 在非同步方法中獲取登陸使用者時出現的問題非同步
- Android APP如何獲取裝置網線插拔的狀態AndroidAPP
- 按 F12獲取登陸資料,一鍵登陸巴西衛生部資料庫資料庫
- modbustcp封裝使用獲取裝置資料示例TCP封裝
- iOS 獲取裝置uuid,公網ip,手機ip等資訊iOSUI
- java獲取前端頁面傳送的cookie中的資訊Java前端Cookie
- PHP 獲取裝置型別PHP型別
- 【轉】 android獲取裝置唯一標識完美解決方案Android
- HarmonyOS 如何獲取裝置資訊(系統、版本、網路連線狀態)
- 如何透過裝置基站獲取裝置經緯度
- Flutter 如何獲取裝置的唯一碼Flutter
- Audio Hijack教程:如何捕獲iOS裝置中的音訊iOS音訊
- Java獲取堆疊資訊的3種方法Java
- spring boot 獲取客戶端ip資訊Spring Boot客戶端
- Android讀取XML實現軟體自動登陸AndroidXML
- vue2專案中調取登入介面登入以後獲取個人資訊以後,儲存在哪裡,怎麼在不同的頁面展示想要的資訊?Vue
- MFC中獲取程式自身的版本資訊
- 如何遠端獲取汙水處理裝置資料並進行遠端程式設計除錯程式設計除錯
- C#獲取本地串列埠裝置C#串列埠
- iOS裝置具體型號獲取iOS
- PHP透過Modbus Tcp實時獲取裝置資料PHPTCP
- 前端獲取不到後端新增的請求頭資訊前端後端
- 【android】獲取手機安裝的所有程式Android
- Android CameraX ImageAnalysis 獲取視訊幀Android
- Spring 中優雅的獲取泛型資訊Spring泛型
- MySQL 如何獲取執行中的Queries資訊?MySql
- 登入介面:從資料庫中獲取資訊驗證登入(與註冊介面相聯絡)資料庫
- 「手把手」利用websocket實現手機掃碼登陸後,同步登陸資訊到web端頁面Web
- 在OwinSelfHost專案中獲取客戶端IP地址客戶端
- 在SelfHost專案中獲取客戶端IP地址客戶端
- 遠端除錯 Android 裝置網頁除錯Android網頁