android4.0預設介面旋轉180

來源:互聯網
上載者:User

標籤:android   io   ar   os   sp   java   strong   檔案   on   

不巧新拿的android4.0預設啟動畫面和正常顯示旋轉了180度,即為倒立的。原來是屏輸出為倒的,尋找得知可以做旋轉:

步驟:

一:先把這個加上 然後加上屬性ro.sf.hwrotation = 180

二:在init.rc指令碼中添加如下內容:      setprop ro.sf.hwrotation180

  1. 修改frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp檔案,在voidGraphicPlane::setDisplayHardware(DisplayHardware*hw)函數中添加如下內容:

      case 180:

           displayOrientation =ISurfaceComposer::eOrientation180;

           break;
三:frameworks\base\services\java\com\android\server\wm\ScreenRotationAnimation.java

// Screenshot does NOT include rotation!
        mSnapshotRotation = (SystemProperties.getInt("ro.sf.hwrotation",0)==180)?2:0;
        //mSnapshotRotation = 0;

android4.0預設介面旋轉180

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.