먼저 frameworks/base/core/res/res/layout/status_bar_expanded.xml  에서
<com.android.server.status.NotificationLinearLayout>
<ImageView />
</com.android.server.status.NotificationLinearLayout>
이렇게 이미지를 추가했습니다. 그럼 StatusBar 를 클릭해서 내리면
Notification 메세지 위에 추가한 이미지가 들어가게 됩니다.

그리고 frameworks/base/service/java/com/android/server/status/StatusbarService.java에
private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
      mWifiManager = (WifiManager)mContext.getSystemService(Context.WIFI_SERVICE);
      if (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED) )
      {
             image 변경
      }
}

안드로이드 클래스를 새로 만들어서 새로운 액티비티에서는
저런식으로 하니까 Wifi ON/OFF 를 하고 어플내에서 변화에 따라
이미지나 버튼도 같이 바뀌는데 성공했는데
풀소스 StatusBarService에 적용해서 해보려니까
Runtime에러 나면서 그냥 재부팅 되버리네요.
스테이터스바에 notificatin 이나 wifi,bluetooth 들을 보니까 sync와 관련된 몇가지 코딩들이 보이던데
이거와 관련이 있는건지 어떤식으로 해결해야할지 도와주세요

지금 하는 작업은 시중에 나와있는 핸드폰에 StatusBar를 내렸을때
버튼으로 wifi, gps, bluetooth 등을 켜고 끄는 기능을 직접 구현하는 내용입니다