『壹』 如何使用ADB命令查看android手機相關信息參數
今天教大家用ADB命令來查看自己胡拍圓手機的相關硬體以及其他的參數信息,運用這些ADB命令可以很賀罩直觀的查看到你手機上的硬體與軟體方面的詳細信息。
要運用ADB命令,首先在你的電腦鍵盤上同時按下Win+R,這時候會彈出一個「運行」窗口,接著在框中輸入「褲塌CMD」,並按下「確定」,這時候就會彈出一個命令窗了,這時下面步驟中所提供的ADB命令也就是在這個窗口下所運行的!
ABD命令的具體操作步驟如下:
1.getprop ro.serialno:查看機器的序列號
2.getprop ro.carrier:查看機器的CID號
3.getprop ro.hardware:查看機器板子代號
4.getprop ro.bootloader:查看SPL(Hboot)版本號
5.getprop:查看機器的全部信息參數
在這能看到你機器的全部的信息參數,從你的硬體信息到所刷的ROM版本信息。
『貳』 如何獲得Android設備名稱
Android設備名稱可通過以下API獲取設備的信息:
Stringdevice_model=Build.MODEL;//設備型號 。
Stringversion_sdk=Build.VERSION.SDK;//設備SDK版本 。
Stringversion_release=Build.VERSION.RELEASE;//設備的系統版本 。
android 獲取設備Id等信息需要在AndroidManifest.xml中添加許可權。
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
或者使用以下方法:
豌豆莢、360手機管家等軟體可以獲取Android設備名稱,顯示在界面上,如下圖:
我們自己如何來獲取設備名稱呢?答案如下:
在命令行中輸入「adb shell」
進入shell之後,再輸入「cat /system/build.prop」
其實,設備信息,主要是存放在「/system/build.prop」文件,通過「cat」命令就可以查看了.
下面附上ADB命令的詳細介紹
adb 介紹
adb的全稱為Android Debug Bridge 調試橋,是連接Android手機與PC端的橋梁,通過adb可以管理、操作模擬器和設備,如安裝軟體、系統升級、運行shell命令等。
管理設備
註:android手機、模擬器統一稱為「設備」
adb devices // 顯示連接到計算機的設備
adb get-serialno // 獲取設備的ID和序列號serialNumber
------------------重啟----------------------------------------------
adb reboot // 重啟設備
adb reboot bootloader // 重啟到bootloader,即刷機模式
adb reboot recovery // 重啟到recovery,即恢復模式
------------------發送命令到設備--------------------------------------
adb [-d|-e|-s <serialNumber>] <command>
-d 發送命令給usb連接的設備
-e 發送命令到模擬器設備
-s <serialNumber> 發送命令到指定設備
adb相關
adb kill-server // 終止adb服務進程
adb start-server // 重啟adb服務進程
adb root // 已root許可權重啟adb服務
adb wait-for-device // 在模擬器/設備連接之前把命令轉載在adb的命令器中
獲取設備硬體信息
adb shell cat /sys/class/net/wlan0/address // 獲取mac地址
adb shell cat /proc/cpuinfo // 獲取cpu序列號
管理設備app
aapt d badging <apkfile> // 獲取apk的packagename 和 classname
------------------安裝----------------------------------------------
adb install <apkfile> // 安裝apk
adb install -r <apkfile> // 保留數據和緩存文件,重新安裝apk,
adb install -s <apkfile> // 安裝apk到sd卡
------------------卸載----------------------------------------------
adb uninstall <package> // 卸載app
adb uninstall -k <package> // 卸載app但保留數據和緩存文件
------------------啟動app-------------------------------------------
adb shell am start -n <package_name>/.<activity_class_name> // 啟動應用
------------------查看內存佔用----------------------------------------
adb shell top // 查看設備cpu和內存佔用情況
adb shell top -m 6 // 查看佔用內存前6的app
adb shell top -n 1 // 刷新一次內存信息,然後返回
adb shell procrank // 查詢各進程內存使用情況
adb shell kill [pid] // 殺死一個進程
adb shell ps // 查看進程列表
adb shell ps -x [PID] // 查看指定進程狀態
adb shell service list // 查看後台services信息
adb shell cat /proc/meminfo // 查看當前內存佔用
adb shell cat /proc/iomem // 查看IO內存分區
文件操作
//android中,sdcard代表內置存儲,不同系統中tf卡的設備名可能不同,使用查看adb shell ls mnt查看所有存儲設備名。
adb remount // 將system分區重新掛載為可讀寫分區
adb push <local> <remote> // 從本地復制文件到設備
adb pull <remote> <local> // 從設備復制文件到本地
adb shell ls // 列出目錄下的文件和文件夾,等同於dos中的dir命令
adb shell cd <folder> // 進入文件夾,等同於dos中的cd 命令
adb shell rename path/oldfilename path/newfilename // 重命名文件
adb shell rm /system/avi.apk // 刪除system/avi.apk
adb shell rm -r <folder> // 刪除文件夾及其下面所有文件
adb shell mv path/file newpath/file // 移動文件
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf // 設置文件許可權
adb shell mkdir path/foldelname // 新建文件夾
adb shell cat <file> // 查看文件內容
『叄』 獲取Android手機設備信息(設備名、廠商等)
前端時間,項目中服務端要求做一些用戶統計的數據,要求請求頭中加入一些用戶設備信息,故此對Android設備配置信息做一下總結。
android手機信息可以通過android.os.Build類中提取設備硬體和系統版本信息。
硬體製造商(MANUFACTURER)
品牌名稱(BRAND)
主板名稱(BOARD)
設備名 (DEVICE)
型號(MODEL):即用戶可見的名稱
顯示屏參數(DISPLAY)
產品名稱(PRODUCT):即手機廠商
設備唯一識別碼(FINGERPRINT)
CPU指令集(CPU_ABI)
CPU指令集2(CPU_ABI2)
修訂版本列表(ID)
硬體序列號(SERIAL)
描述build的標簽(TAGS)
通過以上信息就能區別出手機廠商、品牌和型號信息,從而有針對性的進行操作。
簡單用法: