在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ getprop 與 dumpsys 命令
多分辨率適配常用目錄
Android 開發(fā)環(huán)境(Eclipse+ADT+Android 5.0)
Android 原型設(shè)計工具探索
Makefile 快速入門
Android Studio的NDK開發(fā)
人臉檢測-靜態(tài)
getprop 與 dumpsys 命令
Maven 編譯開源二維碼掃描項目 zxing
畫布 Canvas
組合控件
Linux 下的模擬器硬件加速
讀取 Excel
android.hardware.camera2 使用指南
橫豎屏切換
Ubuntu 下切換 JDK 版本
拍照和錄像 with Camera
文本與布局
按鈕控制 ViewPager 的左右翻頁
用 TableLayout 偽裝表格顯示數(shù)據(jù)
Preference Activity 使用詳解
模擬器如何重啟?試試 Genymotion!
獲得屏幕物理尺寸、密度及分辨率
語音識別
了解 native activity
Android Studio 導(dǎo)入第三方類庫、jar 包和 so 庫
啟動另一個 App/apk 中的 Activity
APK 簽名
兩個開源的圖表/報表控件
android studio 導(dǎo)出 jar 包(Module)并獲得手機信息
圖片的 Base64 編解碼
混淆與反編譯
Android Studio 和 Gradle
Android 5.1 SDK 下載與配置
persistableMode 與 Activity 的持久化
adb 取出安裝在手機中的 apk
Android Studio 中的源代碼管理
Handler 使用中可能引發(fā)的內(nèi)存泄漏

getprop 與 dumpsys 命令

目錄(?)[+]

Android 設(shè)備連接 PC 后,我們可以通過 adb 命令完成絕大多數(shù)工作。下面借助 getprop、dumpsys 來了解一些系統(tǒng)相關(guān)信息。

一、getprop

此命令的原理很簡單,就是從系統(tǒng)的各種配置文件中讀取信息。那么這些文件在你用 adb shell 進入設(shè)備內(nèi)部后很容易找到,它們是:

    init.rc
    default.prop
    /system/build.prop

此時直接使用 cat 命令也是可以把這些信息顯示出來的。

下面列出比較常用的信息

1.獲得IP

    $ adb shell getprop dhcp.wlan0.ipaddress
    192.168.0.107

2.手機名稱

    $ adb shell getprop ro.product.device
    Ulike2
    $ adb shell getprop ro.product.model
    U705T
    $ adb shell getprop ro.product.name
    oppo17_12035

3.serial number

    $ adb shell getprop ro.serialno
    0000012035ABCXXX

4.屏幕密度

    $ adb shell getprop ro.sf.lcd_density
    240

好了,只要使用 adb shell getprop 就可以把所有的信息都打印出來。而使用 setprop 命令就可以進行相對應(yīng)的設(shè)置啦。

二、dumpsys

Android 系統(tǒng)啟動時會有大批的服務(wù)隨之啟動,那么我們就可以用 dumpsys 命令來查看每個服務(wù)的運行情況。作為一名 Android 開發(fā)者,我們至少要了解這些 Service 的存在:

    Currently running services:
      DMAgent
      NvRAMAgent
      SurfaceFlinger
      accessibility
      account
      activity
      alarm
      appwidget
      audio
      audioprofile
      backup
      battery
      batteryinfo
      bluetooth
      bluetooth_a2dp
      bluetooth_profile_manager
      bluetooth_socket
      clipboard
      connectivity
      content
      country_detector
      cpuinfo
      device_policy
      devicestoragemonitor
      diskstats
      drm.drmManager
      dropbox
      entropy
      gfxinfo
      hardware
      input_method
      iphonesubinfo
      isms
      location
      media.audio_flinger
      media.audio_policy
      media.camera
      media.mdp_service
      media.player
      meminfo
      memory.dumper
      mount
      mtk-agps
      mtk-epo-client
      netpolicy
      netstats
      network_management
      notification
      oppo.com.IRUtils
      package
      permission
      phone
      power
      samplingprofiler
      search
      sensorservice
      simphonebook
      statusbar
      telephony.registry
      telephony.registry2
      textservices
      throttle
      uimode
      usagestats
      usb
      vibrator
      wallpaper
      wifi
      wifip2p
      window

當(dāng)我們需要知道設(shè)備的分辨率時,可以使用如下命令:

    $ adb shell dumpsys window displays
    WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
    Display: mDisplayId=0
    init=720x1280 320dpi cur=720x1280 app=720x1280 rng=720x670-1280x1230
    layoutNeeded=false

or

    $ adb shell dumpsys window
    ...
    Display: init=540x960 base=540x960 cur=540x960 app=540x888 raw=540x960

Refer to :

http://blog.csdn.net/wangjia55/article/details/7446772

http://blog.csdn.net/kevinx_xu/article/details/11846289

http://blog.csdn.net/z_guijin/article/details/8203028