FORUMS

[APP][4.3+][19 Feb. - V3.0] NetLive - Monitor data speed and live app data usage

96 posts
Thanks Meter: 38
 
By rcllcr, Member on 23rd August 2013, 12:57 AM
Post Reply Email Thread
Hello all,

I spent my summer of 2013 developing my first Android app- NetLive.
It allows you to monitor your internet data transfer rate while also showing the app that is using the most data at the current moment. It runs both in the notification drawer or as a widget, so you always have access to your transfer rate information.

I stopped development for awhile, but these past few months I have been hard at it. Initially I was only going to update it to support Lollipop, but I ended up basically rewriting the whole thing to address the main gripes many users had.

Unfortunately, I had to drop support for Android versions before 4.3 because it was causing many users serious issues. Basically, I am using four API calls that may work on Android versions prior to 4.3, but it is not guaranteed. As a result, in previous versions of NetLive I was using a hack to get around this, but it was causing major battery life issues for some devices. It was a tough decision, but I think the best move was to drop support for those users that were getting a bad experience. For those curious, the API calls I am referring to are from the TrafficStats class: http://developer.android.com/reference/android/net/TrafficStats.html
Particularly these four methods: getTotalTxBytes, getTotalRxBytes, getUidTxBytes, and getUidRxBytes. These methods all give the warning: "Before JELLY_BEAN_MR2, this may return UNSUPPORTED on devices where statistics aren't available." JELLY_BEAN_MR2 is API level 18 which is Android 4.3.

All feedback you can give me is much appreciated:

Google Play Link: NetLive
Video: https://www.youtube.com/watch?v=aFVbDT2Bd90

Check out the source code here: https://github.com/octohub/NetLive

[19 February 2015 - UPDATE V3.0]:
•Complete rewrite
•Lollipop Support
•Bug Fixes
•Updated design
•Lower Ram Usage
•Lower CPU usage
•Lower Battery Usage

[3 March 2014 - UPDATE V2.5]:
• NetLive is now open source
• Streamlined settings
• Added share and rate options in menu

[22 February 2014 - UPDATE V2.4]:
• Bug Fix (thank you Jérôme)

[14 February 2014 - UPDATE V2.3]:
• Added V2.2 changes to the widget as well

[14 February 2014 - UPDATE V2.2]:
• Active app is now disabled by default, and also offer battery usage warning if it is enabled

[13 February 2014 - UPDATE V2.1]:
• Option to hide the notification icon
• Option to display total speed value
• Widget can now be added to the lock screen
• Bug fixed that would prevent the active app displaying in the widget if disabled in the NetLive notification

[13 February 2014 - UPDATE V2.0]:
Version 2.0:
• Notification icon changes whether you are uploading and/or downloading data
• The poll rate can be customized
• Bug fixes

[15 January 2014 - UPDATE V1.1]:
It has been a long time coming, but I have finally pushed out my first update. I have streamlined the settings, significantly reduced the APK size, and also now prevent my notification icon from taking up your precious notification area space. Many XDA users requested this, and I now use a low priority notification (like Google Now), which is available on Android 4.1 and up.

Reviews:
CNET: http://howto.cnet.com/8301-11310_39-57599959-285/use-netlive-for-android-to-find-data-hogging-apps-in-real-time/
lifehacker:http://lifehacker.com/netlive-monito...n-d-1305292895
dotTech: http://dottech.org/123711/android-review-netlive-app/
ghacks: http://www.ghacks.net/2013/08/23/net...apps-realtime/
Attached Files
File Type: apk NetLiveV3.0.apk - [Click for QR Code] (792.7 KB, 1030 views)
The Following 32 Users Say Thank You to rcllcr For This Useful Post: [ View ] Gift rcllcr Ad-Free
23rd August 2013, 01:51 AM |#3  
Senior Member
Flag Atlanta
Thanks Meter: 5
 
More
App looks legit and seems accurate. Would like some way to view the speeds without opening notification shade. Maybe so,ethimg like the Facebook chat heads? Keep up the good work bro!

Sent from my Nexus 7 using XDA Premium 4 mobile app
The Following User Says Thank You to MLonon For This Useful Post: [ View ] Gift MLonon Ad-Free
23rd August 2013, 02:28 AM |#4  
OP Member
Thanks Meter: 38
 
More
Quote:
Originally Posted by MLonon

App looks legit and seems accurate. Would like some way to view the speeds without opening notification shade. Maybe so,ethimg like the Facebook chat heads? Keep up the good work bro!

Sent from my Nexus 7 using XDA Premium 4 mobile app

Thank you very much for your input. I want to improve this as much as I can over time, so your idea has been noted.

Thank you.
23rd August 2013, 03:55 AM |#5  
jcsy's Avatar
Senior Member
Flag Land of the Z1/EVO3D/GTAB10.1(2)
Thanks Meter: 960
 
Donate to Me
More
downloaded and will test

damn its showing me alot of apps using data that I didnt even know was using ;

endomondo, clock widget, facebook, steam, etc etc!


suggestions :

1. Make the ICON (Notification area) a bit more polished
2. Maybe a row of icons to indicate the other apps using data, rather than 1
3. No such thing as Idle state?
4. Total : Up : Down doesnt really mean much if its a dumb user
5. Don't think you need 3 decimal points.. such as 20.xxx
The Following User Says Thank You to jcsy For This Useful Post: [ View ] Gift jcsy Ad-Free
23rd August 2013, 04:17 AM |#6  
OP Member
Thanks Meter: 38
 
More
Quote:
Originally Posted by jcsy

downloaded and will test

damn its showing me alot of apps using data that I didnt even know was using ;

endomondo, clock widget, facebook, steam, etc etc!


suggestions :

1. Make the ICON (Notification area) a bit more polished
2. Maybe a row of icons to indicate the other apps using data, rather than 1
3. No such thing as Idle state?
4. Total : Up : Down doesnt really mean much if its a dumb user
5. Don't think you need 3 decimal points.. such as 20.xxx

jcsy, I was very surprised as well to discover apps that were running in the background.

1. I agree the notification icon can improve. My friend is the designer and I will talk to him about this.
2. For the widget, notification drawer, or both?
3. What do you mean by idle state? Do you mean that if no app is using any data, no app should be displayed? If so, I agree.
4. This is true. It is difficult to use wording that is both to the point and meaningful. There is only so much real estate. But I agree.
5. LOL, yeah, it is a bit overkill. I will look into this, at the very least making it customizable. I left that in their to make the point to users that the data monitoring is quite accurate. Also, if users set it GBps, nothing will shows if I do not have those decimal points. But I do hear what you are saying.

Thank you very much for your very specific input.
The Following User Says Thank You to rcllcr For This Useful Post: [ View ] Gift rcllcr Ad-Free
23rd August 2013, 04:42 AM |#7  
jcsy's Avatar
Senior Member
Flag Land of the Z1/EVO3D/GTAB10.1(2)
Thanks Meter: 960
 
Donate to Me
More
1. the notification area, which is what I added
2. notification area. I meant as in ; kbps (Steam) into kbps (Steam / Whats app / Facebook ) ?
3. If no app (whch looks like unlikely because I was staring at that god damn thing for 30 minutes) and discovered that its NEVER IDLE... unless I off the data altogether
4. How about Download/Upload? lol yes, i know its hard
5. I tried a few settings ; kbps,mbps,kBps etc and got fed up. too many decimal points, lol... its not a F1 race (with decimal timing is important ) but yea, can see how accurate the thing is

keep up the work
The Following User Says Thank You to jcsy For This Useful Post: [ View ] Gift jcsy Ad-Free
23rd August 2013, 05:04 AM |#8  
OP Member
Thanks Meter: 38
 
More
Quote:
Originally Posted by jcsy

1. the notification area, which is what I added
2. notification area. I meant as in ; kbps (Steam) into kbps (Steam / Whats app / Facebook ) ?
3. If no app (whch looks like unlikely because I was staring at that god damn thing for 30 minutes) and discovered that its NEVER IDLE... unless I off the data altogether
4. How about Download/Upload? lol yes, i know its hard
5. I tried a few settings ; kbps,mbps,kBps etc and got fed up. too many decimal points, lol... its not a F1 race (with decimal timing is important ) but yea, can see how accurate the thing is

keep up the work

Thank you for the clarification. This is a 1.0 product, so look for updates very soon.
23rd August 2013, 04:22 PM |#9  
short/y's Avatar
Senior Member
Flag Silly-con Valley
Thanks Meter: 67
 
More
Verrrrrryyy interesting app! I, too, have seen apps using network that surprised me. My suggestion: keep track of apps' network usage and let me see a table of usage over the last 5 minutes, hour, day, etc. Maybe more granularity and the ability to see a particular app's usage over time in a paid version of the app? But even without these features, it's a cool app. TYVM
23rd August 2013, 04:42 PM |#10  
teorouge's Avatar
Senior Member
Flag Trento
Thanks Meter: 297
 
More
Thanks, any chance you can add 3.2+ compatibility? Honeycomb is often overlooked but shares quite a few pieces with ICS. Thanks anyway, gonna try that on my One too.
23rd August 2013, 06:37 PM |#11  
OP Member
Thanks Meter: 38
 
More
Quote:
Originally Posted by short/y

Verrrrrryyy interesting app! I, too, have seen apps using network that surprised me. My suggestion: keep track of apps' network usage and let me see a table of usage over the last 5 minutes, hour, day, etc. Maybe more granularity and the ability to see a particular app's usage over time in a paid version of the app? But even without these features, it's a cool app. TYVM

Thank you very much for the recommendation. It seems a lot of users would like this.

Quote:
Originally Posted by teorouge

Thanks, any chance you can add 3.2+ compatibility? Honeycomb is often overlooked but shares quite a few pieces with ICS. Thanks anyway, gonna try that on my One too.

My hope is that I will be able to make this app 2.3+ compatible. I only had so much time this summer, but 2.3+ compatibility is definitely on the list of things I need to do. After all, it still makes up 33% of Android devices.
The Following User Says Thank You to rcllcr For This Useful Post: [ View ] Gift rcllcr Ad-Free
Post Reply Subscribe to Thread

Tags
android, netlive

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes