[App][March27 ] CpuFloat;floating cpu, gpu, temperatures, deep sleep, network monitor

waterdaan

Senior Member
Oct 25, 2013
506
276
0
CpuFloat

Uses a floating window or the status bar to show

# the cpu frequencies
# the cpu temperature if (available)
# the text will turn red when the cpu temperature rises above the throttle temperature. You can set custom throttle temperature in preferences.
# the gpu frequency
# gpu load; not normalised
# the gpu temperature if (available)
# the text will turn red when the gpu temperature rises above the throttle temperature.
# awake time; the time the phone has been awake since starting the app
# deep sleep time; the time the phone has been asleep since starting the app
# battery current
# battery temperature
# current upload and download speed

In preferences you can choose
# floating window layout; vertical or horizontal layout
# to show the window in the status bar instead of a floating window
# the categories to monitor; all, cpu, gpu, temperatures, time, network
# which temperature sensor to use for cpu and gpu temperature
# to show the temperature in Fahrenheit instead of Celsius
# cpu throttle point; cpu temperature when the text should turn red

The app uses following permissions:
"android.permission.SYSTEM_ALERT_WINDOW" Needed for floating window, draw over other windows.
"android.permission.READ_EXTERNAL_STORAGE" Read data to show e.g. Cpu frequency, temperature etc.
"android.permission.VIBRATE"

Credits to:
CM Calculator apk for user interface logic
@m11kkaa for temperature files and thread http://forum.xda-developers.com/xpos...usbar-t2494170
@existz for awake and deep sleep time http://forum.xda-developers.com/goog...-v1-0-t2948627
@Grarak for GPU frequency file paths http://forum.xda-developers.com/android/apps-games/app-kernel-adiutor-t2986129
consp1racy for SeekBarPreference https://github.com/consp1racy/android-support-preference
The Tester for catching exceptions and throwing ideas


For automatic updates:


 

Attachments

Last edited:
  • Like
Reactions: piskor

waterdaan

Senior Member
Oct 25, 2013
506
276
0
Request
If you´d like to use the app in your native language, you can!

How?
Download the string resource file, copy it and the translate the underlined part, for example
<string name="settings">Settings</string>
becomes
<string name="settings">Instellingen</string>
and post it in this thread.

Thanks!


ChangeLog:
March 27
-startup bug, thanks to Bryan
-GPU frequency on some devices
+battery temperature
Older changelogs:

September 26
- bugs
+ battery current correction
+ clear data dialog in case of fatal crash
September 24
+ battery current monitor
+ notification; enable if CpuFloat suddenly disappears
+ set monitor defaults
+use android M (6) permissions
+important notice about app permissions for android M (6) and up
+transparent background
+GPU trippoint
+ changelog
- some bugs
June 14
Fixed crash
Improve right to left layout

June 12
Added
#Text size
#Show window on the navigation bar
#Update interval (100ms - 3000ms)
#Number of CPUs to monitor
#First time helpful animation
#About screen
#Now on Google Play Store
Fixes and improvements
#Don´t update when the screen is off
#Don´t kill service when changing the window layout
#Language in settings
#Support more GPUs
#Use SeekBarPreferences in settings
#..

November 12
# added some animations
# 'material' window look
# layout changes in case of more than 7 cpu cores
# broadcast listener for landscape/ portrait change
in preferences
# turn on/off vibration
# restore default values


OnePlus thread http://forum.xda-developers.com/oneplus-one/themes-apps/app-cpufloat-t3204420/post62877654#post62877654
 

Attachments

Last edited:

Publiuss

Senior Member
Jun 29, 2012
948
170
43
Hei, WTF, what's wrong with our AV?!
CpuFloat_2.0.apk for my corporation's AV contains "Android/Jisut.A!tr" trojan!
 
Last edited:

waterdaan

Senior Member
Oct 25, 2013
506
276
0
Hei, WTF?!
CpuFloat_2.0.apk for my corporation's AV contains "Android/Jisut.A!tr" trojan!
Which AV are you using?

The app uses following permissions:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Needed for floating window, draw over other windows
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Read data to show e.g. Cpu frequency, temperature
<uses-permission android:name="android.permission.VIBRATE"/>
 

Attachments

Publiuss

Senior Member
Jun 29, 2012
948
170
43
Which AV are you using?

The app uses following permissions:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Needed for floating window, draw over other windows
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Read data to show e.g. Cpu frequency, temperature
<uses-permission android:name="android.permission.VIBRATE"/>
It's Fortinet...
 
  • Like
Reactions: waterdaan

waterdaan

Senior Member
Oct 25, 2013
506
276
0
I didn't want to offend, I just reported what i got...
I bet it was a mistake, your app is small and innocent! :D
No problem, I would have done the same. Maybe you can edit your first post it's not very clear who the WTF is at, your AV or the app. And it's the first reaction in the thread...

Anyway I contacted Fortinet to let them know about the false positive and they reacted real quick
We have received the file you have sent "CpuFloat_2.0.apk" and have verified based on our initial quick analysis that it did not perform any noticeable Trojan/malware like behavior.
We have modified our signature to accomodate this False Detection and will reflect on our next earliest possible update.
If you have any further concerns please do send us a mail and we will immediately assist you.

Regards,

AV Lab - Za
 

waterdaan

Senior Member
Oct 25, 2013
506
276
0
Update
If you´d like to help out with the translation, the string resources are attached in this post
http://forum.xda-developers.com/showpost.php?p=62882412&postcount=2
Thanks!

Added
#Text size
#Show window on the navigation bar
#Update interval (100ms - 3000ms)
#Number of CPUs to monitor
#First time helpful animation
#About screen
#Now on Google Play Store
Fixes and improvements
#Don´t update when the screen is off
#Don´t kill service when changing the window layout
#Language in settings
#Support more GPUs
#Use SeekBarPreferences in settings
#..

Please uninstall previous vesion


 
Last edited:

waterdaan

Senior Member
Oct 25, 2013
506
276
0
Update
+ battery current monitor
+ notification; enable if CpuFloat suddenly disappears
+ set monitor defaults
+use android M (6) permissions
+important notice about app permissions for android M (6) and up
+transparent background
+GPU trippoint
+ changelog
- some bugs