1. 程式人生 > >如何獲得Android裝置名稱(ADB命令詳細介紹)

如何獲得Android裝置名稱(ADB命令詳細介紹)

豌豆莢、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> // 檢視檔案內容

原文地址:http://blog.csdn.net/shuaihj/article/details/8889465?reload

相關推薦

如何獲得Android裝置名稱(ADB命令詳細介紹)

豌豆莢、360手機管家等軟體可以獲取Android裝置名稱,顯示在介面上,如下圖: 我們自己如何來獲取裝置名稱 呢?答案如下: 在命令列中輸入“adb shell” 進入shell之後,再輸入“cat /system/build.prop” 其實,裝置資訊,主要是存放在

Android 中常用ADB命令介紹

ADB(Android Debug Bridge),是Android SDK中的一個工具, 它是在Android sdk/platform-tools 資料夾下的,使用ADB可以直接操作管理Android模擬器或者真實的Andriod裝置。    ADB主要功能有:   

Android測試 常用adb命令總結

文件夾復制 管理器 over 撥號 tomat 坐標 eclipse 行修改 rem 針對移動端 Android 的測試, adb 命令是很重要的一個點,必須將常用的 adb 命令熟記於心, 將會為 Android 測試帶來很大的方便,其中很多命令將會用於自動化測試的腳本當

CentOS 6.9配置網卡IP/網關/DNS命令詳細介紹及一些常用網絡配置命令(轉)

linux. centos fly fig details oba routing href 修改dns 一、IP 即時生效(重啟後失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 r

Android Studio使用adb命令連接平板

soft adb ima 參考 小米 span shell root all 有需要使用adb命令連接調試平板的同學可以參考下(下面是android官方文檔,有點老)。 http://donandroid.com/how-to-install-adb-interface-d

Android】常用ADB命令總結

1. 檢視當前執行的Activity 方法一: adb shell logcat | grep ActivityManager 方法二: adb shell dumpsys activity activities 2. 檢視安裝包資訊 輸出安裝包資訊:

Android下的adb命令大集合

在Android SDK安裝與環境配置隨筆中,已經介紹了一個安裝成功的Android SDK在cmd命令列中輸入adb命令時會顯示一堆資訊。 那麼adb是什麼???adb又有什麼作用呢??? adb(android bridge),是一個通用的命令列工具,它可以允許使用者與模擬器例項或者與連線的Andro

Dockerfile命令詳細介紹

製作Dockerfile為Docker入門學習的第一步(當然,除了環境搭建)。 本文收集、整理了官網關於製作Dockerfile的全部命令(除SHELL沒整理,這個就不弄了),可幫助大家快速進入Dockfile製作的學習。   FROM 功能為指定基礎映象,並且必須是第一條

linux下的yum命令詳細介紹

yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查

Android常用的adb命令

adb version 檢視版本資訊           adb devices    檢視連線裝置以及序列號           adb start-server   啟動adb服務ad

在Mac pro上如何將Android SDK的adb命令新增到環境變數中,這裡將進行說明!

此時文字編輯器會開啟一個文字,編輯內容如下: export PATH=${PATH}:/Users/apple/Library/Android/sdk/platform-tools export PATH=${PATH}:/Users/apple/Library/Android/sdk/tools

收集一些Android 常用的adb命令

首先需要配置adb 環境變數,可以百度,這裡不再多說了。 adb logcat    //看日誌 adb install  應用路徑     //安裝應用 adb install -r 應用路徑   //安裝應用,保留原來的資料

Android開發——常用ADB命令的使用

ADB全稱Android Debug Bridge, 是android sdk裡的一個工具, 位於 SDK/platform-tools/ 目錄下,其原始碼位於/system/core/adb 目錄下。 ADB採用C/S架構,包括以下三個部分: (1)客戶端

Android應用執行adb命令獲取一些需要的資訊

廢話不多說,直接上程式碼: private void getInfo() { BufferedReader reader = null; String content = "";

FreeSwitch 終端命令詳細介紹

FreeSwitch版本:1.6.9 以下為部分終端命令 alias 語法: alias [add|stickyadd] <alias> <command> | del [<alias>|*] 作用:為一個命令建立別名 示例:

linux配置網絡卡IP地址命令詳細介紹及一些常用網路配置命令

Linux命令列下配置IP地址不像圖形介面下那麼方 便,完全需要我們手動配置,下面就給大家介紹幾種配置的方法: 即時生效(重啟後失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0  //新增IP地址 rout

PC端連線Android裝置進行adb除錯

由於工作需要,用到了adb命令。看到網上一些大神的部落格,我直接搬過來。以作為記錄! 1、Android裝置 1)PC和Android連線同一網路,Android連線線至PC,開啟USB調式  2)PC端adb connect Android IP   3)PC下載A

Redis常用命令詳細介紹

一、字串 字串鍵是Redis最基本的鍵值對型別,將一個單獨的鍵和一個單獨的值關聯起來。通過字串鍵,不僅可以儲存和讀取字串,如果輸入能被解釋為整數和浮點數,還能執行自增或自減操作。 1、SET:設定字串鍵的值 命令 SET key value [EX seconds|PX milliseconds] [N

Android裝置命令開啟adb

android studio 遠端除錯android裝置 不允許連線 unable to connect to 192.168.6.109:5555: cannot connect to 192.168.6.109:5555: 由於目標計算機積極拒絕,無法連線。 (10061) 開啟s

Android:adb 詳細介紹

adb 詳細介紹 2018年03月15日 15:34:54 yulle 閱讀數:15228更多 個人分類: adb ADB,即 Android Debug Bridge,它是 Android 開發/測試人員不可替代的強大工具,也是 Android 裝置玩家的好玩具。