Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 中利用異常來查看函數調用堆棧

Android 中利用異常來查看函數調用堆棧

編輯:關於Android編程

      在將PowerManagerService.java文件DEBUG_SCREEN_ON打開後,在log發現RuntimeException,仔細查看代碼,原來是在setLightBrightness中的debug信息, 特地寫下來,以便以後使用.        1.setLightBrightness 函數:     private void setLightBrightness(int mask, int value) {         int brightnessMode = (mAutoBrightessEnabled                             ? LightsService.BRIGHTNESS_MODE_SENSOR                             : LightsService.BRIGHTNESS_MODE_USER);         if ((mask & SCREEN_BRIGHT_BIT) != 0) {             if (DEBUG_SCREEN_ON) {                 RuntimeException e = new RuntimeException("here");                 e.fillInStackTrace();                 Slog.i(TAG, "Set LCD brightness: " + value, e);             }             mLcdLight.setBrightness(value, brightnessMode);         }         if ((mask & BUTTON_BRIGHT_BIT) != 0) {             mButtonLight.setBrightness(value);         }         if ((mask & KEYBOARD_BRIGHT_BIT) != 0) {             mKeyboardLight.setBrightness(value);         }     }       2.log信息: I/PowerManagerService(  228): java.lang.RuntimeException: here I/PowerManagerService(  228): at com.android.server.PowerManagerService.setLightBrightness(PowerManagerService.java:2160) I/PowerManagerService(  228): at com.android.server.PowerManagerService.access$4600(PowerManagerService.java:77) I/PowerManagerService(  228): at com.android.server.PowerManagerService$BrightnessState.jumpToTargetLocked(PowerManagerService.java:2265) I/PowerManagerService(  228): at com.android.server.PowerManagerService.setBacklightBrightness(PowerManagerService.java:3049) I/PowerManagerService(  228): at android.os.IPowerManager$Stub.onTransact(IPowerManager.java:227) I/PowerManagerService(  228): at android.os.Binder.execTransact(Binder.java:338) I/PowerManagerService(  228): at dalvik.system.NativeStart.run(Native Method)  
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved