Hi to everyone.
I've been searching the web for an app (or even better service) what would display cpu / memory / sd actitity overlayed on top of all windows but couldn't find one.
Since Diamond has no dedicated activity leds onboard (other than those on the Dpad), I think it would be great to have some kind of display showing whether the cpu / memory / sd are used/accessed.
I have come with some possible "flavours":
1) Animated windows flag. Each part of the windows flag would animate to show activity. eg
Red part - CPU activity
Blue part - memory / Sd activity
Green part - wifi data transmition
Yellow part - Phone modem (3g, hsdpa, gprs, gsm) activity
2) An icon sitting near the energy icon (among others) changing color or a color bar as above displaying activity.
3) Super duper stuff! (though maybe not possible). Having each of the four leds in the Dpad display different activity. eg
Left led - CPU
Top - Memory
Right - Wifi
Bottom - Phone Data
Could even one of the above become reality? I think it would be awesome to have an app like this.
Thanx in advance for your response.
It's fine to do that on a pc, but on a phone that doesnt exactly have unlimited resources it'll increase your CPU usage and decrease your battery light
There are today plugins you can get to show your memory usage
I'm a fan of the battery gauge style used by batti / vistahide / etc and would like to run a similar display on my XP laptop. Frequently I'm running an app in full screen, and loose track of batter status (as displayed by a widgit / in the taskbar / etc). I'd really like a gauge that's always on top, and consumes a few pixels accross the top of the screen to show me what I want to know.
Any ideas?
ooo that does sound like a good idea. who made vistahide anyway?
Try "Notebook Hardware Control (NHC)", it's simple to use, require small resources, but powerfull enough..
What is Notebook Hardware Control (NHC)
With Notebook Hardware Control you can easily control the hardware components of your Notebook
Notebook Hardware Control helps you to:
- control the hardware and system power management
- customize the notebook (open source ACPI Control System)
- prolong the battery lifetime
- cool down the system and reduce power consumption
- monitor the hardware to avoid system failure
- make your notebook quiet
Easy to use, friendly program surface and for free
NHC isn't only very powerful; it has a friendly program surface, it's easy to use and free for private use. A large number of users appreciate these advantages and NHC becomes one of the leading programs to control the power and hardware of modern notebooks.
Click to expand...
Click to collapse
Homepage => Click me...
Screenshot => Click me...
This does a whole lot more than just battery status but it may be worth a look. Doesn't install to the top of the screen as such but can be configured to stay on top wherever you put it.
GKRellm
just rainmeter. do not search for ****ty apps.
This is not the official site but i cannot remember where i got it now, i feel one of the more useful ones in the realms of the net
http://mattcollinge.wordpress.com/software/power-meter-plus/
chris10230 said:
This is not the official site but i cannot remember where i got it now, i feel one of the more useful ones in the realms of the net
http://mattcollinge.wordpress.com/software/power-meter-plus/
Click to expand...
Click to collapse
Thanks chris10230. This isn't exactly what I had in mind (displays on the side not the top like vistabar/batti) but it gets the job done.
The other solutions would probably work too, but I suspect at a higher resource cost.
Thanks to everyone that contributed
Elegant solution for Vista/Win 7
Although it does not help me directly, since I'm running XP, this is a neat solution that uses cursor modification and a few other display mechanisms to get the job done
http://en.battcursor.net/details.aspx
Total Network Monitor is an application that display in real-time your internet connection speed !
You will be able to see what's your download and upload speed in a small on top window in any program you operate !
Main features:
- display upload and download speed over your 3G or WiFi connection real-time in a configurable window that sits on top of your current application
- customize the look of the window (size, color, position, border)
- set 3G/WiFi speed threshold for window display (the real-time network speed window will not be shown until the threshold will be reached)
- starts at boot
https://market.android.com/details?id=alex.munteanu.totalnetwork&feature=search_result
06.02.2012
- Added option to choose measurament unit (Kilobytes or Kilobits)
- Added option to display only the download speed
seems like not bad ya.. thanks for the sharing
can you guarantee the readings are 100% accurate?
ryan14 said:
can you guarantee the readings are 100% accurate?
Click to expand...
Click to collapse
If the data provided by the Android API are correct then yes, the maths are correct as the readings
Version 1.1 is out:
Added option to change text size
Small fixes
ou nice. hemde cok cok ıyı
Really cool, just downloaded it from the market.
Very nice, i will try it
Sent from my HTC Sensation Z710e using XDA Premium App
great app! Just bought it in Market! I missed an app that makes the transparent window on the screen...
Once I had it on symbian years ago, but couldn't find one on Android...until now!
THX!!!!!!!!!!!!!!
Was just wondering if the app can show the bandwidth used per services or application?
Nice I use it!
is it possible to rather show this in the notification pull down instead of such a window?
i mean there is an app for this already but it is quite bloated with other stuff. having such a minimal app with the option to show either such a small window or in the notification pull down would be better.
Good Program. Good Work.
a user said:
is it possible to rather show this in the notification pull down instead of such a window?
i mean there is an app for this already but it is quite bloated with other stuff. having such a minimal app with the option to show either such a small window or in the notification pull down would be better.
Click to expand...
Click to collapse
But having this will defeat the purpose of the application, that to show this info wherever you are (in a full screen game, other app) not to access the notification area for the info
having this as a second optional way to show this does not defeat nothing. in your scenario you still have the way to display the infos as it is now.
it is an optional addition, not a substitution.
a fost doar o idea
Version 1.4 is on Market:
- Added option to choose measurament unit (Kilobytes or Kilobits)
- Added option to display only the download speed
Redsignal
Great application. seems really useful
Playstore Link:
https://play.google.com/store/apps/...siphorsepowerdyno&feature=more_from_developer
Updates in second post: http://forum.xda-developers.com/showpost.php?p=29938013&postcount=2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a dyno app, for scooters, motorcycles or cars.
I have only tested it on my vespa, but people told me it works good on other vehicles, aslong the engines sound can be recorded and IT IS NOT AN AUTOMATIC SCOOTER !
Unlike all other dyno apps, I don't use the GPS signal or the accelerometer to measure your speed, but i use the sound.
Ok, I know what you are thinking:
"Dude this wont work or do you really think: The louder the faster ?"
Here is how it works:
Each sound has its specific frequency, consider someone whistling low or high.
The frequency is always the same, let's say you run your engine at 2000 RPM or 2100 RPM, i can measure 2 different frequencies there and i can exactly say at which RPM the engine runs.
From the RPM i can calculate the EXACT speed (GPS or accelerometer just isn't exact, it's a mess).
From the speed difference at 2 points of time i can calculate the power that is needed to get from speed1 to speed2.
Done, thats it.
There are a couple of important things you should be aware of, before you download the app:
1. Not all devices support the recording quality, therefore i uploaded a test app. Please download it, record sound (speak or something else, doesn't matter). Then replay the sound. If it doesn't force close, you are good to go. Link: https://play.google.com/store/apps/...29tLnBsZWRsc3RlZmFuLmhvcnNlcG93ZXJ0ZXN0ZXIiXQ..
2. In order to get the measurement right you need to know these values (it is a very technical app):
Overall Weight (vehicle + you + gas + backpack + helmet + trousers + shoes ...)
Gear Ratio (this needs to be as exact as possible as well, i use the overall gear ratio, which is your gear ratio divided by your tire-circumference in meter, i have an option to calculate the gear ratio by using the GPS speed, but as said before the GPS isn't exact enough)
Cw-Value (if you dont know what this is, please google it. I could fill a whole thread with information on this. If you don't enter the exact value here, you will still get comparable results for different dyno runs and engine setups aslong you leave this value the same)
Frontarea in squaremeter: (either measure it, or just leave the value, like the Cw-Value to get comparable results)
Temperature + air pressure: (can be get online, within the app)
One thing i didn't consider yet is how the tire changes during the run, the faster it spins the higher the tire circumference gets.
I compared my measurements to real dyno runs and its usually only about 0.5 horsepower off.
The displayed horsepower is "power on the ground". I know americans have some other fancy methods to measure this, but to be honest, "power on the ground" is the only measurement that is worth measuring.
Unlike power on the crank it is the real value which your engine has on the street.
Maybe you might have noticed that i am not native english speaking, so here are a couple of copy/pastes from other users, which i think help to explain what is going on:
I tried a couple of more runs with this app. I'm really fascinated by your app. This time I tested mypinasco 225cc Vespa GL.
I still can't find a big enough road for that 3rd gear run, but I did ride on and off the motorway a couple of times in 2nd gear. Both runs gave me the same result within 0.5hp
Click to expand...
Click to collapse
it would be power at the ground. The sound frequency gives you the RPM of the engine, knowing the gear ratio and tire size gives you speed. The rate of change gives you acceleration.
Power = Force * Velocity
The forces that we care about are due to acceleration (f=ma) and drag (f=1/2*roh*A*C*V^2).
We know the mass, acceleration we got above, roh is constant and known for air at a given temp and pressure, frontal area*drag coefficient can be estimated, and velocity is known from above as well.
So, as long as you are not doing a burnout, it can measure the power at the ground.
Click to expand...
Click to collapse
Text Tutorial which i wrote here:
http://modernvespa.com/forum/topic101980?page=1
1. Go to “Settings”
Here are 2 options:
a) Calculation by Overall Gear Ratio
From the RPM/min the Speed is calculated by the overall gear ratio which you can enter below.
Overall Gear Ratio: “Primary Gear Ratio” times “Secondary Gear Ratio” devided by “Tire Circumference in meter”
E.g.rimary : 60/20=3
Secondary: 50/20 = 2.5
Tire Circumference in meter: 1.3
Overall Gear Ratio: 3 * 2.5 / 1.3 = 5.769
b) Calculation by Maxspeed
If the GPS was on during the run I record the speed and look for the max speed. Then after editing the frequency spectrum I look for the max RPM and calculate the Overall Gear Ratio. The GPS signal is sometimes unreliable so I recommend using option a.
If you have a digital Speedometer you can also check the max speed and enter it at “GPS TOP Speed in km/h” with option “b” checked.
All other settings are pretty obvious, just enter them as precise as possible.
If you don’t know the Cw-Value just leave the predefined value in there,
In order to compare different scooter setups, please keep in mind that these values should not change (unless they really changed, e.g. you lost 20kg or dismounted a windshield or whatever) and that you should keep the same position on the scooter for all dyno runs
Save the settings.
2. Go to “New Record”
Find a place where no other vehicles are. Best is a street which has a minimal gradient upwards.
If you want to record the GPS Speed hit the checkbox in the bottom right, enable the device’s GPS if it is not already (a popup will show up if it is not enabled) and wait for a GPS Lock.
Hit the Microfon-Button. The record is now started and the Buttons are locked. Locking the Menu Button is not possible, so don’t touch it. Power Button will shut the screen off, but the record will keep going.
NOW PUT YOUR DEVICE IN A BACKPACK!
In your pant’s pocket the airstream will be too loud, thus making it harder to find the right frequency.
Get on your scooter and start driving slowly. Shift to 2nd ord 3rd gear and from lowest RPM possible full throttle to max speed and hold max speed for a bit.
Stop your vehicle, get your phone and slide the ring from right to left to unlock the buttons.
Hit the microfone button again.
3. Find the run
Here you can see (easy put) the volume of your record. By pressing the Menu Button (^) you can replay the record, where the white area shows the replayed part. Move the red bars until the record of the run (from low rpm to high rpm) is in-between the red bars. Hit menu(^)-> Trim. The red areas will be cutoff, the green part will stay. Replay the record and see if all went fine or continue editing the now zoomed in part.
When done hit > to go to the next screen.
4. Find the right RPM curve
Usually our scooters have their max RPM at around 8000-9000 rpm. So your first look goes to the left side to find these rpm. Then look at the right side which curve has its max rpm at 8000-9000.
You should now know which curve is the correct one. Unfortunatly its not that easy to find the right curve programmatically, so what you first do now is:
Menu(^) -> Snap
Snap: This function starts looking on the very left side of the spectrum to find the signal with maximum strength. Then it looks in a small range heading right for the next max strength signal. Please keep this in mind !
Start removing the false signals from the very left and eventually “Snap” will snap to the right curve.
If snap wont find the right curve, because on the very left side it finds a curve under the real one, then you should either go back and cut the record a little earlier, so there is a signal of your run with lower rpm
Or
Disable snap ad completely edit the spectrum by hand, removing all false signals.
The white line shows the signals which will be used for calculation.
The green line is the smoothed signal, smoothing the signal is necessary. You can play around with the filterlength on the “Edit Spectrum” screen and on the “Result” screen. The larger the filterlength, the smoother the signal will be. But unfortunately too long filterlengths will lead to a wrong result. Play around with the filter on the spectrum screen and the result screen to see what it actually does.
5. Result
Well this is your result. You can save it and compare it to other results or you can share it with your friends.
Will this text tutorial work without pictures for you guys ?
If something isnt clear, just let me know, maybe suggest a better wording
I was asked what some permissions do or why the app needs them, so:
This application has access to the following:
Hardware controls
record audio
->well, no need to explain this i guess
Your location
fine (GPS) location
-> ... GPS
Phone calls
read phone status and identity
-> if a call is incoming i have to handle the current app state, for example stop the record, or stop the "data transforming" and so on
modify/delete USB storage contents or modify/delete SD card contents
-> save record to sd card/delete the record
Network communication
full Internet access
-> just needed to get the weather online
System tools
modify global system settings
->i am kinda confused why google makes this sound so bad, this is the permission to save private app settings (i use this to save weight,gear ratio, temperature...)
in code all permissions look like this, with the bold being this permission
uses-permission android:name="android.permission.PREVENT_POWER_KEY"
uses-permission android:name="android.permission.RECORD_AUDIO"
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"
uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
uses-permission android:name="android.permission.READ_PHONE_STATE"
uses-permission android:name="android.permission.INTERNET"
uses-permission android:name="android.permission.WRITE_SETTINGS"
uses-permission android:name="com.android.vending.CHECK_LICENSE"
Click to expand...
Click to collapse
Either watch this thread or follow me on Google+ for updates:
https://plus.google.com/105280101829289526269/posts
or:
https://plus.google.com/109720416927515295704/posts
If there are apple fanboys around here:
I am working on an iphone version.
Changelog:
06.09.2012:
Added "SHARE" at compare results
03.09.2012:
Jelly Bean related fixes
16.08.2012:
Mean of results can be build
13.08.2012:
Files go into different folders now
fixed a couple of typos and missing translation
The only problem right now is the filterlength, which i use to smooth the curve.
The automatic detected length is usually too short, so please change the value on the result screen.
I saw at least one word in the english version which was german, this is because the new eclipse version somehow doesn't handle files with the same filename right.
To come:
An option to rename the record straight after recording.
An option to build the mean of different results.
A better filter, without the need of chossing the filterlength.
I am pretty busy with my tests at University, so please dont expect any update before the 16th of August.
Wow! Very cool app! How goes the progress on it? I always wanted to make a measurement of actual power of my Vespa but the costs of diagnosis on the dyno seem to me to be too expensive. I hope that in two days there's an update to the application.
Version 1.5 is out, with the long awaited option to build the mean of different runs!
Version 1.6: jelly bean related fixes
1.61: Added "share" button to compare results.
Gesendet von meinem Nexus 7 mit Tapatalk 2
Very cool, and I want to get distance. As you say, f =ma,time can be recorded, the distance between two positions could be culculated.
Sent from my SHW-M250S using xda app-developers app
Sure, i will add that later.
I released a Free Version:
https://play.google.com/store/apps/...sZWRsc3RlZmFuLnNpcGhvcnNlcG93ZXJkeW5vZnJlZSJd
Updates in 2.03:
- The spectrum is visible at the "Trim Screen". This means it is lot easier to find the right positions to trim the record.
- Edit Spectrum: it is no possible - by turning "change snap area" on to tell the algorithm where it should look for the right signals. So instead of wiping the wrong signals you chose where the curve should be. This makes the editing much easier.
- Added the option to chose between DIN and SAE climate correction factors.
- Added the option to display the torque in NM or ft-lbs.
- Added a reminder to update the weather when a new record is done.
- The last two locations are saved at the Update Weather screen.
- lots of bugfixes
- details are attached to the email message and are inserted into the jpg when a result is shared
- UI changes: the navigation bar at the bottom is gone and was replaced by an ActionBar,
Some people still seem to think that this is something like a burp app.
->
http://www.scootering.com/Current-Issue/
94 Tech Tips – A Dyno in Your Pocket?
Yes it’s true, and Sticky checks it out.
I wonder if anyone can help me. I've been programming for some time but I'm new to Android development and am struggling a bit with the graphics and canvas systems on Android Studio.
This is what I want to do:
1. Draw some background graphics on screen (have done this in the onDraw function)
2. Have an 'interrupt' function run every x seconds (have done this with Handler)
3. Use this function to add graphical elements to the screen (i.e. a circle in a random position)
Step 3 is where I'm struggling. I can draw a circle and call invalidate to update the screen but what it seems to do is draw the circle, blank the screen then draw the onDraw elements again. I want it to add a circle so that I get an extra one on the screen every time the function runs.
Not sure if I've explained this properly but can anyone suggest a solution?
TIA