DockRunner problem

Discussion in 'Android Accessories' started by roxito, Nov 21, 2009.

  1. roxito

    roxito New Member

    Joined:
    Nov 21, 2009
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    I just installed the DockRunner from the market yesterday. And I now i have a problem that is a bit different than the one reported by so far.

    Now the desktop screen is always in fixed to Vertical mode, no matter how i hold the Droid. All the apps change orientation automatically when i turn the phone.. only the main desktop wont change. Only if I pull out the keyboard it changes orientation.

    I tried the foll things:
    - I quit the app by running it again,
    - Uninstalled DockRunner,
    - rebooted the phone,
    - Even pulled out the battery
    - and also toggled the option to auto rotate the screen in the phone settings.

    -RN
     
  2. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Unfortunately that's nothing to do with DockRunner... it's a known and
    widely reported bug with the Droid / Android 2.0. Been happening to my
    phone since a few days after I got it. Whatever's going on with the
    home screen orientation behavior change, Motorola/Google managed to
    break things somehow on their own.

    here's an example thread on it:
    https://supportforums.motorola.com/...2D4CE539FC9ADB8277943.node0?start=15&tstart=0

    Motorola's not really being too open about the issue, and there are
    some reports that landscape home with keyboard closed was never
    supposed to work at all... but then, autorotate *does* work in the car dock (try it with a magnet). Ugh!
     
  3. roxito

    roxito New Member

    Joined:
    Nov 21, 2009
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Thanks. So it is possible that this problem is not a DockRunner bug.. but that of the Android OS and was just waiting to happen. DockRunner just tripped over it. I didnt find anyone trying out a factory reset for this. I am hesitant to do this as i might lose all the contacts on the Droid.
     
  4. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    The magic of the Google contact synching is that you won't lose any contact info at all on a hard reset (just double-check that they're all in there in your gmail from a computer). In fact, I think Android 2.0 even does bookmark synching, and you should also still have all your paid app licenses, too.
     
  5. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Oh one other thing: if you're not particularly attached to the built-in Home app, third-party home replacement apps do auto-rotate (or at least, all the ones with normal app options) - no wipe required.
     
  6. roxito

    roxito New Member

    Joined:
    Nov 21, 2009
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Oh nice. I didn't realize that my contacts on the cell phone were automatically transferred to my gmail account.
    Does a hard reset require the phone to be reactivated for my phone # ? Thanks again.
     
    #6 roxito, Nov 23, 2009
    Last edited: Nov 23, 2009
  7. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    I don't believe so - you'll just have to re-enter your Google login info to kick off the synchronization.
     
  8. denlem

    denlem Member

    Joined:
    Oct 31, 2009
    Messages:
    141
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Douglas, MA
    Ratings:
    +0
    I've done a couple of resets and the phone WILL need to be re-activated. The phone will prompt you for it after the reset.
     
  9. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Hm good to know. I've only ever hard-reset my old G1, which just asks for the Google login info. But I guess that's the advantage of SIM-locking GSM.
     
  10. Fawkes

    Fawkes New Member

    Joined:
    Dec 20, 2009
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Dockrunner and home page orientation

    I think I disagree about the reason for the home page orientation problem.

    I installed the Dockrunner after a magnetic closure in my carrying case caused me to discover the docking mode.

    HOWEVER, if you look at the application information by examining it in the "app store" after it has been installed, you will see that it uses a security feature called a sticky broadcast.

    I am guessing that in order to force the multimedia screen into a landscape orientation, this broadcast is used. When you turn Dockrunner off, it likely sends another event to force the home screen to portrait.

    If I read the documentation correctly (and I have only read some of the coding documentation), it seems that these sticky broadcasts hang around forever - probably written to an internal xml file.

    I think that if this sticky broadcast could be cleared, you would find that the phone would revert to the previous behavior.

    Do we have any experienced coders here that know the answer?
     
  11. droppedd

    droppedd New Member

    Joined:
    Nov 22, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Fawkes,

    Good sleuthing - but you're wrong about what exactly it's sending as a stick broadcast. I'm the author of DockRunner - I can tell you definitively, here's the only stickies it sends.
    ACTION_DOCK_EVENT with EXTRA_DOCK_STATE: EXTRA_DOCK_STATE_DESK;
    and then
    ACTION_DOCK_EVENT with EXTRA_DOCK_STATE: EXTRA_DOCK_STATE_UNDOCKED.

    As you can see, nothing about forcing landscape or portrait (in fact, no such sticky broadcasts exist).

    The final proof it's not DockRunner and that the broken landscape home is the intended system behavior?
    I used a Google employee friend's Nexus One last week (which can't even use DockRunner) and there was no autorotating home on it.

    Sorry! I think it's silly too -- but it's not DockRunner's fault.
     
  12. Sam

    Sam Premium Member
    Premium Member

    Joined:
    Oct 24, 2009
    Messages:
    3,467
    Likes Received:
    1
    Trophy Points:
    103
    Location:
    dirty dirty
    Ratings:
    +1
    i was confused by this too after installing dockrunner, but as i understand it, the original OS was never intended to go into landscape (on the home screen) unless you open the slider. it as just something i had missed before, or never thought was odd.

    your droid will still do landscape at all the times it is/was supposed to before you installed dockrunner, you have now just noticed that it only does portrait on the native home screen, which is normal.