以下操作均基於ADB模式。
1、查看機型時,可以使用以下命令:
adb shell getprop ro.product.model
輸出結果如下:
2、如果我們忘記具體系統屬性的名字,我們可以使用grep進行過濾,比如:
adb shell getprop | grep product
# 想要查看單獨model數據的話,其他的類似
adb shell getprop ro.product.model
輸出結果如下:
我們過濾product關鍵字,可以看到很多關於產品的系統屬性(品牌、型號、廠商等)。
也可以使用如下方式,直接查找/system/build.prop文件中屬性值:
adb shell cat /system/build.prop | grep product
1
輸出結果如下圖所示:
3、我們還可以通過 adb devices 命令來查看設備信息:
以下命令查看設備ID:
adb devices
查看型號等詳細信息使用以下命令:
adb devices -l
輸出結果如下圖所示:
adb 查看android手機ip
adb shell netstat| findstr CLOSE_WAIT
結果如下
adb 獲取手機內存信息
adb shell cat /proc/meminfo
結果如下
(1)MemTotal: 所有可用RAM大小。(即物理內存減去一些預留位和內核的二進制代碼大小)
(2)MemFree: LowFree與HighFree的總和,被系統留着未使用的內存。
(3)Buffers: 用來給文件做緩沖大小。
(4)Cached: 被高速緩沖存儲器(cache memory)用的內存的大小(等於diskcache minus SwapCache)。
(5)SwapCached:被高速緩沖存儲器(cache memory)用的交換空間的大小。已經被交換出來的內存,仍然被存放在swapfile中,用來在需要的時候很快的被替換而不需要再次打開I/O端口。
(6)Active: 在活躍使用中的緩沖或高速緩沖存儲器頁面文件的大小,除非非常必要,否則不會被移作他用。
(7)Inactive: 在不經常使用中的緩沖或高速緩沖存儲器頁面文件的大小,可能被用於其他途徑。
(8)SwapTotal: 交換空間的總大小。
(9)SwapFree: 未被使用交換空間的大小。
(10)Dirty: 等待被寫回到磁盤的內存大小。
(11)Writeback: 正在被寫回到磁盤的內存大小。
(12)AnonPages:未映射頁的內存大小。
(13)Mapped: 設備和文件等映射的大小。
(14)Slab: 內核數據結構緩存的大小,可以減少申請和釋放內存帶來的消耗。
(15)SReclaimable:可收回Slab的大小。
(16)SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)。
(17)PageTables:管理內存分頁頁面的索引表的大小。
(18)NFS_Unstable:不穩定頁表的大小。
adb 獲取設備 android_id
adb shell settings get secure android_id
展示結果