You are going behind the back of the parts of the system that are managing the orientation. You need to do what I said before, otherwise your code will not work correctly in all cases.
On Tue, Aug 18, 2009 at 8:54 PM, James <[email protected]> wrote: > > Hi,Dianne,Here is some good news:If we pass an integer to the > following 'orientation ',We can rotate the screen show,But the > coordinate system is not remaped. That is,the (x,y) coordinate won't > be rotated to (y,x),May be we can do sth to fix this ? Thanks! > > IActivityManager am = ActivityManagerNative.getDefault(); > Configuration cf = am.getConfiguration(); > cf.orientation = (orientation == 0 || orientation == 2) ? 1 : 2; > Surface.setOrientation(0, orientation); > am.updateConfiguration(cf); > > On Aug 19, 9:17 am, Dianne Hackborn <[email protected]> wrote: > > You need to modify PhoneWindowManager to determine the screen orientation > in > > the way you want based on all of the inputs it takes into account > (current > > sensor data, current lid state, current activity stack). > > > > > > > > > > > > On Tue, Aug 18, 2009 at 6:04 PM, James <[email protected]> wrote: > > > > > Thanks for your responce.But i'm not setting the rotation of an > > > activity,I'm to set the rotation for the entire system,That > > > means,Whatever application i launch,It will show as the rotation i've > > > setted,Ant way i can do this?? > > > Thanks again! > > > > > James > > > > > On Aug 17, 1:20 pm, Dianne Hackborn <[email protected]> wrote: > > > > You will probably get a quicker response to regular app development > > > > questions over on android-developers. Anyway, you just set the > requested > > > > orientation on your activity. See the camera preview API demo for an > > > > example. > > > > > > On Sun, Aug 16, 2009 at 6:51 PM, James <[email protected]> wrote: > > > > > > > No one knows ? > > > > > > > On Aug 13, 5:16 pm, James <[email protected]> wrote: > > > > > > Hi guys: > > > > > > I've played around on this for quite a few days, And tried > several > > > > > > ways to do so,But still can't achieve this goal. If anyone has > any > > > > > > idea on this,Let me known,please! > > > > > > Thanks and regards! > > > > > > James > > > > > > -- > > > > 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. > > > > -- > > 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.- Hide quoted text - > > > > - Show quoted text - > > > -- 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 -~----------~----~----~----~------~----~------~--~---
