Android

Use Visual Studio Emulator for Android with your Android Studio IDE

At the end of 2014 year, Microsoft has announced a fast and free Hyper-V compatible Android emulator usable to make Android developments in Visual Studio IDE. However, Android Studio and still Eclipse ADT are the primary options used by developers to make Android applications. Since Visual Studio Emulator for Android is very appreciated by developers thanks to its great performances…
Continue Reading
Android

Best practices for Android Logging

Android System offers to developers a centralized system to manage all logs. Each developer can write custom log messages in his application that will be visible in the centralized system. Each log message has an associated tag and a priority constant. Thus, you can filter log statements from the centralized logs system easily. API for sending logs in Android is…
Continue Reading
App Reviews

Bored by Sudoku puzzles ? Challenge your brain with Kakuro Cross Sums

Sudoku is certainly the most known Japanese puzzle game in the world. Nowadays, this puzzle game is everywhere : on newspapers or on smartphones. This kink of logic game know a great success but sometimes when you have solved a lof of puzzles and grids, you are a little bit bored by Sudoku. When you reach this point of no…
Continue Reading
Android

Monitor and analyze Battery Usage Data on Android

Android SDK comes with a large number of amazing tools. However, a lot of developers don’t know some of these. Thus, who knows that Android SDK offers a tool to monitor and analyze battery usage data ? This great tool is low level and can be called from an adb shell command. The dumpsys batterystats command generates some intereseting statistical…
Continue Reading
App Reviews

One year after, 2048 Puzzle is always so addictive !

2048 Puzzle game was one of the best casual game of 2014. Coming with a simple but addictive concept, 2048 has been a great buzz during 2014 spring. Whereas we are in 2015 summer, game was replaced at the top of the charts. However, it’s still a simple and great challenge brain game. 2048 Puzzle was a web game made…
Continue Reading
Android

List all sensors available on an Android device

Android devices have a lot of sensors inside. Android SDK put on the hands of developers all the necessary APIs to take advantages of them and offer to their users applications that use them. In this tutorial, you’re going to learn how to list all the sensors available on an Android device. In a future tutorial, we will see how…
Continue Reading
Devices

You liked Galaxy S6 Edge ? You will love Galaxy S6 Edge Plus

Where as most of their concurrents will unveil their new flagships during IFA on September 2015, Samsung chose to unveil its new flagships for September 2015 during a special summer event. During this, Samsung announced Galaxy S6 Edge+ and Galaxy Note 5. With these flagships, they hope to avoid a new major success of Apple and its future iPhone 6S.…
Continue Reading
Android

Discover Android Secret Codes for Samsung smartphones and others

Android secret codes are numeric or symbolic sequences entered in your dialer application that let you to access manufacturers’ secret menus hidden. Before Android operating system came out, secret codes were already available on other platforms. You can remember Nokia that offered some secret codes on their Symbian smartphones. Be careful by using the following secret codes because some of…
Continue Reading
Android

Get Android device rotation angles with accelerometer and geomagnetic sensors

In first versions of Android, rotation angles could be got by using a sensor with as type. But, since Android , this method is deprecated. However, a lot of applications and developers still use this way ! The following tutorial aims to show you how to get rotation angles (azimuth, pitch and roll) in the recommend way by using accelerometer…
Continue Reading
Android

Create and Start a Background Service in Android

In Android applications, like in all mobile applications, responsiveness is often the key to offer great user experience. It’s essential to avoid blocking user interface. In some cases, you will need to process long-running operations. To void affecting user interface’s responsiveness, you will need to use background service. Deriving from IntentService class, a background service is a straightforward structure for…
Continue Reading