Data Collection and Automation
As you can see, all my recent blog posts are mostly towards data and it’s accumulation and, a close look at all those blogs will definitely tell you something about the device you carry always. Yes, this blog post is the application that would be useful and, will act as a data collector about events. When I mention events here, I am referring to all the activities which are performed by us on our phone. This could include the events like turning the phone on for seeing the notification or as simple as time.
The application that would help for event collection should be simple, sleek and thin — not consuming more resources. To start with, I tweaked around the source code of the latest launcher on android platform. The launcher could be the application that could be helpful in collecting the application usage events, gathering phone calls, listens to screen events and, could be more. I might be wrong here. Because, collecting events information could be activated even without the help of the launcher. A simple background service would be helpful for achieving our tasks. Hence, the piece of code that sits in the phone can be a library.
A library developed as an android application would be the best way to proceed for collection. Applications like launcher or any other services could include the library in their project and track the events. I personally prefer the launcher application since all the application that we use, could be easily tracked. Just with the statistics of the application usage in our smart phone, I believe we could easily understand our phone usage. This library package should also contain a thin background service for handling broadcast events. As you can guess, most of these could only be integrated and go well with android based devices because of the extensibility.
Finally, I conclude by listing the features for the initial version of the application.
Email me when madjoker publishes or recommends stories