Saya yakin ini akan ditanyakan sebelumnya. Tetapi saya belum bisa mengetahuinya.
Baru-baru ini saya memperbarui ke Lollipop di telepon Sony Xperia Z saya. Bilah notifikasi dan pengaturan pull down sangat bagus.
Tetapi pada layar kunci, saya tidak ingin menghidupkan / mematikan WiFi, Bluetooth, atau pengaturan apa pun. Cukup tarik ke bawah pengaturan tidak boleh diizinkan di layar kunci. Bagaimana saya bisa melakukan itu? Apakah ada opsi?
Saya sudah memiliki kunci pola.
5.1-lollipop
quick-settings
Shiju K Babu
sumber
sumber
Jawaban:
Saya menggunakan CyanogenOS 12 (berasal dari CM12), jadi solusi berikut ini mungkin tidak bekerja pada Lollipop saham, tetapi terlepas dari itu, ini adalah solusi yang sangat berguna.
Ubin yang Anda dapat beralih di Pengaturan Cepat ditugaskan nama-nama tertentu seperti Bluetooth →
bt
, Wi-Fi ->wifi
, Landscape / Portrait →rotation
, dan banyak lainnya, dan nama-nama ini disimpan sebagai nilai untuk kuncisysui_qs_tiles
di bawah mejasecure
darisettings.db
(Pengaturan Penyimpanan).Sementara ubin tersebut dapat dihapus / diatur ulang dari Pengaturan UI, baris perintah juga dapat dipertimbangkan untuk mencapai tugas.
Perintah yang relevan adalah
settings
dan penggunaannya disebut sebagai:Anda akan membutuhkan pengaturan ADB di mesin Anda sebelum melanjutkan lebih jauh. Atau, jika perangkat di-root, Anda dapat menggunakan aplikasi terminal seperti Terminal Emulator untuk Android .
Catatan: ADB dalam mode nirkabel dapat terbukti berbahaya jika perangkat tidak mendukung otentikasi klien sebelum memberikan akses. Lanjutkan dengan risiko Anda sendiri!
Pertama-tama kita harus mencari tahu nilai yang disimpan dalam kunci
sysui_qs_tiles
, dan untuk melakukan itu, masukkan di terminal perintah:Untuk perangkat yang di-rooting menggunakan aplikasi terminal:
Outputnya akan seperti:
Sekarang, jika saya ingin menghapus Mode Pesawat dari Pengaturan Cepat atau ingin ubin Wi-Fi ditampilkan setelah Hotspot , maka perintah dalam urutan masing-masing adalah:
Untuk perangkat yang di-rooting menggunakan aplikasi terminal:
Sekarang, kembali ke persyaratan, yaitu, " sembunyikan pengaturan cepat pada layar Lock ". Anda dapat menggunakan alat otomasi seperti Tasker untuk menghapus ubin dari Pengaturan Cepat ketika layar terkunci, dan menambahkannya kembali ketika layar tidak terkunci.
Sebelum kita melanjutkan penggunaan Tasker , saya harus menyebutkan bahwa
settings
perintah hanya dapat digunakan dengan ADB di perangkat yang tidak di-rooting karena hak-hak istimewa yang lebih tinggi daripada yang diberikan kepada pengguna biasa, dan karenanya, untuk otomasi di Tasker , perangkat tersebut harus memiliki ADB berjalan dalam mode nirkabel. Untuk melakukannya, lihat:Instruksi untuk Tasker
Tambahkan tindakan sebagai Kode → Jalankan Shell , dan tambahkan detail ini:
Perintah :
adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
Untuk perangkat yang di-rooting, detailnya adalah:
settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
Untuk kasus-kasus yang penting:
<PORT>
sebagai nomor port tempat ADB nirkabel berjalan5555
wifi,bt,cell,rotation,flashlight,hotspot,location
menggunakan nama ubin yang Anda inginkan atau miliki di Pengaturan CepatBuat tugas lain bernama "Ubin s-terkunci".
Catatan : Jika Anda mengonfigurasi pengaturan agar layar tidak mengunci tepat setelah perangkat tidur, tetapi setelah XY detik (seperti
30
detik), kemudian buat tindakan sebagai Tugas → Tunggu dan atur XY Detik tersebut . Atau,sleep XY
dapat digunakan pada langkah berikutnya di bawah Command . Arielle menyarankan ide itu .Tambahkan tindakan lain sebagai Kode → Jalankan Shell , dan tambahkan detail ini:
Perintah :
adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles ' '
Untuk perangkat yang di-rooting, detailnya adalah:
settings put secure sysui_qs_tiles ' '
Highest
Priority , dan tautkan tugas "Tiles s-unlocked".Highest
Prioritas , dan tautkan tugas "Ubin s-dikunci".Biarkan Tasker diaktifkan, dan lihatlah tindakan yang diinginkan dengan mengunci / membuka kunci layar.
(Klik gambar untuk memperbesar)
Urutan gambar sebagai "Tidak ada ubin saat layar dikunci" → "Ubin saat layar tidak dikunci"
(Klik gambar untuk memperbesar)
Beri tahu saya jika solusi saya berfungsi di perangkat yang menjalankan Stock Lollipop.
sumber
settings put secure qs_show_brightness_slider 0
akan menghapus slider kecerahan. Ubah 0 ke 1 dan itu akan kembali. Sayangnya, perangkat saya berperilaku aneh ketika saya menjalankan perintah itu menggunakan Tasker. Efeknya terjadi jika saya mencobanya secara manual melalui ADB atau terminal tetapi tidak melalui Tasker! Jika itu berhasil untuk Anda, beri tahu saya.Tidak ada cara untuk menonaktifkan pengaturan cepat di layar kunci.
Namun, dimungkinkan dengan menginstal ROM kustom pada ponsel Anda. Saya tahu Anda dapat mengatur ulang / menghapus ubin di CyanogenMod.
Sunting: Di XDA-Pengembang saya menemukan ini:
Sumber: http://forum.xda-developers.com/showpost.php?p=60243490&postcount=13
sumber