剛纔剛剛安裝了應用程序旋轉鎖定器。這是一個簡單的應用程序,但它工作如此之好。它可以強制所有其他應用程序在橫向或縱向模式下運行。 我正在努力弄清楚它是如何做到這一點的。有人可以告訴我嗎?「旋轉儲物櫃」是如何工作的?
1
A
回答
0
也許你只需按住SEARCH按鈕或其他按鈕即可。
這是它的工作原理上的HTC Desire
1
從其他職位數據拼湊我能如何工作了這一點對於應用程序我正在寫一個需要做的正是這樣的方式。 (Force Dock Rotation如果你有興趣)。
我的解決方案包括創建一個窗口,並在視圖層次結構的頂部插入它,這樣你可以得到取向的第一聲吶喊之前另一個應用程序試圖設置它...
orientationChanger = new LinearLayout(this);
// Using TYPE_SYSTEM_OVERLAY is crucial to make your window appear on top
// You'll need the permission android.permission.SYSTEM_ALERT_WINDOW
WindowManager.LayoutParams orientationLayout = new WindowManager.LayoutParams(WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0, PixelFormat.RGBA_8888);
// Use whatever constant you need for your desired rotation
orientationLayout.screenOrientation = ActivityInfo.SCREEN_ORIENTATION_SENSOR;
WindowManager wm = (WindowManager) this.getSystemService(Service.WINDOW_SERVICE);
wm.addView(orientationChanger, orientationLayout);
orientationChanger.setVisibility(View.VISIBLE);
感謝這個回答靈感:How can I globally force screen orientation in Android?
+0
您共享的代碼不適合我。我想在某些情況下將設備的默認方向設置爲縱向。當我收到那個事件時,我寫了你的代碼,但它沒有改變風景的方向。 – 2014-06-09 13:31:31
相關問題
- 1. 學生儲物櫃拼圖
- 2. 如何旋轉異物
- 3. 儲物櫃應用程序方法
- 4. 服務條款內容儲物櫃
- 5. blogger.com博客的社交內容儲物櫃?是否有可能
- 6. 如何旋轉圓周上的物體?
- 7. 如何減慢物體的旋轉?
- 8. 如何通過配置使用WatchServiceDirectoryScanner而不使用儲物櫃
- 9. 如何使儲物櫃對象靜態影響其行爲?
- 10. WP7旋轉控制如何工作?
- 11. 如何讓旋轉在iOS7中工作?
- 12. 如何製作js窗口小部件/彈出式菜單/內容儲物櫃?
- 13. 這個AffineTransform旋轉方法是如何工作的?
- 14. 這個modernizr/jQuery圖像旋轉器是如何工作的?
- 15. 如何使用手勢旋轉iPad屏幕而不是物理旋轉設備
- 16. 如何在其他零件旋轉時停止旋轉物體?
- 17. 裁剪工作是否正確旋轉?
- 18. 旋轉物體onclick
- 19. 如何用相機旋轉物體three.js
- 20. 旋轉物體的問題
- 21. 旋轉畫出的物體
- 22. 如何在旋轉後獲取作物座標javascript
- 23. iPhone - 旋轉不工作
- 24. 如何製作櫃檯?
- 25. Facebook Like Button內容儲物櫃上的Wordpress
- 26. 圍繞軸旋轉物體
- 27. 旋轉/移動物體
- 28. 球體物體不旋轉
- 29. CSS 2個旋轉物體
- 30. 在opengl中旋轉物體
謝謝你的回覆,但我想你不明白我問了什麼。我真正想知道的是,我該如何創建一個類似的應用程序。 – 2012-04-28 17:06:05