So you are a rom modder/dev and you want to have real stats about your rom? I'm pretty sure you do :-D
You probably have those question unanswered right now:
RomStats


To start gathering data that I've prepared a small app, RomStats (see note (1)). It's meant to be installed by modders & rom devs into their roms, any rom!
When installed in a rom, the app will show a notification in the notif bar after the first boot (right after installing the rom) asking the user to participate in stats.
After the user agree, ANONYMOUS data are send to a database online.
So, if you are a dev, and are interested in that, show you interest here, and install the app in your roms so data start to be collected.
I hope people see the potential behind this, and start to implement it in their roms. I'll probably need some help from web developers & reporting-skilled guys :-D.
At the moment, as a proof of concept of the web site, you can go to this page. there are few stats for the moment, I'll try to enhance them later.
How to install the app in your roms:
This should be done by the rom's dev.
If you are an Adlxmod user, YES you can install RomStats right from the Market, it will recognize all the latest Adlxmod version out-of-the-box :-D
If you are a user of any other rom, request to you dev to include RomStats in his rom :-D
1. Download the app: RomStats (Android Market) http://bit.ly/lhyXCF
2. Place the apk in /system/app (in your update.zip)
3. Add those 3 lines to /system/build.prop, changing the value to reflect your dev nickname, your rom's name and your rom version, for example:
ro.stats.devname=Adlx
ro.stats.romname=Adlxmod
ro.stats.romversion=3.0.0.2
4. To test, reboot your phone, a notification will popup upon when boot finished: check the preview data, then Save. Logcat should show what the app does. Go to RomStats and check if there a new device added that could match yours (same model, rom, country, carrier).
And that's it!
I would love if many devs consider participating, so of course, feel free to re-distribute RomStats with your next rom or next patch
(don't forget to configure the 3 lines in build.prop, or it won't gather correctly your info).
Any help is welcome, especially with the web site / charting part.
What data are collected:
* A unique identifier of the device
* Identifier of the device model
* Manufacturer (soon)
* The nickname of the rom's dev
* The name of the rom (without version or model information)
* The rom version number, preferably a.b[.c[.d]]
* Information of the carrier (name, ID)
* From which country is the device (given by the carrier)
The data are ANONYMOUS (regarding the identifier of the device, it's taken from an Android SDK call, then hash using md5, so it can't be reversed).
Here is an interesting article by Chris Soyars explaining more about how the stats work, and why users should participate:http://www.cyanogenmod.com/blog/cmst...-should-opt-in.
Any question, you can me here or on twitter: @adumont.
Credits:
(1) RomStats app is inicially based off CMStats from Cyanogenmod, by Chris Soyars (Apache licensed). For the moment I have slighly modified it to be able to work with any rom, and send the data to another site.
You probably have those question unanswered right now:
- how many users installed and are using your rom?
- which versions of your rom are your users running?
- people stop using your rom, what rom do they install in replacement of yours?
- what is your share of the rom market, compared to other devs?
- where are your users from?
- and so on...
RomStats
To start gathering data that I've prepared a small app, RomStats (see note (1)). It's meant to be installed by modders & rom devs into their roms, any rom!
When installed in a rom, the app will show a notification in the notif bar after the first boot (right after installing the rom) asking the user to participate in stats.
After the user agree, ANONYMOUS data are send to a database online.
So, if you are a dev, and are interested in that, show you interest here, and install the app in your roms so data start to be collected.
I hope people see the potential behind this, and start to implement it in their roms. I'll probably need some help from web developers & reporting-skilled guys :-D.
At the moment, as a proof of concept of the web site, you can go to this page. there are few stats for the moment, I'll try to enhance them later.
How to install the app in your roms:
This should be done by the rom's dev.
If you are an Adlxmod user, YES you can install RomStats right from the Market, it will recognize all the latest Adlxmod version out-of-the-box :-D
If you are a user of any other rom, request to you dev to include RomStats in his rom :-D
1. Download the app: RomStats (Android Market) http://bit.ly/lhyXCF
2. Place the apk in /system/app (in your update.zip)
3. Add those 3 lines to /system/build.prop, changing the value to reflect your dev nickname, your rom's name and your rom version, for example:
ro.stats.devname=Adlx
ro.stats.romname=Adlxmod
ro.stats.romversion=3.0.0.2
4. To test, reboot your phone, a notification will popup upon when boot finished: check the preview data, then Save. Logcat should show what the app does. Go to RomStats and check if there a new device added that could match yours (same model, rom, country, carrier).
And that's it!
I would love if many devs consider participating, so of course, feel free to re-distribute RomStats with your next rom or next patch
Any help is welcome, especially with the web site / charting part.
What data are collected:
* A unique identifier of the device
* Identifier of the device model
* Manufacturer (soon)
* The nickname of the rom's dev
* The name of the rom (without version or model information)
* The rom version number, preferably a.b[.c[.d]]
* Information of the carrier (name, ID)
* From which country is the device (given by the carrier)
The data are ANONYMOUS (regarding the identifier of the device, it's taken from an Android SDK call, then hash using md5, so it can't be reversed).
Here is an interesting article by Chris Soyars explaining more about how the stats work, and why users should participate:http://www.cyanogenmod.com/blog/cmst...-should-opt-in.
Any question, you can me here or on twitter: @adumont.
Credits:
(1) RomStats app is inicially based off CMStats from Cyanogenmod, by Chris Soyars (Apache licensed). For the moment I have slighly modified it to be able to work with any rom, and send the data to another site.