Obfuscating for Android with ProGuard

Obfu-what? Right, Obfuscation, in general, describes a practice that is used to intentionally make something more difficult to understand. The nature of Java (the programming language for Android apps) is that the code is not compiled down to machine code; it is compiled to an intermediate format that is ready to be run on a variety of hardware platforms. Wh
Continue Reading →

Automatically starting an Android application on boot

There can be multiple reasons for you to want to automatically start (autostart) an Android application or service after booting your device. Lets have a look at what a colleague of mine wrote. To autostart an Android application there are a couple of steps you need to take. However before you do this you should consider this: Background service awareness Wh
Continue Reading →

Sending and Receiving Data SMS messages with Android

The humble short message service (SMS) celebrates its 20th birthday today. Engineer Neil Papworth sent the first SMS to an Orbitel 901 handset via Vodafone UK’s network in 1992: “Merry Christmas.” It would be safe to say that nearly every mobile phone sold in the past decade has SMS messaging capabilities. So making use of SMS with your And
Continue Reading →

Fun with Android and NFC

So, you probably heard of something called NFC (Near Field Communication), and maybe you have seen the video (as shown below) from the 2012 Google I/O showing you a developers perspective on NFC. But what you want is a short “How to” on creating an Android NFC application. In this tutorial we’re going to build an app that reads and writes to an N
Continue Reading →

Android 4.2 minnor bug

Looks like Android 4.2. has a “minnor” Bug. They aren’t celebrating Christmas at Google because Android 4.2 lacks the month of December.
Continue Reading →