Saya muak harus mengaktifkan rotasi otomatis setiap kali saya menggunakan Google Maps untuk navigasi. Saya tidak tahu mengapa ini bukan lansekap otomatis seperti aplikasi seperti Youtube.
Apakah ada cara saya dapat mengaktifkannya putar otomatis saja untuk google maps dan bukan untuk aplikasi lain
Apakah ada aplikasi yang akan melakukan ini atau memprogramnya di Tasker?
auto-rotation
Diskdrive
sumber
sumber
Jawaban:
Solusi ini membutuhkan Tasker diinstal dan diaktifkan. Diuji pada Android 4.2.1, 4.4.2, 5.0.2 dan 5.1.1.
+
→ Tampilan → Tampilkan AutoRotate dan Setel ke Aktif .Buka Peta dan arahkan perangkat Anda dalam mode lansekap, Peta akan mengikuti Anda. Tutup Maps dan perangkat akan kembali ke Portrait.
Nikmati!
ATAU
Edit mulai: 06/06/2015
Ada cara Anda dapat memaksa sistem untuk masuk ke mode Landscape oleh perubahan nilai di
settings.db
. (Diuji pada Android 4.2.1, root hanya diperlukan di bawah edit ini.)Buat tindakan di bawah Tugas profil di atas sebagai
+
→ Kode → Jalankan Shell, dan masukkan detail berikut:settings put system user_rotation 1
Buat tindakan di bawah Tugas profil di atas sebagai
+
→ Kode → Jalankan Shell, dan masukkan detail berikut:settings put system user_rotation 0
Peta sekarang akan secara otomatis masuk ke mode Lansekap terlepas dari orientasi manual perangkat Anda. Setelah Anda menutupnya, perangkat akan kembali ke mode Portrait. (Perhatikan bahwa OP menonaktifkan fitur rotasi otomatis sehingga harus berfungsi.)
Hasil edit ini dimaksudkan untuk pengguna seperti saya yang pada perangkat lambat harus menunggu aplikasi untuk mengikuti orientasi mereka. :)
Nikmati!
ATAU
Kelemahan dalam metode terakhir adalah bahwa pada beberapa perangkat aplikasi pertama akan terbuka dalam mode Portrait dan kemudian akan memaksa beralih ke mode Landscape. Namun, aplikasi dapat langsung diluncurkan ke mode Lansekap dengan menggunakan pintasan aplikasi. Tasker memungkinkan dan kami akan menggunakannya.
Buat tindakan sebagai
+
→ Kode → Jalankan Shell, dan masukkan detail berikut:settings put system user_rotation 1
+
→ Aplikasi → Luncurkan Aplikasi → pilih Maps .Buat tindakan di bawah Tugas profil di atas sebagai
+
→ Kode → Jalankan Shell, dan masukkan detail berikut:settings put system user_rotation 0
Sekarang nikmati mode otomatis paksa!
Edit ditutup: 06/06/2015
Untuk orang-orang yang baru mengenal Tasker
Di bawah PROFIL tekan tab
+
→ Aplikasi → pilih Peta → Tugas Baru → beri nama sesuatu dan ketuk ikon kanan.Beberapa versi Android mungkin meminta Anda untuk mengaktifkan layanan aksesibilitas Tasker. Lakukan dengan mengikuti instruksi di sana dan kembali ke Tasker.
Langkah ini akan membuat profil yang akan dipicu setiap kali Peta diluncurkan oleh pengguna.
Kami sekarang berada di bawah nama tugas (di dalam tab TUGAS). Ketuk
+
→ Tampilan → Tampilan AutoRotate → pilih diOn
bawah Set .Kami sedang membuat tindakan di sini yang akan dieksekusi setelah profil dipicu.
No active profile
. Pesan akan berubah setelah Anda meluncurkan Peta.Nikmati Maps sekarang!
sumber
Jika Anda di-root (dan mungkin tidak menggunakan lollipop), maka Anda juga dapat menggunakan Pengaturan Aplikasi modul xposed .
Buka modul, cari dan buka Peta dan buka bagian Orientation dan pilih "auto-rotate". Ini akan memaksanya untuk memutar otomatis.
sumber
Selain solusi Tasel Firelord (yang saya sukai dari semua yang lain yang disebutkan dalam posting ini - tetapi Tasker adalah a) tidak gratis dan b) sering agak membingungkan bagi pemula terutama) dan Pengaturan Aplikasi Jaskaranbir (seperti Tasker , Xposed sering sedikit terlalu banyak untuk beberapa), ada opsi ketiga yang tersedia, disebut PerApp . Diakui, itu belum diperbarui untuk sementara waktu, tetapi mungkin lebih mudah digunakan. Sebelum JellyBean (<4.1), bahkan tidak memerlukan root untuk menyesuaikan rotasi layar. Memiliki beberapa pengaturan lain yang dicakup juga, jadi Anda mungkin ingin melihatnya.
sumber
AndroidManifest.xml
Maps tetapi IDT saya melihat sesuatu yang bermanfaat.Anda dapat menggunakan aplikasi yang disebut Set Orientation oleh "Eyes-Free Project". Itu dosis tidak memerlukan root dan dapat memaksa aplikasi apa pun untuk memutar ke orientasi apa pun dan juga hanya lansekap dan lansekap terbalik berdasarkan sensor. Ringan dan juga gratis. Ini tersedia di Google Play Store.
Sunting: Gunakan Rotation - Orientation Manager sebagai gantinya oleh "Pranav Pandey". Ini sepenuhnya kompatibel dengan Lollipop, gratis dan tidak memerlukan root. Aplikasi ini juga memiliki pengaturan per aplikasi yang tidak dimiliki aplikasi sebelumnya.
sumber
Sebagian besar aplikasi otomatisasi mungkin dapat melakukan ini. Berikut ini adalah "Aliran" untuk Automate (gratis): http://llamalab.com/automate/community/flows/408
sumber
Versi gratis MacroDroid juga dapat melakukan pekerjaan, meskipun saya masih lebih suka solusi menggunakan Tasker .
Auto Rotate On
.Auto Rotate Off
.Itu dia. Kesuksesan dicapai dan Anda dapat mengujinya dengan meluncurkan dan menutup aplikasi yang Anda pilih dalam langkah-langkah tersebut di atas.
sumber
Versi gratis AutomateIt juga berfungsi.
Itu dia. Kesuksesan dicapai dan Anda dapat mengujinya dengan meluncurkan dan menutup aplikasi yang Anda pilih dalam langkah-langkah tersebut di atas.
sumber
Dan Tasker bahkan memungkinkan Anda untuk menambahkan kondisional seperti jika tampilan saya seperti ini, lakukan yang lain apa pun. Jadi berdasarkan itu saya datang dengan solusi saya sendiri yang mungkin tampak sedikit berbelit-belit tetapi bekerja untuk saya. Karena perangkat saya tidak di-rooting, perintah kode shell yang memerlukan root tidak akan berfungsi.
Namun dengan if else loop (ini dapat dikurangi lebih jauh karena saya telah menambahkan beberapa kode debugging awalnya) Anda cukup mengatur AutoRotate berdasarkan nilai Orientasi. Jadi, Anda menyimpan kedua nilai tersebut dalam dua variabel yang disebut ROTATE dan DISPLAY dan pada awal lingkaran jika Anda memeriksa DISPLAY menggunakan ekspresi reguler (saya harus melakukan itu karena alasan apa pun nilai orientasi terus melompat antara lansekap dan lansekap terbalik sehingga regex ini menangani keduanya):
% DISPLAY ~ R landscape (. *)?
Jika itu adalah pengaturan yang Anda inginkan maka dalam loop if atau else Anda dapat mengatur AutoRotate ke Off . Selain itu saya juga menginstal plugin Tasker yang disebut AutoInput yang memungkinkan saya untuk mengunci tombol home dan back, untuk keluar saya dapat menekan tombol lain yang membuka semua jendela terbuka saya dan cukup tutup aplikasi Adobe Acrobat yang merupakan pemicu untuk ini tugas.
Jadi, Yay besar !! untuk Tasker. Dan ya saya tahu saya agak terlambat ke pesta tapi oh well :)
sumber