我討厭每次使用Google Maps導航時都必須打開自動旋轉功能。我不知道為什麼它不僅會像YouTube之類的應用程序一樣自動景觀。
有沒有辦法讓它為Google地圖而不是其他任何應用程序打開自動旋轉功能。
是否有一個應用程序可以執行此任務或以某種方式在Tasker中對其編程?
我討厭每次使用Google Maps導航時都必須打開自動旋轉功能。我不知道為什麼它不僅會像YouTube之類的應用程序一樣自動景觀。
有沒有辦法讓它為Google地圖而不是其他任何應用程序打開自動旋轉功能。
是否有一個應用程序可以執行此任務或以某種方式在Tasker中對其編程?
此解決方案需要安裝並啟用 Tasker。在Android 4.2.1、4.4.2、5.0.2和5.1.1上進行了測試。
+
→Display→Display AutoRotate 並將其 Set 設置為 >打開。打開“地圖”並將設備定向為橫向模式,“地圖”將跟隨您。關閉地圖,設備將恢復為人像。
享受!
編輯開始時間:06/06/2015
有一種方法,您可以通過 settings.db 更改值強制系統進入橫向模式。 / code>。 (在Android 4.2.1上進行了測試,僅在此編輯下需要root 。)
在上述配置文件的任務下以 +
→Code→Run Shell 創建操作,然後輸入以下內容詳細信息:
設置使系統user_rotation 1
在下創建操作以上配置文件的任務,作為 +
→代碼→Run Shell,,並輸入以下詳細信息:
設置將系統user_rotation設置為0
現在,無論設備的手動方向如何,地圖都會自動進入橫向模式。關閉設備後,設備將返回縱向模式。 (請注意,OP關閉了“自動旋轉”功能,因此應該可以使用。)
此編輯適用於像我這樣的用戶,他們在運行緩慢的設備時必須等待應用遵循其方向。 :)
享受!
最後一種方法的缺點是,在某些設備上,該應用程序將首先以縱向模式打開,然後強制轉換為橫向模式。但是,可以使用應用程序快捷方式將應用程序直接啟動為橫向模式。 Tasker允許使用它,我們將使用它。
以 +
→代碼→Run Shell創建操作,並輸入以下詳細信息:
設置使系統user_rotation 1
+
→應用→啟動應用創建另一個操作,然後選擇地圖。在下創建操作>以上配置文件的任務,作為 +
→代碼→Run Shell,,然後輸入以下詳細信息:
設置將系統user_rotation設置為0
現在享受強制自動模式!
編輯已關閉:2015/06/06
在 PROFILES 下strong>標籤,點擊 +
→應用程序→選擇地圖→新任務→為其命名,然後點擊右圖標。
某些Android版本可能會要求您啟用Tasker的輔助功能。按照此處的說明進行操作,然後返回Tasker。
此步驟將創建一個配置文件,只要用戶啟動Maps,就會觸發該配置文件。
我們現在位於命名任務下(在“任務”選項卡中)。點擊 +
→顯示→顯示自動旋轉→在 Set 下面選擇 On
。
我們重新創建一個將在觸發配置文件後執行的操作。
沒有有效的個人資料
。啟動地圖後,該消息將更改。立即享受地圖!
如果您已紮根(可能未使用棒棒糖),則還可以使用xposed模塊應用程序設置。
打開該模塊,搜索並打開“地圖”,然後轉到方向部分,然後選擇“自動旋轉”。這將迫使它自動旋轉。
除了 Firelord的Tasker解決方案(我喜歡這篇文章中提到的所有其他解決方案,但 Tasker 是a)不是免費的,並且b)通常有點讓人不知所措尤其是對於新手)和 Jaskaranbir的應用設置(例如 Tasker , Xposed 對於某些人來說通常有點過多),還有第三個選項可用,稱為 PerApp 。承認,它已經有一段時間沒有更新了,但可能更易於使用。在JellyBean(<4.1)之前,它甚至不需要root即可調整屏幕旋轉。還涵蓋了其他幾個設置,因此您不妨看看一下。
大多數自動化應用程序都可以做到這一點。這是自動(免費)的“流程”: http://llamalab.com/automate/community/flows/408
MacroDroid的免費版本也可以勝任,儘管我仍然更喜歡使用Tasker的解決方案。
Auto Rotate On
。 Auto Rotate Off
。 就是這樣。功能已經實現,您可以通過啟動和關閉在上述步驟中選擇的應用程序來對其進行測試。
AutomateIt的免費版本也可以完成這項工作。
就是這樣。功能已經實現,您可以通過啟動和關閉在上述步驟中選擇的應用程序來對其進行測試。
Tasker甚至允許您添加條件的,例如,如果我的顯示是這樣,則執行其他操作。因此,基於此,我想出了自己的解決方案,該解決方案似乎有些令人費解,但對我有用。因為我的設備沒有被植根,所以需要root的shell代碼命令仍然無法工作。
但是,如果使用if else循環(由於我最初添加了一些附加的調試代碼,可以進一步減少它),您可以簡單地根據方向值設置自動旋轉。因此,您將這兩個值存儲在名為 ROTATE 和 DISPLAY 的兩個變量中,並在if循環開始時使用正則表達式檢查DISPLAY(我這樣做是因為出於何種原因,取向值會在橫向和反向橫向之間跳躍,因此此正則表達式可以同時解決這兩個問題):
%DISPLAY〜R landscape(。*)?
如果這是您想要的設置,則可以在“如果不存在”循環中將自動旋轉設置為關閉。此外,我還安裝了一個名為AutoInput的Tasker插件,該插件可以鎖定主屏幕和後退按鈕,要退出,我可以按另一個按鈕,該按鈕將打開所有打開的窗口,並只需關閉Adobe Acrobat應用程序即可。任務。
好大呀!對於塔斯克。是的,我知道我參加聚會有點晚了,但是哦:)
對於那些正在最新手機(例如具有Bixby例程的Samsung Galaxy)中尋找解決方案的用戶,可以設置Bixby例程以自動旋轉某些應用程序。
如果
然後