Fake rotation app for android - General Questions and Answers

Hi everyone. The present question is originated because I have a 10" android tablet, which I use all the time on landscape mode, by using a forced rotation app. But I've could see that some apps aren't displayed on a "nice way" (mainly, their GUI is too big, and overflow the screen). I must supose this is because app developers, mainly focus their apps' gui to be used on portrait mode (and maybe that's because even on landscape mode, some apps try to rotate to portrait mode).
Ok so; First, I know that does exist apps which force screen mode (landscape, portrait, reverse landscape, and so on). Also I know that an "easy" way you can get a "workable" gui on those apps, is reduce android's DPIs (i have root access), but if I do that, I can "enhance" them, but I mess the rest of remaining "good" apps. And because of that, I know that does exist an Xposed (lsposed) addon, that allows to change dpi selectively, per app; but that addon almost hardbricked my tablet (hehe).
So finally I wondered myself something, and I want to ask you this: ¿Does exist any app that performs, or allow a "fake" rotation? I mean, for instance my case; I need that if my tablet is on landscape mode, and i try to open an app which doesn't "like" landscape mode and if forced to it, is poorly displayed; this app would make it display on landscape mode, as is if it was on portrait mode.
I don't know if i made explain right, but I know i'm not talking about something new, because I've seen before that behavior precisely on android emulators, so I know it's possible, but ¿Is there any android app that could do that?

Related

2 screen questions

1. Am I missing something, or is this a slight malfunction: The homescreen does not appear to go into landscape mode when I turn it that way. "Auto Rotate Screen" IS checked in Settings.
2. There are numerous Apps (Weather Channel and Solitaire-Ken Magic version, to name a few) that only use 2/3 of the available screen space. Weather uses the top 2/3rds, Solitaire uses it's 2/3 from the middle. Anybody have fixes? TIA...
wbexpress said:
1. Am I missing something, or is this a slight malfunction: The homescreen does not appear to go into landscape mode when I turn it that way. "Auto Rotate Screen" IS checked in Settings.
2. There are numerous Apps (Weather Channel and Solitaire-Ken Magic version, to name a few) that only use 2/3 of the available screen space. Weather uses the top 2/3rds, Solitaire uses it's 2/3 from the middle. Anybody have fixes? TIA...
Click to expand...
Click to collapse
1. The homescreen on most android devices will not rotate unless you install a 3rd party launcher such as ADW or Launcher Pro. Auto rotate screen only applies to apps that can rotate, such as youtube or any other app for that matter. Try to uncheck auto-rotate then notice how those other apps stop rotating.
2. You'll need to install Spare Parts from the android market and disable compatibility mode, then restart the phone. Hope that helps.
edit - the reason why those apps don't show in full screen by default is because they weren't coded with qHD resolution in mind. It's not a problem with the phone, instead it's a problem with those apps not supporting qHD just yet.
Paging Dr B said:
1. The homescreen on most android devices will not rotate unless you install a 3rd party launcher such as ADW or Launcher Pro. Auto rotate screen only applies to apps that can rotate, such as youtube or any other app for that matter. Try to uncheck auto-rotate then notice how those other apps stop rotating.
2. You'll need to install Spare Parts from the android market and disable compatibility mode, then restart the phone. Hope that helps.
edit - the reason why those apps don't show in full screen by default is because they weren't coded with qHD resolution in mind. It's not a problem with the phone, instead it's a problem with those apps not supporting qHD just yet.
Click to expand...
Click to collapse
Awesome! Thanks so much. I've used Launcher Pro for so long I had not recalled that the native home screen did not move. I'm REALLY trying to like Sense, but it doesn't seem to be all that. It seems to actually have less functionality (liking the docks too much, probably will switch back when root finally comes). I've had Spare Parts all along too, love it for the fast animations. I must have inadvertently checked the compatibility mode by accident.
That's 2 more of numerous small issues out of the way. Thanks again...

Android Multi-Window proposal

Samsung’s Multi-Window feature is one of the more fascinating aspects of the company’s recent devices. Working in two apps side-by-side is an incredible boon to multi-tasking and productivity. However, this feature has been limited to only Samsung devices. Attempts to add it custom ROMs have been aggressively shut down by Google itself. However, what if instead of baking this functionality into a ROM, it was provided through an application launcher?
This proposal takes it roots in a device that was poorly executed. The Notion Ink Adam (first generation)’s interface was designed in a panel view, allowing quick access to certain services. While a sound idea in theory, this concept and the device were poorly designed. However, the idea remains a viable prospect.
What if this panel view was baked into a launcher application? What if the homescreen was a space that could be manipulated to show up to three applications?
When Android was unified under ICS, Google introduced the Fragments API to assist in developing paneled applications (ie. tablet optimized applications) and applications that could host multiple user interfaces (ie. Gmail phone and tablet UI). What if, theoretically, an application was designed using the Fragments API that created panels for hosting applications? Multiple applications could be utilized at once, side-by-side, much like Samsung’s Multi-Window feature.
The home screen would be a blank screen with the frames outlined in some manner. Layout options would ideally include a three panel layout (each panel occupying a third of the screen) or a two panel layout (one panel occupying two-thirds of the screen, the second occupying the remaining third), always in landscape orientation. I haven’t fully thought out how a portrait mode would work. The app drawer would be accessible via a swipe from the right side of the screen moving to the left side of the screen. To ensure the drawer could be opened with a swipe without disrupting applications using swipes, there would be an active region to detect the swipe, like in the Sidebar application. With the app drawer, a short touch would open up the application in full screen. However, a long press on the application would provide a menu of options regarding which frame the application would be sent to. Widgets would not be utilized in this launcher, as there is no space or need for them.
This is simply a proposal. I don’t have the coding knowledge or experience to be able to begin experimenting with this, or to know if this is even possible. However, I thought I’d at least make this post to see what people thought. Creative criticism and ideas are appreciated, but please, nothing incredibly negative.
Basic mockups using a Nexus 10 were made and are available below. These are incredibly basic, so be warned.

[Q] Tilt sensor is off for some apps, possible fix?

Before my Asus tf700 Infinity, I owned a Samsung Galaxy Tab. I purchased some programs and games for it, and all was well until it was stolen. The problem? Now I've downloaded and used those same apps on my tf700 Infinity, and the orientation is off by ninety degrees on quite a few. It has to do with Android's API and Honeycomb, and how the default base orientation is set in the framework policy. Before tablets, the default orientation for the Android API was portrait, but tablets made landscape defaults a possible better default. Apps not written to accommodate this would have the sensors read 90 degrees skewed for landscape default devices (like my tf700), because the sensor data is being read from landscape (regardless of orientation), but interpreted as portrait by the app. Even though my Galaxy Tab was a tablet, it's default orientation was portrait, so there was no 90 degre skew. I have read enough to know that it's possible to change the Android system default value, but it has to be changed in the framework . . . No easy task, especially if the rom is ODEXed.
So . . . anyone have any advice or fix so my paid apps aren't wasted money? I don't think emailing every single developer is the key, when I could modify a single system value to fix the problem for all apps. Thanks in advance, any help is appreciated.
Doesnt ever gyro-based app/game have a recalibration setting? Have you tried that?
Send From My Samsung Galaxy S3 Using Tapatalk 2
GrayHat137 said:
So . . . anyone have any advice or fix so my paid apps aren't wasted money?
Click to expand...
Click to collapse
You could try Ultimate Rotation Control. It can have an individual setting for each application (Forced Portrait/Forced Landscape/Forced Auto).
ShadowLea said:
Doesnt ever gyro-based app/game have a recalibration setting? Have you tried that?
Send From My Samsung Galaxy S3 Using Tapatalk 2
Click to expand...
Click to collapse
The problem is that the data the app is getting is from the sensors is rotated 90 degrees. For example, if the app assumes the tilt data it is getting is from the left and right: tilt left, go left. On my tablet, it's default boot state is landscape, so if the app is asking for the sensor info the wrong way (a deprecated way - from before the Honeycomb API), it's getting the tilt axis from the top and bottom, so: tilt up, go left. I can calibrate, but I still have to tilt up to go left.
Sounds like badly programmed apps to me. Have you tried asking the devs to update based on the correct APIs?
HeartWare42 said:
You could try Ultimate Rotation Control[/URL]. It can have an individual setting for each application (Forced Portrait/Forced Landscape/Forced Auto).
Click to expand...
Click to collapse
I had hoped it would override the default framework, but apps were still polling the sensors wrong no matter which orientation they were displayed in. The sensor data was rotating the same amount as the app, but the original sensor data was still originally off by 90%.
Thanks for the tip; Ultimate Rotation Control is a good app that solved another issue I had, just not this one.
sbdags said:
Sounds like badly programmed apps to me. Have you tried asking the devs to update based on the correct APIs?
Click to expand...
Click to collapse
Yes, that's the consensus. Some I've asked, others are no longer in active development (nostalgia for holding onto these apps). I stumbled upon a web hit while googling for answers, the solution was about changing a simple setting in the android framework, but I'm a not experienced with ADB, and things like ODEXing and DeODEXing are nerve-wracking while I learn and experiment.
Also, thanks for coming sbdags. Running Xenogenesis since late April, fantastic job! :good:
GrayHat137 said:
Yes, that's the consensus. Some I've asked, others are no longer in active development (nostalgia for holding onto these apps). I stumbled upon a web hit while googling for answers, the solution was about changing a simple setting in the android framework, but I'm a not experienced with ADB, and things like ODEXing and DeODEXing are nerve-wracking while I learn and experiment.
Also, thanks for coming sbdags. Running Xenogenesis since late April, fantastic job! :good:
Click to expand...
Click to collapse
Which part of the framework do you need to change?
sbdags said:
Which part of the framework do you need to change?
Click to expand...
Click to collapse
Navigate to the androidpolicy\com\android\internal\policy\impl folder and open PhoneWindowManager.smali in your favorite text editor (Notepad++ is my favorite)
Search for the method "rotationfororientation"
(Picture of code here)
Make note of the variables (v#) for portrait and landscape (in my case portrait is v5)
Scroll to the end of the method and you should find something like:
"move v2, v5" (make sure it's the last move command before the end of the method)
Change the second variable (in this case v5) to whatever orientation you wish to be default. In my case I have set portrait as the default orientation.
Click to expand...
Click to collapse
There are other steps, but this is the only variable changed. I can't post links yet, and I didn't want to copy all of the text there, but that's it. The attached picture is the picture of the code.
Eureka!
GrayHat137 said:
There are other steps, but this is the only variable changed. I can't post links yet, and I didn't want to copy all of the text there, but that's it. The attached picture is the picture of the code.
Click to expand...
Click to collapse
Dear friends,
As I was also facing the same problem in my Ubislate 7C+(EDGE) tab by DATAWIND. While reading your post an idea struck to my mind. With the help of Root Browser app I navigated to /system/build.prop, opened it in text editor and in "ADDITIONAL_BUILD_PROPERTIES" changed the value of "ro.sf.hwrotation=270" 270 to 180 saved it and rebooted the tablet. Yes! the problem was solved but it created a new problem that the orientation of animation while boot and camera orientation has changed now but in order to rectify it I pulled bootanimation.zip to my computer and after unzipping it changed the orientation of animation files from portrait to landscape. Changed the orientation in 'desc.txt' from 480 800 to 800 400 and zipped both without any compression. Pushed it back to /system/media and changed the permission, user,group to original one with the help of root browser. Then for camera orientation with the help of root browser I navigated to /system/etc/camera.cfg opened it in RB text editor and changed camera orientation from 90 to 0, saved it and rebooted my tablet and now all the games using gsensor tilt are working fine.
Thanks,:good:
rotation gyro off
I had the same problemen, i resolved it by going to setting, location and then status (only GPS) then i started GPS tools , just waited a min or so . now everthing is oké again.
I hope thuis helps you

[Q] Rotation-sensitive screen switching on Android

So I'm huge into customizing my interfaces, no matter what platform, and for a long time I've been looking for a launcher or app for android that will allow me to rotate/tilt my screen to view a different desktop. I don't think I'm alone in that I typically hold my phone or tablet upright the majority of the time and the rest of the time I'm paying games or watching videos. I'd like to see a different set of apps and widgets based on the orientation, does something like this exist?
I'd settle for a launcher that would allow a different layout for the same apps and widgets if this isn't doable (ex. 5 x 9 grid in portrait mode, 9 x 5 grid in landscape mode) as currently if I allow rotation the arrangement can only really look correct from one angle. I've done my research and tried the majority of launchers on the Play market, currently I'm using Nova Launcher Prime but it doesn't have this functionality.
Thanks for taking a second to indulge my insanity.

Howto download tablet optumized apps

Sony Xperia Z5, features a 5.2" 1080P IPS LCD display and runs natively with 480p for (lcd density.
Apps are "phone" oriented. When i change it to 320p let say app- es file explorer adapts, and looks great, some apps and games that i use and i know have the capability do not change even after reinstalling them on new settings.
So i think google play reads settings from somewhere and i would like to know what and where, so i could use those apps games for tablets.
Or maybe lcd prop is not set ok for this resolution and apps dont react?
if you have marshmallow try with xposed module app settings
i know viber never adaptes and camera. I use xposed settings to set dpi for everything seperated, but yea its pain in the ass
I think there is more about it or i dont type in right settings. I use xposed module app settings with no real success.
Does app adapts imidiately or how exactly does change works.
Wil try some combinations and hope suceed.
stipi69 said:
I think there is more about it or i dont type in right settings. I use xposed module app settings with no real success.
Does app adapts imidiately or how exactly does change works.
Wil try some combinations and hope suceed.
Click to expand...
Click to collapse
with app settings you need to restart or soft restart phone every time you change something
Ok i figured it out, but it is not working for the app i want.
Read some forums and articles about that and resolution plays the role in some apps, screen is just too small to show all content in tablet mode or buttons would be too small to operate so app doesn't adapt. I even tried TABLET METRICS xposed module which should simulate 7" display.
The app / game in question is TERRARIA, so if someone has managed to figure it out how to swith to tablet mode on a phone please do tell :fingers-crossed:
stipi69 said:
Ok i figured it out, but it is not working for the app i want.
Read some forums and articles about that and resolution plays the role in some apps, screen is just too small to show all content in tablet mode or buttons would be too small to operate so app doesn't adapt. I even tried TABLET METRICS xposed module which should simulate 7" display.
The app / game in question is TERRARIA, so if someone has managed to figure it out how to swith to tablet mode on a phone please do tell :fingers-crossed:
Click to expand...
Click to collapse
I think, for now, that forcing games to tablet mode is very hard, or impossible.
Yes i believe it is hard because when i play around with settings i see change in initial screen as far as fonts goes, let say dialog " aditional download not needed" or similar and then game goes back to normal, best scenario as far as any change are some distortions on screen or worse resolution, to the worse then.
I made it for my favorite game TERRARIA, need to test it on other games, works for apps allso.
It is not much about dpi as it is about resolution in games i guess...
Here is a link of video how game compares with new settings and old ones, and it is as easy as terminal+root+one simple command, it allso makes switching tablet phone layout easy
All is recorded on the same phone E6653, Z5...
When i chose 1440x2560 phone adapts tablet layout
Default is 1089x1920
https://youtu.be/jE6nX1mRmAU
Please try it, but watch for correct resolutions for your aspect ratio, and do not push max resolution on market right away, enjoy!!!

Categories

Resources