Hi all, please see the below thread. Only sharing the info as this was posted on the Verizon N4 forum.
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Hope this helps...
As indicated below some touchwiz native apps are affected.
List of known affected applications by changing DPI settings:
S-View (for S-View covers -- slightly misaligned but functional)
Touchwiz Stock Dialer (slightly misaligned but functional -- other non-stock options exist such as Hangouts or ExDialer)
Fingerprint lockscreen (arrow pointing to finger print scanner off center)
Exchange email (stock Samsung Email)
Stock Camera App
Just FYI to get some easy download links:
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Enable USB debugging on yer phone
-> http://www.mediafire.com/download/a4hd8y0c1iakysk/Samsung-Usb-Driver-v1.5.49.0.exe
Samsung USB drivers you'll need installed
-> http://forum.xda-developers.com/showthread.php?p=48915118#post48915118
ADB / Fastboot installer
navigate to C:\adb\ and then run the command they give in the thread
adb shell wm density 540
(not confirmation will be sent but your phone should prompt you to 'allow' your computer to send adb commands to it.).
Restart phone
DPI settings are now at 540. original DPI settings are 640 BTW
imnoob55 said:
Hi all, please see the below thread. Only sharing the info as this was posted on the Verizon N4 forum.
http://forum.xda-developers.com/note-4-verizon/general/root-want-to-modify-dpi-t2960644
Hope this helps...
Click to expand...
Click to collapse
I came across that thread a few hours ago. It's pretty neat to be able to drop the density and make more use of display space (could even drop it down to 384 and make it look more like a tablet), but it has its problems. Samsung apps (Dialer, camera, S Note, S-View, etc) will lose their screen alignment and/or only cover a portion of the screen when altering the density. Finding an alternate dialer was easy enough, but I'm having trouble finding a camera app similar to stock in quality, and was unsuccessful at replacing the S-View...
redphazon said:
I came across that thread a few hours ago. It's pretty neat to be able to drop the density and make more use of display space (could even drop it down to 384 and make it look more like a tablet), but it has its problems. Samsung apps (Dialer, camera, S Note, S-View, etc) will lose their screen alignment and/or only cover a portion of the screen when altering the density. Finding an alternate dialer was easy enough, but I'm having trouble finding a camera app similar to stock in quality, and was unsuccessful at replacing the S-View...
Click to expand...
Click to collapse
Yup unfortunately that is a side-effect of doing this. Only way to do it that I am aware of conventionally would be via xposed or loading in custom TW apps, both not possible. Hangout dialer works well, for this. TW stock browser is not affected. My S-Note is not affected either, too. Dialer and S-View are (not unusable, they just are not center-aligned any longer as their height/width are set on static widths rather than proportional % when Samsung set up the layout.) Maybe they'll change that in L.
BTW I use Nova for launcher and Hangouts as my dialer. I do use an s-view case, though, which is of course impacted.
imnoob55 said:
Yup unfortunately that is a side-effect of doing this. Only way to do it that I am aware of conventionally would be via xposed or loading in custom TW apps, both not possible. Hangout dialer works well, for this. TW stock browser is not affected. My S-Note is not affected either, too. Dialer and S-View are (not unusable, they just are not center-aligned any longer as their height/width are set on static widths rather than proportional % when Samsung set up the layout.) Maybe they'll change that in L.
BTW I use Nova for launcher and Hangouts as my dialer. I do use an s-view case, though, which is of course impacted.
Click to expand...
Click to collapse
I'm also using Nova Launcher. I did download ExDialer at first, but I went to Hangouts Dialer instead since ExDialer has a trial period and costs money.
S Note is largely unaffected yes, but when you open the camera for copying documents, the square used for aligning the camera with the document is off-center. It doesn't seem to hurt functionality in any way, though. Oddly enough, the camera when used in S Note is fullscreen...
As far as S-View goes, I'm thinking about removing the flip cover. S-View is nice, but I'm always trying to not get smudges on the cover screen on top of the phone display, so the cover is a little bit cumbersome to me when holding it. Seeing how much better the phone looks at a lower density makes me lean even closer to just getting rid of it. That leaves me with just the camera replacement...
Exchange email is also broken... when you reply to an email, the screen font is set to eleventybillion.
-----
Sent with my Galaxy Note 4
Can anyone confirm if this impacts the play store? Typically changing the dpi on the whole device would prevent the play store from downloading some apps.
Sent from my SAMSUNG-SM-N910A using XDA Free mobile app
jfenton78 said:
Can anyone confirm if this impacts the play store? Typically changing the dpi on the whole device would prevent the play store from downloading some apps.
Sent from my SAMSUNG-SM-N910A using XDA Free mobile app
Click to expand...
Click to collapse
I haven't seen any problems with the Play Store yet, though I haven't been installing much of anything, either. The few apps I've installed so far gave me no trouble.
Also, just found out that the stock camera has no problems with accurate button detection when the phone is turned sideways for landscape rotation, though it's still not fullscreen. You have to guess where the buttons are on the screen in portrait when the density is changed.
Couple of tips:
if you get an error about the device being offline make sure you've got the current ADB installed. The link provided for the adb and fastboot didn't work for me because the file didn't install. The program is just an auto run zip file. you can open with 7-zip and just extract the adb files.
also if you get an error about the device being unauthorized you must select no action on the windows pop up and always perform this action. the phone should then get a pop up with the RSA key number and ask you to authorize. hope this helps.
540 DPI is pretty nice.
I was okay with the dialer and lockscreen, but the camera made me go back to 640. In vertical shooting mode, the touch points for all the icons, including the shutter button, is misaligned and is very annoying. What a shame as 540 looked AWESOME.
cj00ta said:
Exchange email is also broken... when you reply to an email, the screen font is set to eleventybillion.
-----
Sent with my Galaxy Note 4
Click to expand...
Click to collapse
Thanks! Just added to the top thread under impacted apps
Does this effectively change the resolution? I'm curious if lowering the DPI would give positive improvement to high-end game performance. Can anyone shed some light here?
Conkrete said:
Does this effectively change the resolution? I'm curious if lowering the DPI would give positive improvement to high-end game performance. Can anyone shed some light here?
Click to expand...
Click to collapse
It doesn't change the resolution. What it changes is the drawing size of on-screen content which is directly from the 'dpi setting' of the phone.
It's a little complicated to explain but this is how it works;
The phone's default screen density (DPI) setting 640, this is done because that's how many dots per inch of the physical screen there is (a phone of similar screen size would have a similar dpi). This value is stored in your phone's build.prop and is read by numerous applications, it might not match exactly the 'real' dpi of the screen but its normally very close to it.
By changing it lower in dpi you're instructing to applications you actually have a smaller screen size, thus to fit content (i.e words not being HUGE on a small screen) content is drawn to that dpi setting you're providing in build.prop.
Now to go into why we have certain issues when changing the dpi.
This is basically due to how the app did its layout sizing (do I base content on "actual size" of the screen-size or do I base it on "actual density" of the screen density in build.prop? Most apps, since they're targeting to be used with dozens of devices of all sorts of different sizes, will be designed where the layout of content is dependent upon dpi. A layout would be I want a rectangular box on the bottom that has height 10px and width 100%, so that effectively means the width is based on the proportion of the screen size (the OS controls this, its just a matter of scaling). This is why you once had 5 items to show now has 8 items to show in a listbox. The size of the listbox in this case would be based on actual density while the content (text etc.) inside would be based on actual size (scaling I would think is limited to a min/max actual size for text).
Samsung can get away with this on their stock apps because in their mind when they build their roms they are only going to be used on that specific device. They're starting to go away from this, however, and are starting to make their layouts more typical that of a normal application. You have somewhat less control of the layout going from actual size to actual density.
*keep in mind you can actually set parameters for both. Such as if I wanted something to be 10% in width but only up to 2.5 inches in actual size this effectively means that it will scale until it reaches 2.5" and then scale no longer.
I hope that makes sense. Resolution really doesn't have a role at all in this, you're always at the same resolution (4K) and this is handled by the lower-level kernel and GPU firmware. I don't think there's a way to change this at the app layer but than again I have really no background in android development.
*please if anything comes off as inaccurate please point out, I am from a XAML/.NET development background and linux/unix embedded systems and really I focused on back-end/databases/services and not really front-endy stuff. This is how it is handled in XAML though and I have seen android uses the same principals.
imnoob55 said:
It doesn't change the resolution. What it changes is the drawing size of on-screen content which is directly from the 'dpi setting' of the phone.
It's a little complicated to explain but this is how it works;
The phone's default screen density (DPI) setting 640, this is done because that's how many dots per inch of the physical screen there is (a phone of similar screen size would have a similar dpi). This value is stored in your phone's build.prop and is read by numerous applications, it might not match exactly the 'real' dpi of the screen but its normally very close to it.
By changing it lower in dpi you're instructing to applications you actually have a smaller screen size, thus to fit content (i.e words not being HUGE on a small screen) content is drawn to that dpi setting you're providing in build.prop.
Now to go into why we have certain issues when changing the dpi.
This is basically due to how the app did its layout sizing (do I base content on "actual size" of the screen-size or do I base it on "actual density" of the screen density in build.prop? Most apps, since they're targeting to be used with dozens of devices of all sorts of different sizes, will be designed where the layout of content is dependent upon dpi. A layout would be I want a rectangular box on the bottom that has height 10px and width 100%, so that effectively means the width is based on the proportion of the screen size (the OS controls this, its just a matter of scaling). This is why you once had 5 items to show now has 8 items to show in a listbox. The size of the listbox in this case would be based on actual density while the content (text etc.) inside would be based on actual size (scaling I would think is limited to a min/max actual size for text).
Samsung can get away with this on their stock apps because in their mind when they build their roms they are only going to be used on that specific device. They're starting to go away from this, however, and are starting to make their layouts more typical that of a normal application. You have somewhat less control of the layout going from actual size to actual density.
*keep in mind you can actually set parameters for both. Such as if I wanted something to be 10% in width but only up to 2.5 inches in actual size this effectively means that it will scale until it reaches 2.5" and then scale no longer.
I hope that makes sense. Resolution really doesn't have a role at all in this, you're always at the same resolution (4K) and this is handled by the lower-level kernel and GPU firmware. I don't think there's a way to change this at the app layer but than again I have really no background in android development.
*please if anything comes off as inaccurate please point out, I am from a XAML/.NET development background and linux/unix embedded systems and really I focused on back-end/databases/services and not really front-endy stuff. This is how it is handled in XAML though and I have seen android uses the same principals.
Click to expand...
Click to collapse
Extremely helpful and great info. Possibly the best response I've received from XDA. Thank you for the info. I have found a couple root apps that claim to change resolution but I've been hoping to find a non-root alternative.
Hello,
in display settings on Android Oreo there is an option to change display size and i allways have it on "small" but there is a problem with one app that seem not to adjust to this settings and it is impossible to use it because all buttons and text are deformed and they overlay on each other. The problem disappears when i change the display size to "default". So here comes my question: is there any way to keep overall display on small and somehow make it change automatically to default only for this app?
Hi,
can somebody please tell me how to add the 3rd row of quick setting toggles in the Oreo update like it was with Nougat?
I've tried Oreo for the third time now but several things simply don't work anymore or got worse in comparison with Nougat.
I could live with a few of those but only having two rows of quick setting toggles is definatily not one of them.
I tried gravitybox (it's missing the option to manage the vibration strength of the virtual buttons and the battery tile now has additional text which takes up all the space so the temperature part isn't visible anymore.)
Furthermore I had to buy a substratum theme to not vomit from the white quick settings panel. With the march security update the installation is now as tedious as with Nougat due to the forced reboot.
The Xposed module HowGiveLolli doesn't work anymore and the centered normal letters instead of all upper case was a real nice feature.
Why are the points in the settings app regrouped so it's harder to find specific settings?
There are simply so many bad design choices in my eyes I can't bring myself to live with Oreo due to not finding substitute functions for the missing ones.
Kind regards
I know you posted this last month so you hopefully figured it out, but either way I thought I'd share the answer since someone else might want to know in the future.
It has to do with the display scaling in Settings\Display\Advanced\Display Size. If set to default or large, you only get two rows of quick settings. If you set to small, the UI shrinks and as a side effect you get three rows of quick settings tiles. You can always increase the font size afterward if it's too small, but reducing the display scaling is the only way to have enough room to display three rows.
ABQNM said:
I know you posted this last month so you hopefully figured it out, but either way I thought I'd share the answer since someone else might want to know in the future.
It has to do with the display scaling in Settings\Display\Advanced\Display Size. If set to default or large, you only get two rows of quick settings. If you set to small, the UI shrinks and as a side effect you get three rows of quick settings tiles. You can always increase the font size afterward if it's too small, but reducing the display scaling is the only way to have enough room to display three rows.
Click to expand...
Click to collapse
Thanks for posting the solution. I simply restored my Nougat backup as I never upgraded my bootloader for that matter. I don't think I'll be using Oreo until I get a new phone which possibly can't be a Moto Z3 because I'm not really convinced they will release anything more than the Z3 play.
ABQNM said:
I know you posted this last month so you hopefully figured it out, but either way I thought I'd share the answer since someone else might want to know in the future.
It has to do with the display scaling in Settings\Display\Advanced\Display Size. If set to default or large, you only get two rows of quick settings. If you set to small, the UI shrinks and as a side effect you get three rows of quick settings tiles. You can always increase the font size afterward if it's too small, but reducing the display scaling is the only way to have enough room to display three rows.
Click to expand...
Click to collapse
Hi and thanks for this trick : as a matter of fact I was always on "small" in Nougat and it worked nice with 3 rows, but with Oreo I needed to switch to "smaller" to switch from 2 to 3 rows :silly:
(note to galaxy note 10 users set samsung navigatiomode to gesturemode then go into arc lighting and move the buttons up vertically as they are outside of view using gesture mode will make the bar much thinner than normal, force navbar color to black then change the buttons to a line and push them to the edge, this will hide the chin by causing an illusion of the button being closer to the edge than it actually is, the upside to this is that you both get gesturebased navigation and tapbased, by forcing button size it's also relatively easy to hit the buttons)
Download (xda members get free access, will provide unlock codes to any xda member who asks)
https://play.google.com/store/apps/details?id=com.symetium.arclightingnavigationbar
Full Description:
Arc Lighting Navigation Bar is the most advanced custom navigationbar on the market, you can do everything from setting a custom icon per button coloring it after your current wallpaper or app you use or move the buttons up and down both inside and outside of layers, you can apply a colored layer behind each button individually and you can curve each corner of that layer individually you can also set an outline around each layer invidually and you can curve each corner individually aswell this outline can ofcourse change color after your wallpaper or app you're using and you can ofcourse adjust transparency and color lightness as with all other layers, you can force a custom tapspace for each button individually if you feel it's too small for your finger just increase the space and it will be much easier to tap the button, you can set the each individual layer such as the navigationbar or preset icon to change color after the app you're using or after the wallpaper you have both on the homescreen and inside an app, if you prefer to have the wallpaper color even inside the app you're using you can do that too you can also adjust transparency and color lightness if you prefer a darker or lighter color, you can apply an outline to each colored layer individually you can also curve each corner of this outline individually as well as the layer itself, arc lighting custom navigationbar also features modes that you can create and delete as you wish, you can set a custom configuration for how the bar should look and behave inside an app you can set a custom configuration for how the bar should look and behave inside an app in landscape and in portrait, you can do the same on the homescreen both in landscape and in portrait, arc lighting navigationbar comes with various presets such as pc mode which is designed for mouse and keyboard use and a higher dpi setting simply edit only landscape with this mode and have a pc ui, only enable when in landscape, arc lighting navigationbar also features a lighting system that let's you make each button glow individually you can also adjust the glow or turn it off all together, you can have the home button and or back button and or recent apps button pulse when charging, you can use each button individually as a battery indicator and make them change color depending on your charge, you get all this and much more in the most advanced navigationbar app on the market, arc lighting navbarigationbar also comes with various system modes, if you want the best experience choose advanced mode or rootmode, download the simple to use enabler software to give your device the neccessary permissions for advanced mode so you don't have to mess with adb, if you don't want to do this simply choose simple mode this is slightly more limited than advanced more as it will run ontop of your current navigationbar and it doesn't support transparency.
Features:
- Advanced color system with multiple layers of colors that can be enabled or disabled with adjustable transparency or color lightness and or change depending on wallpaper or app.
- Tap Space customization to adjust how big or small you want the Tap Space to be (smaller is better for a mouse and bigger is better for a finger)
- Movement system for each icon to move icons up and down or side to side both inside a layer or with the layer
- Full support for icon packs per icon and preset white or wallpaper/app colored icons with support for glow and lighting indicators
- Lighting system for each individual icon for notifications and various indicators
- PC mode preset for mouse and keyboard use (try to create Windows XP)
- Modes system that lets you set how the bar behaves in landscape and or portrait in-app and or the home screen by default you edit all so uncheck edit all variants to edit individually
i wanted to update everyone on what happened, the app simply died because the developer i worked with simply vanished, i wanted to post this as many of you have noticed i haven't sent out free codes as i should to xda members, my app arc lighting which i put years of my life in including money died, the person i worked with just disappeared, i am not accusing him he said he had corona so i am trying not to think anything i tried to be considerate but i asked whats been happening, i paid money last year to make changes to the app changes which haven't been made and it ended up just dying because it's broken
the last few days i received strange emails from someone claiming they have the sourcecode for something and wanting to sell it to me but they never said for what so i asked what this was about they refused and eventually when i said i'm not interested i received this
---- Unknown Unknown skrev ----
Okay
I am sure someone will pay bitcoin for
com.symetium.holepunchcameraeffects
On Tuesday, 27 July 2021, Jonathan wrote:
> Well i don't want it thank you for your time
> ________________________________
> Från: Unknown Unknown <@gmail.com>
> Skickat: tisdag 27 juli 2021 21:13
> Till: Jonathan
> Ämne: Re: Source Code Purchase
>
> Depends how much you want it.
-------------------------------------------------------
i've had contacts with admins on this website who promoted my app, and some people have helped me in the past i wonder if anyone can help me as i am clueless on what to do, the developer i did work with simply is missing, and i don't believe he would do anything to me, i know two people who have the sourcecode, and i do trust them so i don't really know whats happening, i also have no idea why anyone would even want the sourcecode, the functionality is 5% of competing apps that does exactly the same thing, what people seem to like is my ui design and that can easily be copied.
Hello All,
1) Just as the title reads, is there a way to reduce the font size further than the lowest option from Settings > Display > Font size ? I just want maybe a little bit more. (PS: I'm trying to get the same font size and consistency as my OP7 Pro)
2) Is there a way I can change the quick settings icons's to reflect Google stock icons or Oxygen OS icons ?
I think for 1) above, rooting might be a way as i've done this in the past with my HTC phones. I havent had to root my last few phones but on the Note10+ the font seems to be absurdly large and its bothering me. My OCD is not helping either.
Any suggestions on getting around this will be much appreciated !
I like small fonts, and status bar icons, I set the dpi to 549 in developer option
winol said:
I like small fonts, and status bar icons, I set the dpi to 549 in developer option
Click to expand...
Click to collapse
Amazing, thats all i ever needed ! You saved me from rooting
Yes the only way to reduce fonts is to change dpi... but what dpi number is another problem..!
If you use the samsung keyboard, yes, a problem arises, as the keyboard becomes smaller when you increase dpi, I use AI type keyboard, it is not affected by dpi settings, appart from this I have not found any other problem
winol said:
If you use the samsung keyboard, yes, a problem arises, as the keyboard becomes smaller when you increase dpi, I use AI type keyboard, it is not affected by dpi settings, appart from this I have not found any other problem
Click to expand...
Click to collapse
I noticed that, but it's much better than dealing with abnormally large text and icons everywhere. I'll probably use swift keyboard or keep tuning the dpi until I find a sweet spot.