ナビゲーションにGoogleマップを使用するたびに自動回転をオンにする必要がありません。Youtubeなどのアプリのように自動的にランドスケープにならない理由がわかりません。
他のアプリではなく、Googleマップで自動回転をオンにする方法はありますか。
これを行うアプリ、またはTaskerで何らかの方法でプログラムするアプリはありますか?
ナビゲーションにGoogleマップを使用するたびに自動回転をオンにする必要がありません。Youtubeなどのアプリのように自動的にランドスケープにならない理由がわかりません。
他のアプリではなく、Googleマップで自動回転をオンにする方法はありますか。
これを行うアプリ、またはTaskerで何らかの方法でプログラムするアプリはありますか?
回答:
このソリューションでは、Taskerをインストールして有効にする必要があります。Android 4.2.1、4.4.2、5.0.2、および5.1.1でテスト済み。
+
→表示→自動回転表示や設定にそれをオン。マップを開いてデバイスを横向きにすると、マップが表示されます。マップを閉じると、デバイスはポートレートにフォールバックします。
楽しい!
編集開始:06/06/2015
ある方法であなたがでランドスケープモードに入るために、システムを強制することができます値を変更するにはsettings.db
。(Android 4.2.1でテスト済み、rootはこの編集でのみ必要です。)
上記のプロファイルのタスクの下に+
→コード→シェルを実行としてアクションを作成し、次の詳細を入力します。
settings put system user_rotation 1
上記のプロファイルのタスクの下に+
→コード→シェルを実行としてアクションを作成し、次の詳細を入力します。
settings put system user_rotation 0
デバイスの手動の向きに関係なく、マップは自動的にランドスケープモードになります。一度閉じると、デバイスはポートレートモードに戻ります。(OPは自動回転機能がオフになっているため、動作するはずです。)
この編集は、遅いデバイスでアプリが向きをフォローするのを待たなければならない私のようなユーザー向けです。:)
楽しい!
最後の方法の欠点は、一部のデバイスでは、アプリが最初にポートレートモードで開き、次に強制的にランドスケープモードに移行することです。ただし、アプリのショートカットを使用して、アプリを直接ランドスケープモードで起動できます。Taskerはそれを許可し、それを使用します。
+
→コード→シェルの実行としてアクションを作成し、次の詳細を入力します。
settings put system user_rotation 1
+
→ アプリケーション→起動アプリの選択→ マップ。上記のプロファイルのタスクの下に+
→コード→シェルを実行としてアクションを作成し、次の詳細を入力します。
settings put system user_rotation 0
強制自動モードをお楽しみください!
編集終了:2015/06/06
下にプロファイルタブをタップ+
→ アプリケーション →選択した地図 → 新しいタスクを右のアイコンをそれに何かを名前をタップ→。
一部のAndroidバージョンでは、Taskerのアクセシビリティサービスを有効にするように求められる場合があります。そこの指示に従ってタスクを実行し、Taskerに戻ります。
このステップは、ユーザーがマップを起動するたびにトリガーされるプロファイルを作成します。
これで、[タスク]タブ内の名前付きタスクの下になりました。タップ+
→ ディスプレイ→AutoRotateを表示→On
下のセットを選択します。
ここでは、プロファイルがトリガーされると実行されるアクションを作成しています。
No active profile
。マップを起動すると、メッセージが変わります。今すぐマップをお楽しみください!
根ざしている場合(そしておそらくロリポップを使用していない場合)、xposedモジュールのApp Settingsも使用できます。
モジュールを開き、マップを検索して開き、[ 方向]セクションに移動して[自動回転]を選択します。これにより、強制的に自動回転します。
加えてFirelordのタスカーソリューション - (私はこの記事で言及したすべての他のものよりも好むが、タスカーは、多くの場合、初心者のための圧倒的なビットは特に)と)自由とBではない)JaskaranbirのApp設定のような(タスカー、Xposedはビットがしばしばあります一部の人にとっては多すぎる)、PerAppと呼ばれる3番目のオプションがあります。確かに、しばらく更新されていませんが、使いやすいかもしれません。JellyBean(<4.1)以前は、画面の回転を調整するためにrootさえ必要ありません。他のいくつかの設定も同様にカバーされているので、見てみたいと思うかもしれません。
AndroidManifest.xml
Maps を見ましたが、IDTには便利なものがありました。
「Eyes-Free Project」によるSet Orientationというアプリを使用できます。ルートを必要とせず、任意のアプリを任意の方向に強制的に回転させることができ、センサーに基づいてランドスケープとランドスケープの反転のみを行うこともできます。その軽量かつ無料。Google Playストアで入手できます。
編集:代わりに「Pranav Pandey」による回転-オリエンテーションマネージャーを使用します。Lollipopと完全に互換性があり、無料で、rootを必要としません。このアプリには、以前のアプリにはなかったアプリごとの設定もあります。
ほとんどの自動化アプリはおそらくこれを行うことができます。自動化の「フロー」はこちら(無料):http : //llamalab.com/automate/community/flows/408
MacroDroidの無料版も仕事をすることができますが、私はまだTaskerを使用したソリューションを好んでいます。
Auto Rotate On
ます。Auto Rotate Off
ます。それでおしまい。機能が達成され、前述の手順で選択したアプリを起動および終了することでテストできます。
AutomateItの無料版も仕事をします。
それでおしまい。機能が達成され、前述の手順で選択したアプリを起動および終了することでテストできます。
そして、Taskerでは、私のディスプレイがそうである場合など、条件を追加することもできます。それに基づいて、私は少し複雑に思えるかもしれませんが、それは私のために動作する独自のソリューションを思い付きました。私のデバイスはルート化されていないため、ルートを必要とするシェルコードコマンドはとにかく機能しません。
ただし、if elseループ(最初に追加のデバッグコードを追加したため、さらに減らすことができます)では、Orientationの値に基づいてAutoRotateを簡単に設定できます。したがって、これらの2つの値をROTATEおよびDISPLAYという2つの変数に格納し、ifループの開始時に正規表現を使用してDISPLAYを確認します(何らかの理由で、方向の値がランドスケープとランドスケープリバースの間でジャンプし続けるため、この正規表現は両方を処理します):
%DISPLAY〜R landscape(。*)?
それが目的の設定である場合、そのifまたはelseループでAutoRotateをOffに設定できます。さらに、AutoInputと呼ばれるTaskerプラグインもインストールしました。これにより、ホームボタンと戻るボタンをロックダウンできます。終了するには、開いているすべてのウィンドウを表示する他のボタンを押して、このトリガーであるAdobe Acrobatアプリを単純に閉じます仕事。
とても大きいイェーイ!Tasker向け。そしてはい、私はパーティーに少し遅れていることを知っていますが、まあ:)