android screen blurred after switch from portrait to landscape mode - android

I am working on an nvidia jetson tk1 development board with android 4.4 system. I have connected the board with a screen through hdmi interface. The problem is that whenever I switch the screen to landscape mode the screen will be blurred, I mean have some jetter irregular lines when screen refreshing. I rotate the screen with the builtin app.
As I am not familar with the dsi architecture, could anyone help to indicate which module I should check, edid, hdmi or android?
Thanks.

Related

Android 11 "setprop persist demo hdmirotation", etc Not Working to Rotate Display Screen (HDMI) without Changing Orientation

According to this Rotate Android display without changing orientation and this Allow rotate into portrait mode but do not rotate external display, I have to change some props value in build.prop file (using ROOT mode) to rotate output screen in HDMI monitor without changing device orientation. I'm trying to use portrait orientation of my Android and display it in full-screen mode on an HDMI monitor. On Android 10 and below, I've successfully rotated the screen, but what makes me confused is that on Android 11, this method is not working anymore.

Lock my android application in reversed Landscape mode

I can already lock the android application in landscape mode from the manifest file of android. But we use a custom tablet built solely for our company and due to the manufacturing defect, the laptop orientation is reversed.
Is there any way I can lock the application in reverse landscape mode??
You can use react-native-orientation-locker which allows us to lock the orientation of device in our desired way using the following methods,
lockToPortrait()
lockToLandscape()
lockToLandscapeLeft() this will lock to camera left home button right
lockToLandscapeRight() this will lock to camera right home button left

Some part of touch screen not working

I am working in an android project targeted for Samsung Galaxy Tab E in Landscape.
The android application starts on boot(as per requirement), after booting, Android by default loads in portrait and switches to Landscape quickly.
The app is already started(Though screen is locked), but the working area in app would be only the width equal to the width in portrait.
This issue appears when screen is locked and orientation of tablet is set to Landscape.
With reference of attached picture in link https://i.stack.imgur.com/4K5Ul.png.
P : is screen when in portrait.
L : is screen when in Landscape.
A : is working portion of L (Whose width is equal with width in portrait mode)
B : is NON-working portion of landscape.
This issue is resolved, and I have explained my case and solution which might be useful for other developers with similar issue.
The issue was not with android application itself. The issue was because android starts my application before boot completion. In my project, android app would run in accessory mode, controlled from another device.
Once the external device gets tablet during restart/power on, my android application starts to run before boot completion, I made another application (app of external device) which sends request to accessory device to sleep for a while when new device is found, so that tablet has enough time to boot and can start app.
Thank you!

how keep screen in landscape mode after locking and unlocking the device?

I made a game with Adobe AIR and ActionScript 3 for Android devices.
My problem is with landscape mode. Everything is fine as long as the device get lock screen.
When you open the screen and return to the game, it has changed from landscape to portrait mode.
I fixed this with:
stage.addEventListener(Event.ACTIVATE,Activate);
into Activate function: stage.setAspectRatio(StageAspectRatio.LANDSCAPE);
into Activate function: stage.displayState = StageDisplayState.FULL_SCREEN;
portrait problem is fixed but FULL SCREEN is with android titlebar... How can I fix it?

Is it possible to rotate the home screen in the Eclipse Android emulator?

I'm working on an application that will appear on the home screen that I've been testing on my phone in debug mode. However, none of the five phones I have will switch the home screen into portrait mode, making it impossible to test my app in portrait mode. I know that ctrl+F11 will rotate the emulator between portrait and landscape modes. However, much like my physical phones the emulator, when rotated to landscape, simply displays everything sidewise at a 90 degree angle.
Is there a way that the emulator can be setup to allow a landscape home screen? If not, how does one test an application that requires that short of buying one of the few phones that support it?
you can press Numpad 7 to rotate the emulator

Categories

Resources