Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Hey all, this is something that's been bugging me for a while now and I just found this wonderful, glorious place so I thought I'd pick your collective brains.

I'm running CM 6.2.1 on my original Motorola Droid. I don't want to uninstall the Car Home app, but I don't want it to open automatically when I put my phone in my car dock either. Aside from ripping apart my dock and pulling out the magnet, is there any way I can accomplish this?

share|improve this question
add comment

1 Answer

up vote 4 down vote accepted

You can use an app like Autostarts (requires root) to manage which apps can listen to which events. You just need to remove Car Home from the docking event.

share|improve this answer
    
@Matthew Read - Very cool, I'm going to hang on to that link but are there any other options? It seems like overkill to download an app for this. –  JonnyP Mar 17 '11 at 14:10
    
@JonnyP Theoretically you could learn just what it is that Autostarts is editing and do the same thing manually, but I'm not sure how myself. By the way, note that Autostarts requires root. –  Matthew Read Mar 17 '11 at 14:14
    
@Matthew Read - I think what Autostarts does is prevent the OS from announcing that it's been placed in the car dock (in my case). I'm pretty sure the Car Home app listens for the "placed in car dock" intent and runs when it that intent runs. I am rooted (have to be to load a custom ROM), so I suppose I could try to figure out which file runs the intent I'd like to suppress, back it up and then modify it, but that seems mighty dangerous. Makes me wish Cyanogen would include this as an option in Dock Settings. –  JonnyP Mar 17 '11 at 14:19
1  
@Matthew Read - I do use ClockworkMod, and that reminds me that I need to make a new backup since I just reflashed last night. I didn't realize that was how the intents worked; I keep meaning to dig into Android app development and start writing my own stuff but I can never find the time. :) Thanks for all your help! –  JonnyP Mar 17 '11 at 14:34
4  
I'm the dev of a Car Home replacement app (Car Dashboard). Basically the app declares that it acknowledges car mode intents. So whenever the phone enters car mode, it automatically launches an app that handles that intent. If you have multiple apps that handle that intent, you get a list of them to choose from (and can set one of them as a default). I guess they never thought about someone wanting for an intent to never be handled. –  Bryan Denny Mar 17 '11 at 14:40
show 3 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.