Blogs

  1. Gradle DSL from developer perspective

    Gradle is the official build tool for Android. Compared with Maven, it’s more dynamic so developers can easily define...

  2. Avoid Runtime.exec in UI thread

    Several days ago I saw a ANR during monkey test. The ANR trace looked like this."main" prio=5 tid=1 MONITOR at java....

  3. Implement a color-picker and magnifier in Android

    UI calibration is one of the latest features comes into Hurdle. With this functionality, UEDs and developers are able...

  4. Android /proc file systemß

    I attended AnDevCon Boston 2015 weeks ago. Compared with Google IO, it's much more like a training camp combined with...

  5. Invoke super method with reflection

    Occasionally, I need to invoke a method, which is defined in super class, instead of the derived class, with Java ref...

  6. Gaps in Android development

    Chet Haase has composed a series of good articles about Android performance. Every Android developer should read them...

  7. Steps away from California

    Last year I took on-site interview visits to two of the most greatest tech companies in the bay area. Being spent in ...

  8. Android power consumption and timing tasks

    On Android platforms, there are about 3 approaches to execute timing tasks so far:Handler or Timer: This is suitab...

  9. Android power consumption and WakeLock

    Battery resource is precious in mobile devices. Android system will put the screen, keyboard(if any) and CPU to sleep...

  10. Battery monitoring on user phone

    There are much more differences between mobile application development and servier-side/PC-client development. Mostly...

 1 of 2  Older Posts