I got the Google Pinyin input working for my HTC Hero Android phone. It turned out to be quite simple. The only two things holding me back were (1) a bad install of Google Pinyin, and (2) lack of proper documentation for switching input methods.
When I first got the phone, it already had Google Pinyin installed, but apparently it was an old version that didn’t work properly. I had to uninstall it and reinstall it. To uninstall, go to: Settings > Applications > Manage Applications, and uninstall it from there. The applications may take a while to all load, but Google Pinyin, if installed, should be at the very bottom, listed by its Chinese name, 谷歌拼音输入法. Select it to uninstall it.
After you’ve got the latest version of Google Pinyin from the Android market installed, go to Settings > Locale & text, and make sure that you have Google Pinyin activated. (I turned off Touch Input Chinese because it didn’t seem to work.)
From the menu above, you can also turn on predictive input (联想输入, literally, “associative input”) and sync (同步) your custom words with your Google account. (For some reason this is not automatically synced like the rest of your Google account services are.)
One you’ve got Google Pinyin installed and turned on, you’re ready to type something. For my demo, I went into my SMS messages and opened up one of the recent ones from China Merchant Bank. To switch input modes, you tap and hold the textbox. A menu will pop up, and you choose “Select input method.” Then choose “谷歌拼音输入法.”
Now you’ve got the Google Pinyin soft keyboard. Start typing, and characters will appear. As you can see from my example below, it’s not perfect, but it’s pretty good most of the time. You also have an extra keyboard of symbols in addition to punctuation, which is nice.
I have to say, it’s a bit annoying to have to go through a three-step process every time to change the input method. I could do it with one keypress on the iPhone, but that’s only if I have only one alternate input method installed. As Brendan has pointed out, it could be quite a few extra keypresses depending on how many input methods you have installed. For the time being, on the Hero, it’s always three keypresses.
Anyway, hopefully this helps a few other people figure out how to get Google Pinyin working on an HTC Hero.