Hello,
while we are all waiting for the next update to bring custom launcher support.
I found an app that will help allot people who want to see whats going on under the hood while gaming.
The app is called Cool Tool system stats and is free on playstore.
-no root required.
-you'll need an app like Transparent CPU Monitor to check which cpu core is heated the most so we can monitor it with the Cool Tool app lateron.
As the app doesn't ship with gpu stats and cpu temp stats i will explain how to monitor those using some paths inside the custom label feature.
keep in mind that the custom labels will only stick after you reboot the phone.
1. inside Cool Tool enable the 3 options seen in the image below
{
"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"
}
2. enable the options shown in the screenshot below
and activate the already available ram and cpu clock option of cool tool.
3. to show gpu frequency:
- choose one of the 3 custom options inside the finetuning menu
- type "MHz" for postfix
- type "/sys/class/kgsl/kgsl-3d0/gpuclk" for path
- type "(\d+)\d{6}" for RegEx
4. to show gpu temperature:
- choose one of the 3 custom options inside the finetuning menu
- type "°C" for postfix
- type "/sys/class/thermal/thermal_zone10/temp" for path
- type "(\d+)\d{3}" for RegEx
5. to show cpu temperature:
- open the "transparent cpu monitor" app
- enter the "manually configure sensors" option
- scroll to the bottom and check which thermal zone (0-7) heats the most.
In my case it's thermal zone 6.
- choose one of the 3 custom options inside the finetuning menu of cool tools.
- type °C for Postfix
- type "/sys/class/thermal/thermal_zone6/temp" for path
- type "(\d+)\d{3}" for RegEx
Finally reboot and have fun.
You can easily arrange the values in the correct order by moving the slides up and down inside the fintuning menu.
This overlay won't be killed by the system even if you clean the recents menu and stress the memory.
It will also autostart at each boot.
You can test all the stats using the performance options in gamelauncher.
the Statusbar overlay can be placed differently horizontally and vertically so make sure to move it in the area in both perspectives.
- too avoid screen burn artefacts use high transparency, global white color and disable unneeded gauges.
- too avoid collisions with other elements inside statusbar place it like i did shown in the screenshots.
- i also use tab option to avoid the values to jump around on the screen. (this will disable fonts)
- i use a refreshrate of 0.5 and dont see any additional power loss.
This guide might work on other android devices too.
reserved
Hi there,
Thanks for the brilliant guide, I love tweaks like this!
Do you have any advice on how to show the Battery temp?
Thanks,
Sam
Edit: Found it! I just enabled the battery temp which was already setup in the menu.
I prefer to put the line of info on the navbar.
I mean if folk use a navbar, i can understand why its in tbe notification bar if you dont have a navbar enabled, but as i use a 3rd party launcher nav bar is there, so i add mine to the bottom under the home button.
Related
Hey XDA - I just wanted to share some useful information I came across while developing my app:
App performance is crucial if you want your users to enjoy using your app - the goal is to reduce lag.
There are many ways one can achieve this:
Using multithreading
Simplifying View hierarchy
Reducing Overdraw
Pixel Overdraw occurs when an app repaints a pixel multiple times. This is something we don't really think about, but can have a massive effect on our performance.
Enabling Profiling:
Fortunately, Android has some built in tools to help us developers. (You can find these under Developer Settings)
You'll want to turn on:
1) Force GPU Rendering
2) Show GPU Overdraw
Next, simply restart the app you want to profile and voila - areas of the screen are 'painted' in a variety of colours!
Interpreting Results:
These colours have significant meaning
No color: No overdraw.The pixel was painted only once.
Blue: 1x Overdraw
Green 2x Overdraw
Light red: 3x Overdraw
Dark red: 4x Overdraw
Fixing The Problem:
You'll want to dig in your XML layout files and look for areas of overlap. The biggest issue is if you are drawing backgrounds on top of each other. In my case, my app was drawing 4 backgrounds: one for the activity, one for the fragment, one for the ListView and one for the list item. Then text was drawn on top. As the the image at the bottom of this post suggests, it wasn't pretty.
The solution was simple:
Code:
android:background="@null"
I simply removed the unnecessary backgrounds.
Your solutions may not be as easy, but it doesn't hurt to give it a try. In fact, the scrolling performance of my app improved dramatically - it's now buttery smooth!
Some Results:
{
"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"
}
Credits to Romain Guy. He has a full tutorial on his blog that you should definitely check out.
Please let me know what worked for you and do share any tips you have to optimize app performance!
thanks a lot.. a will be using this on my app and see the resaults
alobo said:
Code:
android:background="@null"
Click to expand...
Click to collapse
Where do you find the XML files to modify?
-deleted-
je2854 said:
Where do you find the XML files to modify?
Click to expand...
Click to collapse
I'm referring to your app's XML layout files, which can be found in res/layout.
does this work with emulators?i tried checking both overdraw and gpu rendering from dev setting in 4.2 emulator but opening apps does not show me anything
molzz said:
does this work with emulators?i tried checking both overdraw and gpu rendering from dev setting in 4.2 emulator but opening apps does not show me anything
Click to expand...
Click to collapse
Apparently you have to check 'User Host GPU' when creating your virtual device. Check this answer for more information.
Nice! I'll check it out
Yes, thanks Romain Guy for this tip. Actually I would recomend to watch all videos with him -- he gives a lot of valuable hints.
You should not use android:background = null, rather set the background to null in your onCreate.
Thanks a lot! I'll try it.
woaaa... great work!! it can be set generally? I mean with that code?
COMMANDS LAUNCHER
{
"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"
}
[More screens in google play's page]
Hi all
This is my first "real" application. I done only CyanogenMod themes until now. For learning something about Android programming, I developed a small app, Commands Launcher.
It is very simple: you can define commands (only shortcuts actually) that you can use in a widget (homescreen and lockscreen).
I hope to add more features in the future, but as I'm an university student at the last year, I won't have much free time.
WIDGETS:
-Homescreen widget with a list of the commands defined (better than folders, it has an unlimited capacity and helps in saving space)
-Lockscreen widget [only from Android 4.2] that allows you to run commands directly from the lockscreen, without unlocking the device (note that this obviously won't work if you have a pin /password security for the lockscreen)
-1x1 minimum size
APP FEATURES:
-homescreen and lockscreen widgets
-three different text sizes for widgets (small, medium, big)
-side scrolling menù for helping app's navigation
-view of commands defined in a list
-backup and restore your commands in and from sd card
-three themes: light, dark, black (black is useful for amoled users, it will displays better and will save battery)
-four different transitions types between app's page
CHANGELOG
-1.5: now items of the list in the widget are centred
minimum widget size decreased from 2x2 to 1x1 (you may need to replace widgets)
-1.3: possibility to change widgets text size (small, medium, big)
small fixes
-1.2: other little fixes after first release
-1.1: little fixes after first releare
-1.0: initial release
DOWNLOAD:
Google Play
(if you like the app, rate it )
Enjoy
I love the concept of this widget. I've been looking for something like this. As a next step, I'd love to be able to create multiple different widgets that I can place on different homescreens. Also, font and size customization and the ability to link apps and not just shortcuts.
Great start!
Jesellers88 said:
I love the concept of this widget. I've been looking for something like this. As a next step, I'd love to be able to create multiple different widgets that I can place on different homescreens. Also, font and size customization and the ability to link apps and not just shortcuts.
Great start!
Click to expand...
Click to collapse
thank you for your appreciation and for your useful suggestions I'll see what i can do in next updates
Commands Launcher updated to 1.3 version:
-possibility to change widgets text size (small, medium, big)
-small fixes
enjoy
update again (1.4 version): fixed a wrong thing in 1.3 version, sorry!
Accessibility options are designed to make your device easier to use — while normally associated with making Android more approachable for the elderly or for helping the physically disabled, anyone can benefit from checking out some of these lesser-known settings. Let’s check out what Android has been hiding.
1. Services
1.1 Talkback: Google Talkback will give you verbal, audio, and vibration cues by acting as a built-in screen reader. It's perfect for the visually impaired.
Steps to enable feature:
- Go to settings >Accessibility .
- Select Talkback .
- Click on Talkback settings to set volume , keyboard echo , touch exploration etc.
- After you enable this feature it will give you verbal cues for each action.
{
"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"
}
Steps to disable feature:
- long press on power button then to disable this feature touch and hold the screen with fingers for more than 3 seconds
1.2 Switch Access: It allows you to configure hard buttons to perform certain tasks to enable better navigation for the visually impaired and makes a pretty powerful tool when paired up with Talkback.
Users can assign hard keys for different tasks.
2. System
2.1 Captions: Enables the system wide closed caption system for videos. It allows videos to display captions based on the parameters decided upon here, and you can change the text size and color within set parameters.
2.2 Magnification Gestures: Magnifies the entire system UI. Activate by triple-tapping on the display inside any apps on the device, pan around using a two-finger drag and zoom in/out further using pinch-to-zoom.
2.3 Power button ends call: When this setting is enabled, you can simply press your device's power button to end a call. This setting can make it faster and easier to hang up
2.4 Speak Passwords: Exactly what it says it does. Use only if you really, really need to use it and please use it with caution even then.
2.5 Accessibility shortcut: This will allow you to quickly enable accessibility features, even while the device is locked.
Step 1: press and hold the power button until you hear a sound or feel a vibration.
Step 2: Touch and hold two fingers until you hear audio confirmation
2.6 Text to Speech: This allows you to choose the text-to-speech engine of your choice, where Google's is the default. Even then you've got languages to choose from and the quality of sound you want to hear.
2.7 Touch and Hold Delays: For those with dexterity issues, how long you need to press and hold to complete actions could be an issue. This allows you to alter the duration required to three different settings.
3. Display
3.1 Color Inversion: This feature flip the entire device color scheme to the inverse. It works across the whole system UI and inside all applications.
3.2 Color Correction: There are options to change the display mode based on different types of color blindness:
Deuteranomaly (red-green)
Protanaomaly (red-green)
Tritanomaly (blue-yellow)
Screenshots taken and shared in any of these display modes will not reflect the changes you've made, so anyone else will be able to view them without any changes.
To enable or disable the abovesettings, follow these steps:
1. Go to Settings > Accessibility.
2. Select any Option you want from the above .
I hope I've sparked your interest enough to encourage you to check them out for yourself because there's some truly great stuff in there, whether you think you need it or not.
What is SideSqueeze?
SideSqueeze is an innovative and unique app that uses the barometric pressure sensor in your device to detect squeezes and screen presses. It is compatible only with Samsung Galaxy devices from 2017 onwards, although some people have reported varying degrees of success with Pixel devices.
What It Does
SideSqueeze gives your S8/S9/S10 series Galaxy the ability to respond to squeezes, double squeezes, triple squeezes, quadruple squeezes, long squeezes, and/or inertial squeezes, as well as force presses on the screen. For example, you can double squeeze your phone to activate Google Assistant...or maybe you'd like to quadruple squeeze to toggle auto-rotation. And now with Tasker integration, you can even create elaborate tasks to do just about anything and trigger them with any type of squeeze! SideSqueeze's new modular GUI allows you to pick and choose what you want to do with ease.
Features (not all available in trial version)
7 detectable squeeze types (single, double, triple, quadruple, long, long double-squeeze, and inertial)
3 detectable press types (single, long, and 2-finger)
Independently selectable criteria allow you to assign multiple actions to any trigger type (if lockscreen open, if homescreen open, if camera open, if S-Pen detached, if within 5-seconds of power on, if the phone is ringing, if in-call, or if screen is off)
New app picker to launch any app of your choosing
Tasker integration to launch any task of your choosing
Quick Settings tile to toggle detection engine
Wide selection of common actions, such as flashlight toggling, status bar toggling, etc
Adjustable pressure thresholds
Calibration assistant to customize SideSqueeze to your device's unique characteristics
Efficient detection algorithm that is designed to be as lightweight and low-power as possible with no significant impact on battery life
Questions?
See the in-app Help section for answers to commonly asked questions.
Where do I get it?
SideSqueeze 2 is now available on the Play store!
Screenshots
{
"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"
}
I'm not able to pass through calibration (SideSqueeze), so for me it is not working.
SideSqueeze is on sale for $1.99 through July 13th!
Version 2.07 (just released) offers better reliability and faster response-time, especially when "Disable baseline verification" is set (checked) on the settings panel (go to the About or Help tab, tap the gear icon on the top-right corner).
We all love to play games on our phone and get 'need, consoles, or apparatuses' to keep our experiences at the highest level. And we want to get the highest FPS values on our phone and play the highest quality while playing the game and spend a pleasant time. Sometimes we are curious on the device that is going on and types of attractions. 'Battery graphics servers, Mobility, which is the Background, we also want to control them.'
I will share super ultra-game modes and extra settings with you! This subject will be a bit (technical) and (detailed and long subject). So you follow the patient ones
What are we going to do first?
We will look at GPUWatch.
What is gpuwatch; Your GPU values are the name of the screen you can see.
The processor speed offers us information about the module that allows us to see the graphic interfaces.
So how can we enable this module?
We will proceed in steps
Settings
Developer options
Gpuwatch to the open position
{
"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"
}
So what does these settings indicate us?
FPS: Number of frames in seconds
CPU Graphics: Displaying the processed data with graphics
CPU Load: Graph showing CPU load
These settings, and graphics (not for normal users) so; These graphics are for those who wonder.
I'm opening Game Launcher. Press the Settings section icon U "" Game Performance section .
In this section, we will block notifications during the game, your game experience is disruption ..! We will activate navigation movements. We will close Bixby. Settings are as follows:
We have come to the most important part .. We will do the game performance part as follows. "Focused by Performance"
Rank came to the top of our game experiment to the top!
We enter the Galaxy Store. We have a lot of add-on and modes to download this application of Samsung.
Game Booster: The game is one of the most important add-ons that allow the device to run more stable and faster.
With Priority Mode, GameBoster will help our business
To receive maximum FPS, the Balance we use (MB / GB) show data. Graphical upgrade. It has battery savings and other custom settings ..
Let's come my private settings.
Settings> Developer options.
Force creating GPU
What is the force of creating GPU?
The graphics processor allows us to obtain high efficiency in the game by force this graphics processor to exceed the minimum levels of games. I don't want to enter very technical letters. Faster animation becomes more efficient for the system.
Settings> Developer options
6X MSAA Activate
4x What is MSAA?
Increases the graphic quality in OpenGL ES 2.0 applications ..
Android, Open Graphics Library (OpenGL), especially the OpenGL ES API with high-performance 2D and support for 3D graphics. OpenGL is a cross-platform graphical API indicating a standard software interface for 3D graphics processing equipment
Settings> Developer Options> System Monitoring
The number of memories per CPU is: 65.535 KB. Open the long tracks.
These settings; Old after the game is over ..
Let's come to the golden advice.
Mute notifications
Turn off power saving mode
Disable animations (I told him in a position. In acceleration)
Turn off the background applications
Keep the clipper clean.
All the contents in the subject belong to me. Please don't forget to like, and comment! I'm making content shares for Samsung Members, I've shared a lot of topics! Some of those:
Acceleration
The solution of bluetooth problems
Construction of theme
Color added to notifications
Saving search.
Hidden