O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). More »
The following excerpt from Building Android Apps with HTML, CSS, and Javascript outlines the pros and cons of the two approaches you can choose from when building an application for an Andro...
To install a custom ROM on your phone (for example, to upgrade your behind-the-times Android OS to a more recent version), you'll first need to gain root access. If you haven't rooted your pho...
A while back, I rooted my G1 to install Froyo. But because that phone is relatively slow and has limited space (no removable/replaceable SD card), I've basically reserved that phone for tethering ...
To reduce the client-side scripts and server-side trips for validation and to improve the usability of our forms, we should provide as many input validation properties as we can.
The first typical op...
I've posted some code I used to process an RSS 2.0 XML document (Java)...
The Blurb
I’ve seen a lot of examples for parsing XML using SAX. As far as I can tell, that is the most efficient metho...
The greatest app in the world isn't worth much if no one knows about it. That's why marketing -- despite being a dirty word in certain circles -- is key to any app strategy. You might not like it, but...
We all like the Short Message Service; that’s why mobile browsers generally offer the ability to invoke the new SMS window from a link. To do this, we have two possible URI schemes, sms:// and smsto...
These tips on battery life were written with Android in mind, but they apply to most smart phones.
Keep Wi-Fi off unless you need it. This is admittedly a pain. But Wi-Fi makes a big difference.If th...
Remember: most mobile devices are also phones! So, why not create link-to-call actions? If you’re creating a business guide, or even for your own unique phonebook, most people will prefer to cal...
In the early 2000s, everyone rushed to insert favicon.ico files in their websites' root files to see how the icons would be added to Internet Explorer's address bar. Today, in the desktop web ...