IG 88 – Android Apps

Android Enthusiasm and Development

Skip to: Content | Sidebar | Footer

buy viagra from india

Car Dock Home v3

Car Dock Home v3, is a car home replacement application for use with Android Eclair and Froyo car mode. When I first received my Nexus One, the car home app provided by Google, only let you do one of 5 things. None of them was listen to music… They have corrected that now, as their default car home application has some user customizable spots. Some of the other vendors such as Motorola and Samsung have also improved upon the car home they ship.

Car Dock Home v3 is different, in that it provides the flexibility of a standard android Home replacement app, but with a fit that is more suitable for in car use. Primarily larger icons for the shortcut and applications. It doesn’t stop at just icons and shortcuts. It also supports widgets.

So, you can customize your in car experience with an alternate home that has whatever widgets you like, support for any of the standard shortcut creators ( such as Google’s direct dial shortcuts ), and your apps.

You can customize various things, such as the icon and label of an app or shortcut. It provides a convenient in application menu for selecting a picture from any of the image sources your phone supports, as well as cropping the image.

You can control the size of the icons, if they have labels or not, if the funny glass button is drawn behind them or not…

There is a built in list of activities:

  • A simple, landscape friendly starred contacts list.
  • A simple dailpad.
  • A link to return to in-progress google maps navigation.

There are also settings to control things like turning off wifi when you get in the car, or turning on bluetooth…

Many users, have complained about a few things missing… Largely, Car Dock Home v3 is designed to integrate the parts of the Android OS that make sense. Unfortunately some vendors choose to remove stock features. Or disable aspects of them. For instance, the dialer and contacts lists in stock Android work great in landscape on the SDK, but on my nexus one, I have to dig in, and find the option to enable auto-rotation inside the phone application so that it can be used in a car. Other situations like, Motorola removing the Google ‘Direct Dial’ shortcut creator and replacing it with their Contact Widget wouldn’t be so bad, except their Contact Widget isn’t a standards based widget, and only works withing the Motorola Home app.

So there is room for improvement. Here are a list of things that I want to work on, and the rough order of priority.

  1. Fix night mode
  2. Provide mode to allow screen blanking – maybe touch to wake instead of truly asleep
  3. Fix volume controls – provide control of each individual channel to user
  4. Fix profile toggles – WIFI can be turned off, but doesn’t turn back on, so give the users full control of in car state, and exiting car state.
  5. Auto sleep on undock
  6. Launch x, y, z on dock (like resume music, and open google navigation)
  7. Add ‘enable audible selection’ to settings
  8. Provide a direct dial shortcut creator
  9. Edit mode – remove long click menu from icons and widgets ( fix for some widgets not working well ) and provide an edit mode
  10. Arrange items in edit mode
  11. Custom wallpaper
  12. Read SMS or integrate with something like Safereader
  13. More theming support

I am always welcoming to user input on this list of features… So feel free to send me your feature requests, either here or in email. I don’t like to implement something though, unless I understand the use for it, so don’t be surprised if I ask for more information.


Screen Shots:

Here is the basic Car Dock Home screen. This page shows a 2×3 grid in horizontal orientation.

Portrait mode, 2x3

There are lots and lots of preferences. They are grouped as shown below.

Main Preferences page

Here you can alter the way icons appear.

Icon Style Preferences

(My intent is to fully document this thing, but I’d rather work on features… eventually I’ll finish this)

Comments

Comment from Chris
Time November 1, 2010 at 9:53 am

This is going to be a great app, just what is needed to have access to what you need while in the car. I’m using it with the 4×4 widget from iSyncr (an iTunes sync application) and it works perfectly. About the only issue I have seen so far is that the display gets “off” after making some settings changes, and that you need to do a page left/right to get it displaying correctly again. All else seems to be working well.

Comment from IG 88
Time November 1, 2010 at 6:28 pm

I have a fix for the offset problem. And I have found another bug, changing from landscape to portrait mode. I’ll post another update after I fix that.

Thanks for field testing!

Comment from IG 88
Time November 3, 2010 at 9:43 pm

beta 3 fixes the scroll issue in landscape, doesn’t delete all your widgets when you change the grid dimensions (just those that end up off the screen) and protects against packages/apps removed out from under car dock.

Comment from David
Time November 9, 2010 at 5:43 pm

On my Droid X, Preferences / Icon Style / Show Icon Labels / has no effect. Icon labels are always displayed regardless of the setting. And in Glass Button Effect mode, the label background appears even if the label text is empty.

Comment from dbs
Time November 10, 2010 at 11:01 am

Droid X 2.2…It would be great if Car Dock Home could support the Contact Quick Tasks widget. Currently, I can paste the widget on the screen but can’t customize which action it completes with the error message, “Make the widget larger to add more tasks.” However, changing the widget size makes no difference.

Also, I use Launcher Pro and love that I can drag icons around. Any chance of supporting that?

Comment from IG 88
Time November 10, 2010 at 11:35 pm

I don’t have a motorola device to test with. Does the Contact Quick Tasks widget work with Launcher Pro? I can try and fix it, but I’ll never know. I think I’m configuring the widgets before I size them. Maybe that needs to be the other way around… I’ll look at the google implementation and see if I can trace through that. Sorry about this. I know there are a few other widget incompatibilities.

Comment from Larry
Time November 11, 2010 at 12:26 am

Loving the new layout. The new version does not appear to look in sdcard’s /ig88carhome. Is there still a way to specify backgrounds, icons, etc?

Comment from David
Time November 11, 2010 at 4:38 pm

Could you please provide an Action Intent to allow quitting the app? This would let Tasker automate what happens when, for example, the phone is removed from the Car Dock.

Thanks.

Comment from opher
Time November 12, 2010 at 7:06 am

Really cool app!
I’ve encountered a bug where if you enable gps warm up, then upon entering and exiting the app the gps will run indefinitely. ill be happy to continue using and reporting bugs – Is there a bug report system you use?

Running beta v9

Comment from IG 88
Time November 12, 2010 at 8:52 am

This is the best I have for a public bug system right now.

Regarding the warmup issue… I worried about that… but in my testing it didn’t keep the gps on. I plan to work through startup and shutdown bugs this weekend. I have seen other issues in the gps startup that is a systematic problem with my approach.

Comment from IG 88
Time November 14, 2010 at 10:15 pm

I have reworked the warm up code so I can be certain it has terminated before I attempt to disable the gps when un-docking. This change is in beta 10.

Comment from Mark
Time November 19, 2010 at 6:49 am

Great app – much more customizable than the google one. Love the way it turns bluetooth and GPS on and off automatically – is there any way you can add the option to turn the mobile/3g data connection off and on in the same way?

Comment from David
Time November 19, 2010 at 10:21 am

I installed v3 beta 11 when it works it just acts as a short cut to my stock dock and now its not doing anything Samsung facinate 2.1 rooted

Comment from opher
Time November 19, 2010 at 12:05 pm

bug: if you choose “disable screen time” when it was previously enabled, then exit, the android screen timeout settings do not revert to normal.

For example: android screen time out settings: 30 secs. You enter cardock, disable screen timeout is enabled by default, you disable it (meaning you *want* screen timeout), exit car dock, and now you no longer have screen timeout like you originally started with because it was disabled by car dock.

Comment from IG 88
Time November 19, 2010 at 7:28 pm

most likely do-able… but I guess I wonder what for what purpose? You want zero data service while in the car dock? This will make google navigation useless, streaming audio useless… etc… Is it because you want to prevent some events? If so, can you help me understand which events, so I don’t just turn off too much, or can maybe provide an alternative solution.

Comment from IG 88
Time November 19, 2010 at 7:32 pm

The launcher activity for beta 11 triggers car dock mode in the phone. This runs the generic ‘HOME’ activity for the CAR_DOCK category, just like other home replacements, an app can be set as the default. Is it possible that the stock Google Car Home app is set as the default? You can check this by going into your ‘Manage Applications’ menu, finding the ‘Car Home’ app from google, and clearing the defaults for the app. I’ll see if I can put a detection mechanism in my launcher activity. But you may be able to clear it up on your own for now. If that doesn’t help, please let me know.

Comment from Mark
Time November 20, 2010 at 4:32 am

re turning off and on data:
It’s the opposite actually – I usually have the data connection turned off so that it doesn’t make connections and use up my bandwidth allowance without me knowing, but I’d want it turned on automatically when I go into car dock mode as I’m usually using maps, or trapster or a traffic app that needs the data connection.

Comment from IG 88
Time November 20, 2010 at 2:49 pm

Ok, that makes sense. I will implement ‘ensure broadband is enabled’, meaning turn it on when entering car mode, and restore to previous state when exiting.

Comment from Mark
Time November 21, 2010 at 2:29 am

That’s fantastic – thank you so much :)

Comment from hillsj
Time November 22, 2010 at 6:32 pm

how do i keep the original car dock home from launching when i put it in the cradle. droid x

Comment from IG 88
Time November 22, 2010 at 10:54 pm

You have to set the default app to the new one. To be able to do this, you have to clear the defaults on whatever your previous default car home is, google’s or Car Dock v2.

Comment from Mark
Time November 23, 2010 at 2:58 am

One other thing (if I can be so bold!). I’ve realised that when you set it to landscape mode it can only one way up -it doesn’t realise when it is upside down and auto-adjust (but strangely, the preferences screen does). Because of where my connections are, I can only have it the one way round in the dock so everything ends up upside down. Are you either able to set it to auto-adjust or add an option that flips the landscape mode? Thanks :)

Comment from Larry
Time November 23, 2010 at 12:37 pm

Not seeing my custom background in /mnt/sdcard/ig88carhome/background.png.
Enable Activity Timeout insists on taking me to Page 2 after 120s even when I have it unticked.
When launching, I frequently need to select it as the default app for the dock action.
When launching, I frequently have to press the Home key to get Car Dock Home screen to appear.

Running Bugless Beast v0.5.

Please advise if there are logs you might find useful.

Comment from Larry
Time November 23, 2010 at 12:52 pm

My prev comments were for Beta 11. I will recheck later (on my way home :-) Perhaps a “Help > About” somewhere?

Comment from opher
Time November 27, 2010 at 7:41 pm

It’s sweet that you can turn off wifi on car dock start but how come you can’t resume wifi on exit?

Comment from IG 88
Time November 27, 2010 at 9:00 pm

There is no reason why I couldn’t turn it back on.. I’m just aiming for the 90% use case… When I get in my car, if there was WiFi I’ve most likely left it. When I get back out of my car, there is only a small chance that there is a WiFi to use.

Most of the feedback around these things has come from a stance toward power conservation. Users have feature x, y, and z turned off, but want that stuff turned on in the car so that they don’t have to struggle with the settings UIs, and they most likely have a power source.

I’ll think about ways that this can be normalized. Possibly by making a ‘restore state’ option for each of the enable/disable options. Then restoring wifi to on is optional, and restoring bluetooth to off is optional…
Presently, it restores bluetooth to off, but that could suck if you are in the middle of a conversation via an ear piece.

Comment from opher
Time November 28, 2010 at 3:48 pm

Having the option to choose between restore and always off is a great suggestion!

I’ll give you my usage case study: I have wifi at my apt and at my uni. My 3g data plan is limited and so I prefer to use wifi whenever possible. Obviously wifi is useless while driving and so it’s brilliant that car dock turns it off but sometimes I just forget to turn it back on and so the phone eats up my data plan instead of using the uni’s wifi. That’s why it would make sense to turn it back on in this case.

Comment from Dave
Time December 2, 2010 at 5:42 pm

Hi and great App!

I am struggling to switch from Ver 2 to Ver 3 for the same reason Mark mentions above. My Car Mount only works one direction, and therefore in Landscape Mode everything is upside down. Ver 2 works perfectly this way.

I love the new Widget support in Ver 3 though, so I am keeping it installed and hoping for an update that addresses this upside down landscape issue.

Comment from IG 88
Time December 3, 2010 at 10:50 pm

v3 in the market now allows unlocking the rotation, which if your phone supports upside down landscape, then this should work. I’ve tested with a CyanogenMod rom on my Nexus One. I hope that makes the switch easier.

Comment from Mark
Time December 4, 2010 at 1:36 pm

Hi,

Many thanks for sorting out the landscape orientation – its working perfectly.:)

Unfortunately the mobile network enablement isn’t though. I have the option ticked in settings but it stays resolutely off when I start up the app, and the widget switch on the desktop I usually use to turn it off and on also stays at the off position.

I’m running an HTC Desire on Froyo (unrooted) if that helps.

Mark

Comment from jim
Time December 6, 2010 at 3:05 am

Why does the home button take you to the desktop not back too the car dock screen. In v2 this work correctly. Once fixed I can switch over to v3. Moto Droid 1.

Comment from IG 88
Time December 6, 2010 at 10:38 am

That’s the Android OS for you. The phone’s home button will not take you to the car home unless you have set it as the default car home. So when you launch Car Dock Home v3, check the set default box before picking it from the list.

You can unset it as a default, if you decide you still want to go back to v2 or google’s, by going into your phone’s settings -> applications -> manage applications -> Car Dock Home v3 -> clear defaults.

Hope that helps!

Comment from staffan
Time December 7, 2010 at 10:44 am

I’m just trying out this great app and want to control it with Tasker. Is there a way to exit the app gracefully from Tasker? If not, can such a mechanism be implemented? I’m using an HTC Desire HD. Thanks.

Comment from Deadpool9
Time December 7, 2010 at 12:56 pm

I take it on your ToDo list, that car dialer is for a landscape car dialer? My shortcut to it for some reason only shows up in portrait mode, making dialing a bit hard when the phone is docked in sideways.

Also, do you know how to create a shortcut to the My Location app in android? I like it as it displays the speed and compass reading, but for the life of my cannot find how to get to it other than going into the built in Car Dock app.

Comment from IG 88
Time December 7, 2010 at 2:57 pm

Yep, we need a landscape dialer. the Android dialer app doesn’t do landscape… seems odd..

As for the other app, I haven’t used the stock car home much… I’ll look into the shortcut you are talking about. I was able in the past to figure that out for Navigation before google made the navigation shortcut public.

Comment from IG 88
Time December 7, 2010 at 3:01 pm

You can exit car mode from tasker by creating a ‘Load App’ action, and enabling the ‘All’ option. From there the list will show ‘Car Mode Exit’… just run that and it should be like taking the phone out of a car dock.

Comment from Slackerjoe
Time December 30, 2010 at 7:27 am

I see in the examples, you show a “direct dial” icon for certain contacts, how do you do that. I can’t figure it out and it’s driving me crazy. Other then that, this app is really nice!!

Thanks for your help!

Comment from Digz
Time December 31, 2010 at 3:47 pm

I still can’t get any of the custom icons in ig88carhome to work. When I go customize icon, I click on the icon, pick an image and it never changes. Of course, it doesn’t do this with regular images either (ones that are not in the ig88carhome folder but are in my gallery – which is what launches when I click the icon in the customize icon screen).

Comment from IG 88
Time January 1, 2011 at 12:05 pm

stock android OS comes with a shortcut creator called ‘Direct Dial’… so you add a shortcut, pick direct dial, and then pick the contact.

Now, Motorola decided that they would rather have a widget to do a shortcut’s job… So they removed the direct dial shortcut creator. That wouldn’t be so bad, but Motorola also embedded their widgets into their home app in a way that makes them not accessible to alternate home applications.

I run HTC equipment so far. The direct dial is also in AOSP products like cyanogenmod. That probably gets you direct dial on the motorola devices it supports.

However, I am going to be building my own direct dial shortcut creator into Car Dock Home v3, cause not having it is stupid.

Side note, I’ve also seen market widgets that do contact dialing. But I wasn’t happy with them.

Comment from IG 88
Time January 1, 2011 at 12:17 pm

This seems to be broken at the moment… I developed and tested that feature on cyanogenmod 6, but I’ve got some other hacked up rom now.. and haven’t retested that feature in a while… I’ll work on fixing that this weekend.

Comment from IG 88
Time January 1, 2011 at 1:06 pm

I think I implemented the wrong thing here. I believe I’ve only set an application hint about background data. I haven’t found how to properly turn on or off the actual data… I’ll browse the source for the power widget. Still on my todo list.

Comment from Kyle
Time January 3, 2011 at 9:47 am

I’m using v3 on a Droid 2 running LauncherPro. When I launch Car Dock Home v3 after a fresh boot, it works fine. v3 turns on bluetooth and gps, and the home key on the phone takes me back to the Car Dock app, but if I close it and reopen the app, it no longer changes the bluetooth and gps settings, the the home button on the phone continues to take me back to the standard launcher. Any idea what is going on? I used to work fine, but this only started happening recently.

Comment from SK
Time January 5, 2011 at 7:26 am

Hello,
I’m using Car Dock Home v3 (installed from Market). When I start it, the Settings application crashes…
The most important line from logcat:
E/AndroidRuntime( 1282): java.lang.RuntimeException: Unable to instantiate receiver com.android.settings.bluetooth.DockEventReceiver: java.lang.ClassNotFoundException: com.android.settings.bluetooth.DockEventReceiver in loader dalvik.system.PathClassLoader@4456a098

Comment from IG 88
Time January 5, 2011 at 9:10 am

Yep I broke it a few days ago. I will fix it tonight!

Comment from IG 88
Time January 5, 2011 at 9:28 am

That class not found is part of your OS. I am guessing your phone doesn’t have physical dock support like the nexus one or Motorola droids. I am curious,what happens if you run the google car home from the market? What is odd is that somewhere in your OS the event I use to simulate dock mode (guessing you are on a 2.1 device) is declared for that class like Bluetooth was partially removed. I’ll see what I can figure out. Oh, another suggestion would be to try one of the dock simulators from the market to launch dock mode.

Comment from Mark
Time January 11, 2011 at 5:27 am

Hi,

I noticed in the latest update that you have removed the functionality that enables or disables the actual car mode of the phone, which is fine as it didn’t seem to be working properly for me either.

While your stand alone app may be fine, I’d like to point you (and others) to the Google Car launcher that someone over at XDA Developers has ripped from a particular phone and which, having downloaded and installed it, works perfectly on my HTC Desire with Android 2.2 and which I have set so that it automatically launches your Car Dock Home.

http://forum.xda-developers.com/showthread.php?t=760322

The system settings like automatically enable and disable bluetooth and gps work fine, and car mode is exited when the Car Dock Home is exited.

The only system setting that still doesn’t work for me properly is the background data one, which still does nothing.

Cheers for all your work on this.

Comment from IG 88
Time January 11, 2011 at 8:32 pm

+1 for using google’s car launcher if you have it! I actually use BlueDock to do my launching. But because I’m playing around with an AOSP gingerbread rom, I didn’t have google’s launcher, and wrote Car Dock Control to fill the gap.

Comment from maor
Time January 14, 2011 at 2:27 am

hi,
nice app!
i’m using it with my defy. my problem is, that the “starred contacts” build-in just launches the blur addressbook listview after selecting a contact, so there is no chance selecting my selected contact while driving. normally, i’m using “youlu” for contacts and dailing. i don’t really understand why apps call other apps (motoblur contacts and not youlu contacts) and wich function or screen in this app is opened, so i have to guess, if it’s a problem with this build-in or with my settings.
is there a setting in car dock home V3 or perhaps a bug?

Comment from Jeff
Time January 14, 2011 at 4:43 pm

IG 88,

Thanks so much for this wonderful app–it is just what I was looking for. A couple of comments and questions.

On the Droid 2, the native Dialer does work landscape with Car Dock Home.

Question: When I remove the phone from the car dock, it does not automatically return to the regular home screen like the native car dock app does. When removed from the car dock, should Car Dock Home stop itself or do I have to hit home or back like it is doing now?

Suggested improvement: provide a setting for a different ring tone when in the car dock then change back to non-docked ring tone when removed from the dock. I use vibrate when I carry it and I wold like it to automatically change to a ring tone when placed in the car dock. (This is a standard feature in some smartphones that offer docks.)

Thanks again.

Comment from IG 88
Time January 18, 2011 at 9:59 pm

Google set up the notion that when you want to view content from something like your ‘contacts’ you should just request that the contact be viewed, not write a new way to view it. They then give the user the abiliity to choose which of these will be used by default, or if they want to choose each time when more than one activity can respond.

I didn’t really want to be in the business of writing a contacts application. There are plenty in the market. but I had too many complaints that none of them on phone x or y support landscape. This is typically true of the phones that have no keyboard. So I gave. The stock rom that comes with the SDK for the emulator supports landscape, so I was surprised ( I didn’t normally run my phone in landscape ) to see that even with my nexus one, the dialer and contacts didn’t support landscape. ( Or so I thought, it is a @#$@#$@ option in the dialer preferences : hit menu, scroll real far … ) But dialers is not my business… so I built a list that works, and from my phone and the emulator, selecting a contact takes me to a very usable default android contact view.

So, I didn’t see any reason to build a specialized view for the contact. What I saw, by default, seemed to work quite well. I have never put my hands on a phone sold through verizon or built by motorola, so I need you guys to tell me what isn’t there or doesn’t work on their versions of Android.

However, I am considering, changing it so selecting the contact just dials, or if there is more than one number for that contact, gives a second list of just numbers, from which selection just dials. I think that would be well streamlined for in car use cases.

Comment from IG 88
Time January 18, 2011 at 10:18 pm

I’m glad to hear that the native dialer on a Droid 2 handles landscape.

You know what I just found!!! this is exciting… the native dialer on my cyanogenmod 6 rom for Nexus One also handles landscape, but you have to scroll all the way to the bottom of a list to enable it :( So no wonder nobody knows it works!

Anyway, at least in car dock, I am not forcing my own dialer or contact list on you…

As for your question, yes, car dock should remove finish when removed from the dock. On Android 2.2, this is typically done by the undock operation requesting to disable car mode. There is an option that sends you to home when car mode is disabled. So it depends on what program or if your OS is handling the undock. Regardless, I have a listener set up to receive the undock event and exit. But I simulate for myself the physical car dock with software, and always use the ‘and go home’ flag when disabling car mode.

I will turn that off, and see what happens… It is my intent to have car dock exit.

Also your suggestion for altering the default ring tone is good. But I didn’t know it was a problem. On my android, I switch to vibrate by turning the volume all the way down. The ring tone is still set to some sound. And in car dock, the Car Mode System Settings -> Max Audio Volume should be turning the volume up on rings, notifications, media, and all audio channels. I’ve noticed the icon in the notification bar still indicates vibrate mode… but when I test a call, I see that my ringer doesn’t ring… hmm… My media volume works :( I’ll add that to the things to fix list… I’ll bet my car’s bluetooth has been producing the ring itself all this time and I didn’t notice.

Comment from dopeless
Time January 25, 2011 at 7:09 am

Hi, great app! One question: is there a way to change the wallpaper to something other? I’d like to have different wallpapers in default launcher and Car Dock Home? THx

Comment from gary
Time January 29, 2011 at 2:59 am

not work on galaxy s

Comment from Emilee
Time February 4, 2011 at 9:11 am

I love this app! I’m having trouble with 2 things, though.

1) When I go into Preferences | Inactivity, I have unchecked “Enable Activity Timeout” because I do not want it to switch pages ever. However, after 120 seconds, it jumps back to my default page. (Coincides with my screen dimming.)

2) I cannot find an option to select a custom wallpaper. My main wallpaper is bright white with a lot of “busy” stuff going on. I’d like a clean medium-dark background for the car dock. Did this option not get included in v3 or am I missing something?

I am running the Market Version and it is fully updated.

Thank you!

Comment from Staffan
Time February 13, 2011 at 10:16 am

What happened to ‘Car mode exit’ you hinted about on Dec 7? It’s no longer there.

Comment from DavidJ
Time February 13, 2011 at 10:59 am

New user, great app!

I read something above about how bluetooth now turns off when removing phone from dock, and you were thinking about adding another option for restoring the original state. Is there a possibility of detecting bluetooth activity, and upon removing the phone somehow keeping BT alive (you mentioned in the middle of a conversation as a problem!)

Also, is it possible to have an option to enable sleep mode after undocking? It would be one less button to push when exiting my car! Launching is great – it wakes the phone up and goes into dock mode instantly! Better than some of the other dock apps…

Thanks for your great work – I hope you are able to get back to it soon.

David

Comment from IG 88
Time February 13, 2011 at 10:56 pm

Yes, I need to get back to it.. :) There is a long list of fine tunings and features that need to be resumed.

As for bluetooth status, your case sounds hypothetical so far… Car Dock as it stands now, has an option to turn BT on if it wasn’t, if it was already on, then no change is made. Then, if Car Dock turned BT on, it will turn it back off… If it was already on, it does not turn it off.

Your idea about sleep mode on undock is great! I’ve been thinking about that myself, and wondered if anyone else would want it… I think I’ve begun to wear out the power button on my nexus one… :(

I think it is time to clean up a backlog of features/fixes.. and start working through them.

Comment from DavidJ
Time February 14, 2011 at 11:40 am

If you are in the middle of a conversation through your car’s BT or a speakerphone, arrive at your destination, and pull the phone from the dock (if Car Dock turned on BT) it would turn BT off and the conversation would presumably switch back to the phone – that may be OK. If you were on a BT headset, though, it would be nice to be able to get out of the car and still have the conversation on the BT headset. I don’t know how you would distinguish these scenarios unless you could somehow designate individual BT devices through options that if they are connected, leave them connected and BT on versus shutting BT down and (automatically?) switching back to the handset. Could this be done? Of course, the question is would anyone else like this feature?

As for the sleep mode – it would be especially helpful for me, as I have decided to turn off the automatic sleep on my phone because the timer was never reliable, and when I am done using the phone I stick it in my pocket, so I don’t want to “butt dial” or something so I immediately turn it off before stuffing it. Any chance I can get to have it automatically turn off would be helpful.

Thanks for the great response – I look forward to continued new features!!

Comment from Derek
Time February 16, 2011 at 8:07 am

Thanks for the great app!

Just had a quick question. Is anything stopping you from re-enabling wifi state on undock? Seems kind of strange to have it disabled on dock, but then state isn’t restored. Thanks!

Comment from Derek
Time February 16, 2011 at 8:13 am

Whoops, I didn’t see #4 up there. Looking forward to the improvements!

Comment from DavidJ
Time February 21, 2011 at 11:02 am

I see that you are interested in implementing, among other things, a way to launch application(s) upon docking. This would be a great feature, to work toward completely automating the process of docking – launching the car dock app, turning on bluetooth/GPS, launching my music player (DoubleTwist), maybe even starting a complete shuffle.

The only problem I am running into now is my BT connection to the stereo – the Blackberry Music Gateway. Many people on Droid forums have complained about their phones having spotty BT connection success, even to the point that it looks like BT is connected to the gateway for media audio, but no sound comes out. I have this same problem, but I have figured one thing out. If you turn the gateway on first, then dock the phone, BT turns on fine but won’t automatically connect the gateway. You have to go into BT Settings and manually connect. Back out of the settings, launch DoubleTwist and the sound works great, but more importantly is consistent.

The problem is that this process is several ‘taps’ which is a pain and even dangerous if you are already driving. What I was hoping for is a way to launch a shortcut, possibly an AnyCut create your own, to programmatically connect the BT device. I have researched this, and so far haven’t found the answer. Maybe given you are a developer, you might be able to figure this out. Either build it in to automatically connect a specific BT device, or at least figure out the ‘intent’ to be able to create it in AnyCut.

Again – thanks for your great work so far!!

Comment from IG 88
Time February 21, 2011 at 6:25 pm

the Bluetooth api in Android does not allow that level of control. And the settings api doesn’t cover it. Even in Android 3.0, it looks like they are just making the state visible, but not providing control over it…

My solution, the technique I use, is to leave my phone’s Bluetooth radio on, all the time… The other end of the problem is with the media player of choice. Many require stopping playback before they will switch to the new audio sink set up by the A2DP Bluetooth connection.

I have another application that I use, instead of a physical Nexus One Car Dock accessory. This is BlueDock. BlueDock ( I still charge a buck for it, since it replaces a $50 product ) detects a Bluetooth connection, and then performs up to 2 things: optionally enabling car mode, and optionally launching an app or shortcut. It also allows executing something else on disconnect.

I use this with my MediaKeys shortcut creator to resume playback of music when I’m docked. And stop the music when I undock. Most music players have evolved to stop playback when the Bluetooth sink is taken away, so that part has become unnecessary.

I’m not sure if combining BlueDock to respond to the Bluetooth connection after ‘Car Dock’ has enabled bluetooth will work for you. Your in car Bluetooth device might have given up on the phone by the time it realizes the phone is docked. In general, originating a connection to a Bluetooth from every smartphone I’ve ever seen, is a pain. That is not the use case these Bluetooth devices are designed for. The devices all expect their target to be waiting with open arms, so that they can originate the connection. You take your earpiece, turn it on, and it is connected to the phone while the phone still sits in your pocket.

I’d suggest, taking a hard look at batter usage, after leaving your Bluetooth on all day. I’ve had the phone’s bluetooth radio enabled for the 22 hour period. Bluetooth doesn’t even show up as making a dent in the battery usage. I have a nexus one, running CM7, for your reference.

All that said, I still plan to add an auto-launch app feature to Car Dock Home v3.

Comment from Staffan
Time February 24, 2011 at 4:25 am

Hi, you might have missed my earlier comment so here it is again: what happened to the “car dock exit” function that allowed Tasker to terminate the app without the need to kill? It’s no longer there.

Comment from DavidJ
Time February 24, 2011 at 11:13 am

Found out something interesting. Tried enabling BT manually, then cycling the music gateway power so it auto-connects. Connected, and sound works! I’ll try it a few more times to confirm it wasn’t a fluke, but it looks like the way your app turns on BT may be the culprit for the intermittent connection. Maybe when you go to BT Settings and hit the Gateway to connect, it finishes setting up the connection properly whereas your app is not able to do this. I have heard the Android BT is not easy to work with programmically, so I understand and will probably look at alternatives. This may include your earlier idea to leave BT on (and have your app ignore BT). I’ll see what that does to battery life. If I can get through the day with moderate usage it should be workable, especially since I have a setup in the car that allows me to power the phone even with the key off (or in ACC mode) to listen to music and charge the phone.

Another issue – Isn’t the Car Mode Exit (big power button) supposed to close the app? Can the app be closed completely when you hit this, or the back button?

Comment from DavidJ
Time March 6, 2011 at 12:32 pm

Thanks for the newest update – the sleep on exit is great! I think for now I’ll get used to manually connecting my BT gateway in my car when I dock the phone. It’s only a few touches, and it seems to be consistent so far. Once you put in an autolaunch, maybe I can at least pull up the BT settings automatically, if not actually have Car Dock connect the gateway too. That would totally automate the process. But until then my system is working pretty good.

I look forward to the next update. Thanks for your hard work!!!

Comment from Daniel M.
Time March 12, 2011 at 3:13 am

Grat App but:
Harware Control does not work on my Galaxy S (GPS, BT, WIFI).
The app continously use 3-8% CPU-Load even when I close the app (the process ist still alive).

Comment from IG 88
Time March 12, 2011 at 11:46 am

The GPS feature relies on either being installed as a system app on a rooted phone, cause that is the only way google allows an app to do it, or using a security hole in the power control widget of stock Android 2.1-2.2. That exploit in the power control widget has been fixed in Android 2.3, and I wouldn’t doubt it if Samsung fixed it on their devices. CM7 seems to have preserved the exploit.

BT, and WIFI are coded to standard, public APIs in the Android SDK. I don’t have a Samsung device to test on, so I don’t have any approach I can take to identifying the problem.

Samsung users, does this stuff work for any of you?

Anyone want to donate a phone I can test on?

Comment from Bigfood
Time March 17, 2011 at 3:22 pm

Great app
can you make something to ajust backlite

Comment from IG 88
Time March 17, 2011 at 10:01 pm

Froyo has the concept of ‘night mode’ which I had working in Car Dock
v2… I’m have had other issues so I haven’t quite resolved why it
doesn’t work correctly in the current Car Dock Home v3…

But the short answer is yes, and I will. The feature is rising to the
top of my todo least.

Comment from flerchin
Time March 20, 2011 at 6:42 pm

Hardware controls work on my Samsung Epic 4G (stock froyo). I volunteer to test on my hardware for you.

I would like a preference option to enable screen auto-rotation. I prefer to leave it off when undocked, but I prefer landscape mode when docked.

Comment from IG 88
Time March 20, 2011 at 10:16 pm

That seems like a completely reasonable request… Would it be sufficient, if that was the meaning of the ‘grid layout’ ‘lock orientation’ option when it is off?

Right now that just applies to the car dock app, but it seems logical that if you are in auto rotate for the dock app, you want auto rotate on any apps you launch… provided they don’t lock it down themselves…

Comment from fishyweb
Time March 21, 2011 at 4:30 am

I use Tasker to launch Car Mode when it is plugged into the car charger, and then launch the ExitCarMode app again on the Exit task. Since the latest Car Mode update seems to have the ability to exit car mode itself, I am now using that on my Exit task. However, I’m finding that this is unreliable – sometimes it works OK and sometimes not.
This is on a stock Desire with Froyo.
Any ideas how to make this work reliably, or should I revert to using the ExitCarMode app?

Comment from flerchin
Time March 21, 2011 at 4:36 am

That would be perfect for my needs, and logically easy for the user to understand as well.

Comment from Peter
Time March 21, 2011 at 2:02 pm

Hi, can you make the audio connector working for the samsung car dock in your app.

Read below:
Samsung’s docks have external audio outputs that are connected through the phone’s USB port. These outputs don’t work unless you use the latest versions of Samsung’s Desk Home and Car Home apps (kindly provided by an XDA user here for those that can’t download them from the market).

Unfortunately these apps are not the greatest, especially Samsung Car Home. I wanted to use Google Car Home, so I did a little reverse engineering and discovered that Samsung’s apps use this Android Intent to switch the external audio output on and off:

name: com.sec.android.intent.action.INTERNAL_SPEAKER
extra: state
extra value (Integer):
0 = off (sound through phone’s internal speaker)
1 = on (sound through dock external port).

You can use this in a couple of ways:

1. Through Tasker: create a profile with context Docked and an Intent action as follows:
Action: com.sec.android.intent.action.INTERNAL_SPEAKER
Cat: none
Extra: state:1
Target: Broadcast Receiver

Or, if you don’t want to use Tasker:

2. I created a tiny app (attached) that just triggers this intent when the phone is docked and undocked. I’ve only tested it with the car dock but it should work with the home dock as well. It doesn’t create a background service or use any memory normally, it just gets launched and switches the external audio socket on whenever the phone is plugged in to the dock.

You need to have Froyo (Android 2.2) installed for either of these solutions to work, and there was a bug fix for the car dock in the JPX kernel so you may need to have the JPX kernel (Android 2.2.1) or later. It won’t work in Eclair (Android 2.1). It doesn’t work in JV1 (Gingerbread), Samsung’s Home apps don’t work with this version either. Ringtone and caller voice audio does not go through the external port, only music player output.

I’ve only tested it on the I9000 but it should work with all the Galaxy S variants, at least all the ones that work with Samsung’s Home apps anyway.

Warning: There is a nasty “crack” when the audio output is connected so you may want to have your stereo’s volume turned right down.

PS: I know there’s a kernel fix for the dock output on the Captivate here, and maybe this could be incorporated into I9000 kernels, but this is a portable method that should work with current and (hopefully) future standard kernels.

Comment from IG 88
Time March 22, 2011 at 7:34 pm

I can try, as an option in the car mode settings. I’ll likely ask you to test it!

Comment from IG 88
Time March 22, 2011 at 7:56 pm

I’m assuming you are talking about the app: Car Mode Control.

I’m not sure why the latest update would have caused a reliability problem. The changes were only to allow it to show up on Honeycomb devices…
Ah, looking at my diff, I see I changed one other aspect… It shouldn’t have stopped undocking, but I’ll revert that line, and post an update… It is the flag that tells Android to go to the home screen when car mode is disabled. In addition to just disabling car mode.

Comment from Garrett
Time March 25, 2011 at 7:08 pm

I am not sure if has been mentioned before, but the ability to set grid size independent of page would be AWESOME.

I like a 4×4 grid for all my music widgets (Pandora, MixZing, Tune Wiki, etc), but I prefer a 2×3 for the “main” dock screen.

I have no idea if this would be possible or not, but I would love it!

Comment from IG 88
Time March 26, 2011 at 12:12 pm

I didn’t see it as relevant after adding support for wide and tall widgets…

The point was never to ‘save your screen’, but to timeout to a different view…

With up to 7 pages of widgets and buttons, and the ‘Inactivity’ features, you can designate a page to return to after some idle time…

Comment from Garrett
Time March 26, 2011 at 4:13 pm

My thinking is that when you have it set for a 4×4 grid to accommodate larger widgets it leaves the regular icons smaller than I would prefer. An Option to resize the standard icons would also resolve it.

Also, I saw it asked above regarding the “my location ” app built in to the normal dock. Is there a way to access that from your app?

I like yours far better than the stock dock app. The two issues I mentioned above would make it perfect for me.

Comment from IG 88
Time March 26, 2011 at 5:03 pm

I’ve had trouble figuring out how to interact with the Google navigation functionality… Google doesn’t open source that portion, and they don’t document any api that is used to integrate the stock dock app with it… I’m still looking for creative ways to get that done..

Comment from Eric
Time March 30, 2011 at 1:03 pm

It won’t completely uninstall… keep getting message “uninstall not successful” need more room. Please help.

Comment from IG 88
Time March 31, 2011 at 9:05 am

Go into the phone settings under location and security. From there go to device administrators. In there disable car home as an administrator. After that you should then be able to remove the app normally

Comment from Emilee
Time April 8, 2011 at 4:19 pm

Thank you for fixing the issue with the screen changing even with activity timeout disabled! That was making me crazy!

Can you tell me if there is a way to use a separate background than my standard wallpaper for the dock? Is there a location on the sdcard where I can just drop the .jpg I want it to use? I have a very bright and busy wallpaper that works well with my theme, but doesn’t play well at all with the dock. I need something more subdued when driving at night and would prefer to not have to keep manually changing my wallpaper.

Thank you so much!

Comment from dmoxley
Time April 10, 2011 at 5:58 pm

Love this app. But in the last couple of days it started freaking out. The app starts when docked then begins flashing the icons on and off. The app is still running just every second or so it flash off then on. Just started outothe blue. Droidx on verizon wireless. Have the latest release of app.

Comment from Traye
Time April 14, 2011 at 9:14 am

Hi there. I cant get groove shark widgets to display properly. The only way I have found is to really over size them. It would be awesome if you could incorporate a drag to size option for widgets much like launcher pro does.

Comment from Quincetessence
Time May 3, 2011 at 1:13 pm

I’m very much looking forward to you bringing back the screen blanking to widget! I suggested it back in Car Dock v2, and it made the app a killer one for me! Excellent work altogether, I’m loving the widget flexibility in this one. Once screen blanking is back, I’ll probably officially from v2 to v3!

Oh, also: Is there a way for the app to make the phone think it’s in Car Dock mode? I realize this is counter-intuitive for most of your users who are using it in an actual car dock, but my N1 simply fits flush into a space on my dashboard. I’d love for an option for Car Dock Home v3 to tell the phone it’s in in a car dock, so that I can get access to the landscape mode for contacts and such!

Comment from Bruce
Time May 23, 2011 at 4:36 am

Love the app for my Droid X. I am not sure-What does “enable Background data” do?

Comment from Eric F
Time May 23, 2011 at 4:51 am

How do you uninstall it?

Comment from IG 88
Time May 24, 2011 at 10:56 am

some people turn off ‘background data’ which when off prevents background applications from using the data connection. This feature turns it on when the phone enters the dock, so that such applications can get the data they need.

Most people don’t turn it off, and so they can ignore it… Some users try and turn everything off that might use a little power. But then want that stuff back on when they are in car mode.

Comment from JerryA
Time June 9, 2011 at 5:57 am

DroidX – Gingergread: How do I disable speakerphone? Prefer to use headphone jack (have dash input).

Comment from Paul
Time June 9, 2011 at 12:36 pm

This has been a good app, but being the simplistic one that I am, I’d prefer to go back to the standard car dock and uninstall… Sorry. I’ve tried un-installing through Manage Apps as well as through the App Market with no success. I’ve seen a lot of similar review comments in the App Market as well as other review-type sites. Seems to be a common issue? I’m not one to go and leave negative comments as some others have, as I do appreciate what folks like you do to provide free applications. Any suggestions on a successful un-install?

Motorola Droid X, recent upgrade to Gingerbread.

Comment from matthew gregoria
Time June 19, 2011 at 4:09 pm

Widgets disappear every time I reset my phone…was working fine till I rooted and install CM7 on droid 1…fix?

Comment from IG 88
Time June 19, 2011 at 4:55 pm

If you have enabled the option to turn off the screen when undocking the phone, you registered car dock home as a device administrator. Android does not allow uninstalling applications that are currently enabled device administrators. So you must navigate your phone settings through ‘Location & Security’ to ‘Device Adminstrators’. Then disable the app from the list of device administrators.

Once you have done that, the app will uninstall normally.

Comment from IG 88
Time June 19, 2011 at 4:57 pm

Sorry for not making that clear in the application.

If you have enabled the option to turn off the screen when undocking the phone, you registered car dock home as a device administrator. Android does not allow uninstalling applications that are currently enabled device administrators. So you must navigate your phone settings through ‘Location & Security’ to ‘Device Adminstrators’. Then disable the app from the list of device administrators.

Once you have done that, the app will uninstall normally.

Comment from IG 88
Time June 19, 2011 at 5:02 pm

I’ve heard of this once before but have never been able to reproduce it myself.

I would try going through ‘applications’ in your settings, to ‘manage applications’. Find car dock home v3. Clear the cache for the app, and clear the data…

Comment from mattwire
Time June 20, 2011 at 4:48 am

Recently found this app and very pleased with it – it’s the only one so far that seems to work reliably and have the functionality and flexibility required.
One issue that I have found is that when I make or receive a call the screen always locks after the call is complete and I have to enter my unlock code again – not great when driving (worse on a motorbike!). I’m running the latest version on an LG optimus one with android 2.2.

Comment from Thor15
Time June 27, 2011 at 10:07 am

When are you going to add the screensaver functionality to v3?

Comment from IG 88
Time June 28, 2011 at 8:00 pm

If an unlock code is required on the phone, google has done a pretty good job of really requiring that it get entered. My application can open and show itself without being unlocked, but if you launch another app from it, the lock screen will assert itself.

I don’t know that I can do anything about it. I’ve considered making a custom build of cyanogenmod to hack the lock screen. This is the primary reason I use Touchdown instead of the built-in corporate email client, so I can leave my phone without an unlock code.

Security always fights usability.

Comment from IG 88
Time June 28, 2011 at 8:08 pm

I kinda wasn’t. :(

The app supports widgets now in the main part, and instead of the seperate screen, I put in the inactivty page feature. Where it scrolls automatically back to your start page, or an alternate. I personally set it to start on page 3, and have inactivity go to page 4 where I keep clock and music widgets…

But, I have heard a few people cast out the request for that lock screen back. So, I’m thinking I’ll put it in the next release. I’m also thinking of combining it with another feature people have asked for, which is the ability to specify a second app to launch when docked. So, I’m thinking of the option to go ‘back’ to your music player after n seconds of sitting in the car home interface.

Comment from IG 88
Time June 28, 2011 at 8:09 pm

Could it be that your phone is undocking and redocking due to a flaky dock connection?

Comment from IG 88
Time June 28, 2011 at 8:13 pm

Widget sizing is a problem, due to the way android provides auto-layout, and lots of widgets are designed for the 4×4 grid on the conventional home. I want to provide resizing, but I also want to provide contraining, and what you just suggested, makes me think the two features should be bound to each other. By that I mean provide full range resizing, not just grid units.

Comment from Johnny
Time July 6, 2011 at 5:34 am

It would be better if there was a way of enabling or disabling the feature of vibration. It is very annoying when using inside the car. In my opinion when scrolling between pages vibration is not needed.

Comment from IG 88
Time July 6, 2011 at 11:29 am

Thanks for the feedback. I agree, it isn’t happening where I really want it to… I want it to acknowledge when the action received, as feedback that you’ve communicated to the app. I will make it optional, and move when and where it is triggered, and reduce it greatly.

Comment from Steve
Time July 6, 2011 at 12:10 pm

So I’ve canned my “stock” car dock home page in favor of Car Dock Home v3, so much nicer! Quick question: did I err in unistalling Car Dock Settings after I had done the “file move” to fix GPS switching on Froyo (rooted Motorola Atrix 4G / 1.8.3 / Android 2.2)?

Comment from IG 88
Time July 6, 2011 at 3:22 pm

the same mechanism is in Car Dock Home v3 for turning on the GPS… Or it should be.

So the same technique can be used to make car dock home v3 a system application, to auto-enable GPS. It tries to use the power widget exploit as well if the system permission cannot be acquired, so I’m guessing Motorola plugged that ‘vulnerability’ for you. The power widget had still works on Cyanogen roms… and I’ve got an HTC Sensation, not rooted, android 2.3.x and have found that the newer device battery life can handle just letting the GPS be ‘enabled’, so I have to admit, I haven’t tested that in a while.

Comment from Steve
Time July 7, 2011 at 5:59 am

Moving the apk to /system/app did the trick. Thanks!

Comment from Bill
Time July 10, 2011 at 5:04 pm

I’m selling my phone and I can’t uninstall this app,need help.

Comment from IG 88
Time July 10, 2011 at 5:42 pm

You must first go to your phone settings. Under security or location & security, find the ‘device administrators’. In there you must disable my app as a device admin. Then you can uninstall.

A factory reset would wipe it too. Which might be wise if you are selling the device.

Comment from Ofer
Time July 12, 2011 at 12:58 am

I am also loosing my widgets after phone reboot.
Tried to delete data and cache. Didn’t help.
I’m with SGS. Darky rom 10.1 ging 2.3.3.

Comment from Sterling
Time July 19, 2011 at 7:11 pm

Love Car Dock Home v3. Thank you very much for providing it. The speedometer widget is a different story. When I close car dock the speedometer widget keeps running by itself, constantly accessing the GPS at the high rate, thus draining my battery.

I noticed another user having the same issue when I looked at the Market comments for it.

Would love the widget if this was fixed.

Thanks again,
Sterling

Comment from IG 88
Time July 20, 2011 at 11:11 am

I’m sorry, I have no ideas. I’ve cannot reproduce that problem on the devices I have, and cannot reproduce your environment.

Sadness.

Comment from IG 88
Time July 20, 2011 at 11:18 am

I’ve been trying to fix this. I’ve tried several different things based on google blog articles… But the root problem is that the widget API is designed to always run, but only always run for a moment every hour. Or on some other event… So I need a different way to control when I am suscribing to the GPS.

I’ve been stuck, thinking about the widget in isolation. But thanks to your wording ‘when I close car dock’, I’ve got an idea that will work.

I’m planning on using an integration event with Car Dock Home v3. So that car home can tell the widget when the widget is on or off the screen (loosely speaking) That will provide the events I need in the widget to subscribe to and cancel my relationship to the GPS.

Cross your fingers… I plan to give that a try tonight after my day job…

Comment from Darrin
Time July 21, 2011 at 10:18 am

DEV: Pretty decent app, but I have two issues that will prevent me from using Car Dock V3 until I can get them resolvedl

1) When I use the built-in Contacts widget, it pulls up my contacts list, but the contacts are listed in a completely random order. Is there some setting I need to check somewhere?

2) The built-in dialer numbers are virtually impossible to read – small neon green digits over light-gray buttons. Is there some way to change the colors of the dialer buttons?

I appreciate your help.

-DT

Comment from IG 88
Time July 21, 2011 at 9:13 pm

I’ve just posted to android market an update to the Car Home Speedometer, that fixes things so that it will only subscribe to GPS while in car mode. It will unsubscribe shortly after car mode is terminated.

I hadn’t noticed this originally, because my GPS was only ever enabled while in car mode. Sorry about the surprise battery drain.

I also believe I’ve improved the parameters for subscribing to the GPS, so it should be more reliable.

Comment from IG 88
Time July 21, 2011 at 9:23 pm

The ‘built-in’ contacts activity is, yes, pretty lame. I have so few contacts I didn’t realize there was an ordering problem. I generally only used the ‘starred contacts’ item. After all, I’m in the car…

I really recommend using the google voice search, if you need to look up somebody to call.

But, I always intended to make those contacts lists sorted.. I will add that to the list.

And the color on the dialpad is truly horrible… This is a bug, I removed an image resource that used to be the background for the buttons, where the green was then readable. I will fix that soon.

One note… these built-in phone features are stopgaps. Some phones do not support their own dialer or contacts activity in landscape. If yours does, I highly recommend you use them instead of mine.

Comment from Sterling
Time July 27, 2011 at 8:07 pm

Thanks for your attention to the speedometer widget! I’ll try it again and see how it goes. If you don’t hear from me then all is OK with it for me.

Thanks again for a great app!

Comment from Tom
Time July 31, 2011 at 1:54 pm

I’ve tried perhaps all car apps, this is clearly one of the best, however, when I undock the phone from the car dock, the phone gives me a message that it is fully charged and to disconnect the charger. It also rings the notification for this and will continue to do this on most actions. I need to hard reset the phone to clear this message. This does not happen with the stock car dock app. Im using a droid X2.

Comment from IG 88
Time July 31, 2011 at 4:24 pm

There is no such message in my app. I suspect this is coming from Motorola’s modifications in your Droid. Car Dock Home v3 does not interact with any power monitoring events. It may interact with the phone’s wake function. Try turning off the feature in preferences titled ‘Disable screen timeout’, it is under ‘Car Mode System Settings’. I have not heard of such a behavior from anyone else. You might also try turning off the ‘Lock screen on undock’ option. While there is no reason those features should cause such an interaction, these are my best guess, as they are the only options that relate at all to the phone’s power features.

Comment from IG 88
Time July 31, 2011 at 4:28 pm

If anyone is seeing the speedometer widget work nicely for them, I’d appreciate a couple counter comments in the market. It has been very stable for me. I leave my GPS enabled all day now, and the widget gets a good lock and full updates when in car mode. Developers are required not to download or comment on their own apps in the Google Android Market.

Comment from Kofkorn
Time August 25, 2011 at 7:44 pm

I too am having the issue where the widgets disappear on a reboot or some other state change. I am running CM7.1-RC1 with the latest Tiamat kernel. I love the app, and this is really my only issue using it. Thankfully, I don’t normally run a large number of widgets.

Thanks for the support!!

Comment from fred
Time August 29, 2011 at 10:24 am

hi,
i use card dock home v3 and in 2.3.3 gps was activated automatically.
in 2.3.4 this was not possible anymore. do you have any ideas, what i could do without rooting the phone?
regads
fred

Comment from nursoda
Time September 12, 2011 at 5:43 am

(1) Question: which Speedometer widget

Referring to your Post ‘July 31, 2011 at 4:28 pm’: I saw a speedometer widget in the android market screenshots of Car Dock Home v3 app but I have no clue how to get it. Could you point out where? It doesn’t seem to be a Car Dock Home v3 built-in.

(2) Feature request

On the bottom of the app, there is some space reserved to navigate multiple pages. I only use one page and would love to be able to use the full height (including the space for the navigation arrows – which is black/empty when only one page is configured).

(3) App crashes

Since todays update, the app crashes when clicking on any app launcher or builtin function. Widgets seem to work fine.

Comment from IG 88
Time September 12, 2011 at 7:00 pm

Without root, the app has been utilizing a security hole in the service for the powerwidget. This hole has been fixed by many vendors, and left open by others.

The only way the API allows an application to turn on the GPS automatically is if it is a system application, and rooting the phone is the only way to get an additional app in as a system application. Sorry.

Comment from IG 88
Time September 12, 2011 at 7:07 pm

3) Working on the crashes… fixed 1, having to do with the flat icon style. Which looks like what most people are hitting.

1) The speedometer widget is another application I have published. I’ve added a market link to the tips portion of car dock, except that the app crashes and you can’t get to the tips. the widget is a free app: https://market.android.com/details?id=net.cwfk.ig88.gpswidget&feature=search_result

2) In the preferences, go to ‘Page Navigation’ and turn off ‘Show next and previous buttons’, after that the icon grid will scale out to use that space.

Comment from IG 88
Time September 12, 2011 at 8:47 pm

The cause of the app crashes have been addressed, find version 3.29 on the market! Thanks for all who notified me!

Comment from Mark
Time September 13, 2011 at 2:07 am

Thanks for fixing the crash so quickly. Any joy with working out why the enable mobile data connection doesn’t work on some phones (like my Desire)? I know that Widgetoid 2 has various different ways of enabling/disabling it because of the way that it works differently on some models, including things like renaming the APN.

Comment from Steve
Time September 16, 2011 at 12:20 pm

If GPS on, automatically store car location when exiting Car Home. Provide home screen widget to turn GPS on and automagically locate car. For those of us who lose our cars in parking lots.. often..

Comment from Dave
Time September 19, 2011 at 8:48 am

IG 88,
This is a great app. I noticed that at night on my HTC DINC that it does not change to night mode. My phone did update to Gingerbread 2.3.4.

Comment from John
Time September 20, 2011 at 1:31 pm

I just updated car dock v3 and now when i hit my home button, instead of going to the car dock screen, it goes to the normal wallpaper screen, please fix

Comment from IG 88
Time September 20, 2011 at 10:12 pm

Night mode has been broken in v3 for a long time, my apologies. It is still on my list of things to fix.

Comment from IG 88
Time September 20, 2011 at 10:17 pm

I recommend, going into your application management settings, and clearing the cache for car dock. The Operating System should have done that automatically during an application upgrade. I’m just guessing here. There code diffs do not show anything that would lead to the breakage you describe.

Comment from David
Time October 6, 2011 at 12:50 pm

Tasker has a “Go Home” command that is supposed to work when a compliant home screen like Car Dock is active. That used to work, but it doesn’t now. Not sure when it changed. Is that a Car Dock Home problem or a Tasker problem?

Comment from Doug
Time October 13, 2011 at 8:36 pm

Recently rooted my phone, run CyanogenMod 7.1.0. No longer keeps the screen from blanking.

Comment from Lis Riba
Time October 19, 2011 at 6:06 am

Love your app. Not sure if ths is the right place, but can I make a feature request?

Can you provide some method of “lock”ing the homescreen in Car Dock Home v3 to prevent changes?

About half the times I try to select something on the screen, I get the “Clear Item” menu. Clearly, I must be mashing the buttons too hard or something, but road vibrations can make it hard for me to touch lightly.

Other launchers have the ability to lock screens against changes – disabling add/clear item functionality. I’d love to see something similar in your Car Dock.

Aside from that quibble, thanks for providing a wonderful service.

Comment from Mark
Time October 25, 2011 at 12:41 pm

There should be an option to turn off all sounds when a call comes in. When a call comes in, my GPS turn-by-turn navigation lady still speaks. Bionic.

Comment from Rick Graydon
Time October 28, 2011 at 1:11 pm

I am constantly forgetting my phone when it is in the dock station. I wish I could get a warning when the power goes off (turn off the car) so i won’t forget.
Thanks

Comment from Steve
Time November 21, 2011 at 9:31 pm

Hello! Been using Car Dock 3 for a while now and love it! I had one quick question: it appears that the Speakerphone option on a Motorola Bionic is not working. Regardless of the setting, any incoming calls automatically go to the phone’s speaker instead of through the audio cable. Is there something I’m doing wrong on my phone? Both my fiancee and I have a Bionic and car dock, and this happens on both phones and both docks. Neither of us use bluetooth either. Thanks in advance for your assistance!

Comment from Dave
Time November 29, 2011 at 7:34 am

Great app, my wife and I love it! Each new rev keeps getting better…

Can you add a built-in that allows access to the app drawer? I would like to be able to pull up the full list of apps easily without having to exit to the desktop.

Comment from IG 88
Time November 29, 2011 at 12:24 pm

Going home and hitting the home button are different. Hitting the home button when in car mode, using the go home action in the intent, but with different a category on the intent so it resolves to the car home instead of the default home action. The built-in in car home for ‘Desktop’ also triggers a simple home intent. A car home activity has the following metadata and intent filter:

<meta-data android:name=”android.dock_home” android:value=”true”/>
<intent-filter>
<action android:name=”android.intent.action.MAIN”/>
<category android:name=”android.intent.category.CAR_DOCK”/>
<category android:name=”android.intent.category.LAUNCHER”/>
<category android:name=”android.intent.category.DEFAULT”/>
</intent-filter>

You might try using the action string for MAIN with the CAR_DOCK category in Tasker.

Comment from IG 88
Time November 29, 2011 at 12:30 pm

Thanks for the suggestion… I suppose that is the primary reason people go to the desktop.

Comment from D Brown
Time December 7, 2011 at 11:05 am

I love this app. the only issue I have had is that when I restart my HTC Incredible with android 2.3.4 all widgets are deleted.

Comment from Alan Cain
Time December 13, 2011 at 4:24 am

I installed Car Dock Home V3 and think it is great but I have had to uninstall it because whenever I received or made a phone call when the phone was not in the car dock the phone speaker was active. I have an HTC Desire HD. The only way to stop the speaker being the default was to power the phone off, remove the battery for a couple of minutes and the fault was cleared when the phone was powered on again.

I cannot find any settings to overcome this so Is there any fix for this issue? I really want to use Car Dock Home but must be able to use the phone normally when not in the car.
Thanks Alan

Comment from pick1e
Time January 3, 2012 at 9:00 pm

Thanks for the app. Using it to replace the stock car home screen on my Droid Razr which doesn’t rotate… Bought the donation app.

I’d like to report a couple issues . Everything worked well for a week or so, but now it intermittently won’t turn on/off the GPS. Also it doesn’t return the ring volume to previous setting after undocking.

Also a couple suggestions. As mentioned previously it would be nice to lock the home screen and sleep on removal. Also I’d like to set the car mode volume levels (instead of just max). Lastly I’d like the GPS navigation to SHUT UP when I take a call.

Thanks!

Comment from Staffan
Time January 13, 2012 at 6:22 am

Considering that HTC have removed the standard car mode functionality in their latest 2.3.5 release I would welcome the following two enhancements:
- a feature that lets us exit Car Dock Home v3 using Tasker without having to resort to KILL, for example via an intent or auto-exit after an AC or bluetooth disconnect
- change the Speedometer widget so that it is not only dependent on car mode
I was and still am in love with Car Dock Home v3 and the speedometer widget but after that the functionality broke with the 2.3.5 update I’ve instead started to use Carhome Ultra but I don’t like the design. The above two changes would make my day.

Comment from Jeff
Time February 1, 2012 at 10:02 am

Issue with Car Dock v3 widgets. For some reason, they will only allow a maximum size of 1×1. See screenshot:

http://i.imgur.com/3MRRD.png

Comment from IG 88
Time February 2, 2012 at 12:48 pm

Where you long-press to create a widget determines the upper left corner cell available to the widget. So it is important to make sure you press over to the left, and have room to the right.
If that isn’t the problem, then try long-pressing in the cell on the right, and if the ‘clear item’ option comes up, you might have an invisible widget. Please let me know if that was the case.

Comment from IG 88
Time February 2, 2012 at 12:56 pm

I personally went to xda-developers and found a Senseless rom after finding that the HTC Sensation ICS rom has the same problem with the broken car mode.

I will do the things you are suggesting… Makes me think I also need to build a alternative home replacement that can control which home is launched based on some tasker controlled state instead of relying on the phone being in car mode… This would be so that the home button on the phone still works.

I’m sad that HTC did this.

Comment from Dave
Time February 15, 2012 at 10:43 am

IG 88,
I have a big issue now for some reason. I have used this app for about 6 months and all worked well until now. Voice dial on my Droid Inc. with update gingerbread 2.3.4 has stopped working. When I try to call out with my bluetooth headset I keep getting the force close of the active phone process. I can no longer use this app for some reason. When I tried Car Home Ultra the problem went away.

Comment from robor007
Time February 17, 2012 at 10:14 am

Love the app but on my rooted Samsung Galaxy S II Skyrocket the ‘disable screen timeout’ option doesn’t work. I have it checked but after 2 minutes my screen goes dim then dark.

Comment from IG 88
Time February 20, 2012 at 6:05 pm

I don’t know why there would be an interaction like that. If you are so inclined, you could email me a crash log.

Comment from IG 88
Time February 20, 2012 at 6:15 pm

Sadly, I don’t know how to fix that, because I cannot reproduce it. There is a setting to enable speakerphone when docked in ‘Car Dock Home’ but it also restores it back when undocked.
I’ve never seen it fail to restore that.

Comment from IG 88
Time February 20, 2012 at 6:19 pm

Widget deletion problems are typically a symptom of phone corruption. The operating system maintains the widget details, my app only gets a single id number for each widget. I save that in my database. On reload, I ask the operating system for the widget for that id. If that fails, I delete the widget entry. A typical reason for one to fail would be the uninstall of a widget app. If they all fail, the operating system is doing something screwy…

Comment from Stephan
Time April 2, 2012 at 6:37 am

Very nice App.
But I did not find a way to move shortcuts/widgets within a page
to another place.
So it´s really hard to design the pages.

Comment from David
Time May 22, 2012 at 11:27 am

How do you arrange the widgets and icons on the screen? I tried to hold and drag but that didn’t seem to work.

Comment from DavidJ
Time July 31, 2012 at 8:43 pm

Have we given up on the app? I hope not. Trying on Samsung Galaxy S3 – doesn’t want to turn BT on. Used CDHv3 on my Droid X with a magnet in my custom car mount, but my new S3 doesn’t use magnets. Looking for an alternative – maybe NFC tags.

Comment from Cherie
Time July 31, 2012 at 9:44 pm

I wrote something out here the other day but it never went through. Don’t know if I have to wait for that post to be approved but in case that’s not the case, I thought I’d type it up again. (This time I’ll copy before sending.)

I have an HTC Evo 4G LTE and the latest v3 of Car Dock Home from the Market. Since I took the OTA update, I’ve noticed a couple issues with Car Dock Home, the primary one being the inability for it to shut down properly. Previously it’d automatically quit when I removed my device from the Car Dock, but now it no longer does so, even though the device itself registers it’s no longer in Car Dock mode. If I click the Exit Car Dock button that I placed on the home screen, it appears to exit, yet Task Manager shows it as still an active application. Only if I use the back button to exit (while it’s out of the car dock) does the app actually shut down properly.

I know some of the fixes in this latest OTA update had to do with better management of apps in memory so perhaps this is what’s causing these issues. Can you look into it? Let me know if there’s any additional info you want from me. I’m happy to help track down why it’s not shutting down properly, esp via the button, that’s just strange.

Comment from IG 88
Time August 1, 2012 at 7:46 am

That is true. Someday I will bite off drag and drop.

Comment from IG 88
Time August 1, 2012 at 7:50 am

I use a wakelock feature, that “suggests” to the OS that the device should stay awake. This also only happens when docked. I’ll have to revisit the API and see if the rules have changed.

Comment from Jeff
Time May 18, 2013 at 2:15 pm

IG 88,

I’ve been using Car Dock Home V3 for three years with my Droid 2 and it has always worked well. I just changed to a Droid 4 running 4.1.2. All works well except it no longer restores the volume back from max when removed from dock. All other undock behaviors (turn off GPS, turn off Bluetooth) work properly. I’m also using Car Mode. Any suggestions? Thanks.

Write a comment