Yes it is just based on the screen size. You'll need to modify something above the driver if you can't modify the driver itself. I don't know what amount of sensor HAL was in Froyo, but maybe that. Or if not you'd have to hack the framework.
On Mon, Jan 24, 2011 at 10:56 AM, Bram <[email protected]> wrote: > How is this native orientation defined? Is it based on the dimensions > that the screen reports? E.g. If it reports itself to be 1024x600, it > is assumed that it is natively landscape? > > I have a chinese android tablet where I am trying to port froyo to. In > this case, the screen reports itself as 1024x600. The launcher starts > in landscape mode just fine. However, it seems they have messed up the > g-sensor, as rotation is off by 90 degrees. In their own official > firmware, it seems they fixed this somehow for at least the launcher, > but some applications still get it wrong. > > What would the best way to fix this, when the drivers themselves > cannot be modified (no source) ? > > Bram > On Jan 17, 11:51 pm, Dianne Hackborn <[email protected]> wrote: > > It is assumed that the screen's native orientation is the default > > orientation. That is, the default orientation is whatever get when the > > software rotation of the screen is 0. > > > > If you need to make your default orientation a rotation of the screen's > > natural frame buffer, you will need to modify PhoneWindowManager to do > this. > > And be very careful, it is easy to screw up the behavior of the overall > > platform there. > > > > I would be happy to review a change that adds a configuration parameter > for > > this. > > > > > > > > On Thu, Jan 13, 2011 at 7:37 AM, Dudero <[email protected]> > wrote: > > > Hello, > > > > > I have nowhere found how to set the inital screen-orientation of an > > > android-build. > > > I know that this is possible in an Android-Activtiy or directly by > > > manipulating the Android-source... > > > > > But I think it should exists a "clean-solution" like a property which > > > can be set in "init.rc"-file? > > > > > In addition it would be a nice feature if it is possible to swich the > > > orientation by using a adb-shell-command? > > > > > Greetz dudero > > > > > -- > > > unsubscribe: > > > [email protected]<android-porting%[email protected]> > <android-porting%[email protected]<android-porting%[email protected]> > > > > > website:http://groups.google.com/group/android-porting > > > > -- > > Dianne Hackborn > > Android framework engineer > > [email protected] > > > > Note: please don't send private questions to me, as I don't have time to > > provide private support, and so won't reply to such e-mails. All such > > questions should be posted on public forums, where I and others can see > and > > answer them. > > -- > unsubscribe: > [email protected]<android-porting%[email protected]> > website: http://groups.google.com/group/android-porting > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
