1. 程式人生 > >Android螢幕自動旋轉-Sensor屬性

Android螢幕自動旋轉-Sensor屬性

使用Eclipse+ADT外掛開發Android程式的網友可以通過,ADT Plugin來很好的處理相關的layoutxml佈局以及android開發環境的細節設定,今天我們讓Android螢幕自動旋轉,使用G1或ADP1的網友會發現均內建了加速感應器,可以感知方向。這點提醒網友不要貪圖便宜購買山寨機而缺失這一重要特性。

  如何讓程式自動隨螢幕而旋轉,今天我們不要寫一行有關SensorListener程式碼,直接在Package Explorer中,這裡以android123.com.cn這個Demo程式為例,首先選擇androidmanifest.xml檔案,在右邊選擇Application屬性,這點仔細看圖中的標號,然後單擊我們的Activity視窗類的名稱,這裡我們使用的是android123,demo建立的程式,選擇.Demo,如圖1:

  接下來後滾動條往下拖,可以看到Screen orientation這個螢幕方向選項,我們選擇sensor即可使用加速感應器自動識別調整程式的顯示方向,效果在真機中測試你就發現了,但感應器的電能消耗還是比較大的

  相關的程式碼可以直接加入,在activity中加入下面加粗部分即可。

相關推薦

Android螢幕自動旋轉-Sensor屬性

使用Eclipse+ADT外掛開發Android程式的網友可以通過,ADT Plugin來很好的處理相關的layoutxml佈局以及android開發環境的細節設定,今天我們讓Android螢幕自動旋轉,使用G1或ADP1的網友會發現均內建了加速感應器,可以感知方向。這

android 開啟自動旋轉螢幕的實現程式碼

//0為關閉 1為開啟 Settings.System.putInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 1); //得到是否開啟 int flag = Settings.System.g

Android實現螢幕自動旋轉功能

最近在做一個視訊客戶端專案,有一個功能是,視訊要實現自動旋轉功能,在這裡做一簡單的總結。實現起來很簡單,幾行程式碼就能夠搞定。 直接看程式碼 1、繼承OrientationEventListener類監聽手機的旋轉 這裡用到的是OrientationEventListener類,它是當手機螢幕旋轉時從Sen

AutoLayout——Android螢幕自動適配

不久前看了張鴻洋大神的《Android AutoLayout全新的適配方式 堪稱適配終結者》,覺得不錯。 拿來用了以後,發現有些問題。 自己覺得可以寫一個類似的,於是興趣大發,動手寫出了自己的AutoLayout,感覺更勝一籌。 廢話不說,我們一步步開始: 一、吩咐

ios6.0 UINavigationController、UITabBarController 支援螢幕自動旋轉問題

1、描述       self.window.rootViewController = UINavigationController 或 UITabBarController。 或者是混合使用的,如: UINavigationController 下包含UITabBarC

Android螢幕顯示旋轉180度解決方法

//橫屏正方向 if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) {   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_

關於Android系統自動旋轉屏的實現框架

圖片 分享 text water 相關 proc 實現 -o afa 關於Android系統自動旋轉屏的實現框架 上圖是Android自動旋轉屏的實現框圖 具體請參考我的免費的linux各種驅動開發課程如下:https://edu.51cto.com/course/171

Android 禁止鎖屏與禁止系統自動旋轉螢幕

一. 應用程式介面禁止鎖屏 KeyguardManager mKeyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); KeyguardLock mKeyg

android螢幕旋轉禁止activity重新載入

android螢幕旋轉時預設會重新載入頁面,使用者體驗較差。 如果要禁止重新載入可以用如下方法: AndroidManifest.xml中對應的activity下增加一項 android:configChanges="orientation|screenSize" <act

unity--設定預設螢幕方向並支援自動旋轉

1.在Player Setting裡面設定預設的啟動螢幕正方向: 2.在控制類的Awake或者Start方法裡面,再設定想要的旋轉方向 1 2 3 4 5 6 7 8 9 void Awake() {     //設定螢幕

Android Camera 自動適配多種螢幕,解決預覽照片拉伸和儲存的圖片拉伸

最近公司需要做一個手機自拍照的功能,由於之前有做過類似手機拍照的功能,所以很快就實現了自定義手機拍的功能。但是後面發現部分手機出現預覽照片拉伸和儲存的圖片拉伸的情況。然後百度了一下,發現原理很好理解,也有一堆demo,然而並沒有解決拉伸的情況。下面總結一下我的解決方法,希望對

重力感應失靈/更新win10後不能自動旋轉螢幕

問題 重力感應失靈了,螢幕不能自動旋轉。看裝置管理器裡,感測器下bosch accelerometer圖示上有個黃色歎號,更新驅動軟體說已是最新版本,可依然無法解決問題。 解決 刪除裝置,勾上下面那個刪

自動生成Android螢幕適配的dimens.xml檔案工具類

自動生成dimens.xml檔案方式 優勢:在預設values下調一種解析度的dimens.xml檔案 然後利用工具自動生成其他解析度下的dimens.xml檔案(就是整體放大或縮小多少倍)  可以快速粗略的做到適配多解析度 至於我天朝的特殊解析度那就只能慢慢人工調了 總體

Android開發自動生成的AndroidManifest.xml中的allowBackup屬性的含義和危險性例項講解

一、前言 今天在開發的過程中遇到一個問題,就是關於AndroidManifest.xml中的allowBackup屬性,也算是自己之前對這個屬性的不瞭解,加上IDE的自動生成程式碼,沒太注意這個屬性,但是沒想到這個屬性會直接導致隱私資料的丟失。下面就來看一下這個屬性的影

android 螢幕旋轉 activity中多個fragment重疊

在activity中使用fragment時,螢幕旋轉時activity會被銷燬重新建立。這是會再次建立一個新的fragment,使多個fragment重疊。這時我們只需要在AndroidManifest.xml檔案中的activity配置中加一個 android

解決部分android手機照片被系統自動旋轉90度

使用某星手機有為應用的相簿新增圖片時,發現照片已被旋轉,APP沒有做任何處理,因此肯定是手機在拍照儲存的時候做的手腳。 1、呼叫方法 int degree = ImageUtil.getBitmapDegree(imageInfo.getImgSour

android開機自動喚醒螢幕、開啟鎖屏頁並啟動app

 最近有個需求要求app要開機自啟動,就按照一般的套路去註冊了一個靜態廣播接收器,程式碼如下:      manifest檔案: [html] view plain copy print? <receiverandroid:name=".receiver.StartupReceiver"

android 自定義相機旋轉問題解決及照片自動旋轉問題解決

 //自動旋轉180情況下 myCamera = Camera.open(); myCamera .setDisplayOrientation(180); //圖片旋轉180情況下解決方法 par

Android 螢幕旋轉事件流程分析

WindowManagerService.java (android-6.0\frameworks\base\services\core\java\com\android\server\wm) [java] view plain copy print?pr

android螢幕旋轉在framework中的修改。

在eoeandroid上寫, 記錄過來。    在framework中修改,可以隨意修改螢幕0°指向的方向,其實也是framework層做的對映。 修改HAL層來修改螢幕0°指向的方向應該也是可以的,還沒有試過, 估計會複雜點,應該要修改觸控式螢幕的座標, 觸控鍵值對映表,