[Atrix 4G Android Development] t0dbld:
One of my many goals of this device is to use the full webtop dock if i choose , how ever i will not purchase a $500 notebook or a $189 dock, currently the system runs checks once HDMI is plugged in and a connection is requested... it than looks for and returns a true or false for if a dock is connected. I am attaching a short clip of the log to get us started. I have pulled apart a few of the programs i believed to be involved but they were missing src directories, they were DockProvider and DockServices, so im assuming its in the framework. anyhow i figured id start the thread on this one and get the ball rolling , more people with exp. the better

02-21 22:24:37.607: DEBUG/DockService(8269): onCreate()
02-21 22:24:37.617: VERBOSE/ApnEntitlementService(2461): onStart() action android.mot.apn.intent.action.STOP
02-21 22:24:37.617: DEBUG/AutoSignInService(2461): AutoSignIn onReceive: action=android.intent.action.SIM_STATE_CHANGED
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onReceive while Webtop INACTIVE
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: INFO/AutoSignInService(2461): MemStatusRM:0
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: INFO/AutoSignInService(2461): LockSettingRM:0
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: INFO/AutoSignInService(2461): AutoSignInRM:8
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: INFO/AutoSignInService(2461): LockSettingRM:1
02-21 22:24:37.617: VERBOSE/AutoSignInService(2461): onStart() action android.mot.resmgr.StateChange
02-21 22:24:37.617: INFO/AutoSignInService(2461): AutoSignInRM:8
02-21 22:24:37.617: DEBUG/OverlayHelper(8269): Applying overlays from /system/etc/motorola/com.motorola.dock.service/defaults.xml
02-21 22:24:37.627: DEBUG/DockService(8269): onStartCommand()
02-21 22:24:37.627: DEBUG/DockService(8269): intent action = com.motorola.dock.webtopevent
02-21 22:24:37.627: DEBUG/DockService(8269): flags = 0
02-21 22:24:37.627: DEBUG/DockService(8269): startId = 1
02-21 22:24:37.627: DEBUG/DockService(8269): DockHMDIEventHandler()
02-21 22:24:37.627: DEBUG/DockService(8269): Received Intent with action com.motorola.dock.webtopevent
02-21 22:24:37.627: DEBUG/DockService(8269): Dock Status = Disconnected
02-21 22:24:37.627: DEBUG/DockService(8269): HDMI Status = Connected
02-21 22:24:37.627: DEBUG/DockService(8269): Dock ID = null
02-21 22:24:37.627: DEBUG/DockService(8269): Dock Type = null
02-21 22:24:37.627: DEBUG/DockService(8269): mLastDocked=false
02-21 22:24:37.627: DEBUG/DockService(8269): mLastDockType=
02-21 22:24:37.627: DEBUG/DockService(8269): mIsChargingByAC=false
02-21 22:24:37.627: DEBUG/DockService(8269): mACPresentTime=0
02-21 22:24:37.627: DEBUG/DockService(8269): interval =1298345077631
02-21 22:24:37.928: DEBUG/DockService(8269): Dock false, HDMI true Event received
02-21 22:24:37.928: DEBUG/DockNotification(8269): UpdateDockNotification()
02-21 22:24:37.928: DEBUG/DockNotification(8269): Dock Status = Disconnected
02-21 22:24:37.928: DEBUG/DockNotification(8269): HDMI Status = Connected
02-21 22:24:37.928: DEBUG/DockNotification(8269): Dock ID =
02-21 22:24:37.928: DEBUG/DockNotification(8269): Dock Type =
02-21 22:24:37.928: INFO/PortalService(2461): onBind
02-21 22:24:37.928: ERROR/DockNotification(8269): mNM is NULL
02-21 22:24:37.937: DEBUG/DockAppUtility(8269): StartCustomPickerUIActivity()
02-21 22:24:37.937: DEBUG/DockAppUtility(8269): isDockConnected : false
02-21 22:24:37.937: DEBUG/DockAppUtility(8269): isHDMIConnected : true
02-21 22:24:37.937: DEBUG/DockAppUtility(8269): Dock ID =
02-21 22:24:37.937: DEBUG/DockAppUtility(8269): Dock Type =
02-21 22:24:37.937: INFO/ActivityManager(1482): Starting activity: Intent { act=com.motorola.dock.action.LaunchCustomPickerUI flg=0x10000000 cmp=com.motorola.dock.service/.ui.DockExperiencePickerActivity (has extras) }
02-21 22:24:37.947: WARN/WidgetAidService(3634): BroadcastReceiver onReceive called
02-21 22:24:37.947: DEBUG/WidgetAidService(3634): ACTION_HOME_SCREEN_CHANGED - -1
02-21 22:24:37.947: DEBUG/WidgetAidService(3634): HomeScreen has lost focus, store the previous state and move to pause
02-21 22:24:37.947: DEBUG/WidgetAidService(3634): Ignoring the HOME_SCREEN_CHANGED notification as the player is either in paused/playing state
02-21 22:24:37.967: DEBUG/BatteryChangeReceiver(8269): battery change detected
02-21 22:24:37.977: DEBUG/DockService(8269): setChargingByAC false, at Mon Feb 21 22:24:37 EST 2011
02-21 22:24:37.977: DEBUG/BatteryChangeReceiver(8269): detect NOT charged by AC
02-21 22:24:37.977: ERROR/DockNotification(8269): PortalService onServiceConnected
02-21 22:24:37.977: DEBUG/DockNotification(8269): PortalService send when connected
02-21 22:24:37.977: DEBUG/DockNotification(8269): PortalService send notification
02-21 22:24:37.977: DEBUG/PortalService(2461): Starting Foreground Status and Intent
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): onCreate()
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): Dock Status = Disconnected
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): HDMI Status = Connected
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): dockId = null, dockType = null
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): Intent { act=com.motorola.dock.action.LaunchCustomPickerUI flg=0x10800000 cmp=com.motorola.dock.service/.ui.DockExperiencePickerActivity (has extras) }
02-21 22:24:37.997: DEBUG/DockExperiencePickerActivity(8269): mobileDocked is false
02-21 22:24:38.037: DEBUG/StatusBarPolicy(1482): updateDataIcon() -- mDataActivity = 3; mDataState = 2; mDataData = IconData(slot='data_connection' package=null iconUri=null iconId=10802e9 iconLevel=0)
02-21 22:24:38.147: ERROR/NetlinkEvent(1347): NetlinkEvent::FindParam(): Parameter 'UDEV_LOG' not found
02-21 22:24:38.167: DEBUG/DockExperiencePickerActivity(8269): IDLE