Android程序禁止手機自動鎖屏和屏幕翻轉的

Android開發過程當中,一些程序在運行時,不但願手機自動鎖屏,即保持系統的背景燈常亮,以防止程序執行時出現異常,實現起來很簡單,只須要在建立Activity時,在onCreate()方法中,加入以下語句便可。

      getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);android

此外,程序運行過程當中,若是將屏幕翻轉,Android系統會自動改變屏幕的方向,此時,系統會從新調用onCreate()方法建立Activity, 所以程序開發過程當中要注意保存現場,以及屏幕的橫寬比切換問題,若是不須要此功能,能夠在AndroidManifest.xml文件中修改,在每一個 Activity中添加以下語句便可。xml

      android:screenOrientation="portrait"      //portrait表明屏幕豎直開發

      eg:get

           <activity android:name="mainActivity"it

                          android:label="@String/hello"io

                          android:screenOrientation="portrait">程序

           </activity>方法

相關文章
相關標籤/搜索