잠금 화면에서 롤리팝 숨기기 빠른 설정


16

나는 이것이 이전에 요청되었을 것이라고 확신합니다. 그러나 나는 아직 알 수 없었다.

최근에 Sony Xperia Z 전화에서 Lollipop으로 업데이트했습니다. 알림 표시 줄과 풀다운 설정이 훌륭합니다.

그러나 잠금 화면에서 WiFi, Bluetooth 또는 설정을 켜거나 끄고 싶지 않습니다. 잠금 화면에서 풀다운 설정을 허용해서는 안됩니다. 어떻게해야합니까? 옵션이 있습니까?

이미 패턴 잠금이 있습니다.


내가 발견 있지만, 롤리팝에이 수도, 산들 바람에 작동하지 않았다. 루트와 Xposed가 필요합니다.
Matthew 읽기

이제 Android N으로 업그레이드 할 시간입니다. :)
Thomas Vos

마시맬로에는 장치가 안전하게 잠겨있을 때 알림 창에 액세스 할 수없는 간단한 설정이 있습니다.
TheAshwaniK

답변:


14

CyanogenOS 12 (CM12에서 파생)를 사용하고 있으므로 다음 솔루션이 스톡 롤리팝에서 작동하지 않을 수 있지만 관계없이 매우 유용한 솔루션입니다.


빠른 설정에서 토글 할 수있는 타일에는 Bluetooth → bt, Wi-Fi-> wifi, 가로 / 세로 → rotation등의 특정 이름이 할당되며이 이름 은 (설정) sysui_qs_tiles테이블 아래에 키 값으로 저장됩니다. 저장).securesettings.db

이러한 타일은 설정 UI에서 제거 / 재 배열 할 수 있지만 작업을 수행하기 위해 명령 줄을 고려할 수도 있습니다.

관련 명령은 다음 settings과 같습니다.

usage:  settings [--user NUM] get namespace key
        settings [--user NUM] put namespace key value
        settings [--user NUM] delete namespace key

'namespace' is one of {system, secure, global}, case-insensitive
If '--user NUM' is not given, the operations are performed on the owner user.

더 진행하기 전에 머신에 ADB 설정 이 필요 합니다. 또는 기기가 루팅 된 경우 Android 용 터미널 에뮬레이터 와 같은 터미널 앱을 사용할 수 있습니다 .

참고 : 무선 모드의 ADB 는 장치가 액세스 권한을 부여하기 전에 클라이언트 인증을 지원하지 않으면 위험 할 수 있습니다. 자신의 위험으로 진행하십시오!

먼저 key에 저장된 값을 찾아서 sysui_qs_tiles터미널에 다음 명령을 입력해야합니다.

adb shell settings get secure sysui_qs_tiles

터미널 앱을 사용하는 루팅 된 기기의 경우 :

su
settings get secure sysui_qs_tiles

결과는 다음과 같습니다.

wifi,bt,cell,rotation,flashlight,hotspot,location,airplane

이제 빠른 설정에서 비행기 모드 를 제거 하거나 핫스팟 뒤에 Wi-Fi 타일을 표시 하려면 각 순서의 명령이 다음과 같습니다.

adb shell settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
adb shell settings put secure sysui_qs_tiles bt,cell,rotation,flashlight,hotspot,wifi,location

터미널 앱을 사용하는 루팅 된 기기의 경우 :

su
settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
settings put secure sysui_qs_tiles bt,cell,rotation,flashlight,hotspot,wifi,location

이제 요구 사항, 즉 " 잠금 화면에서 빠른 설정 숨기기 "로 돌아갑니다 . Tasker 와 같은 도구를 사용 하여 화면이 잠길 때 빠른 설정에서 타일을 제거하고 화면이 잠길 때 다시 타일을 추가 할 수 있습니다.

Tasker 사용 을 진행하기 전에 settings일반 사용자에게 부여 된 것보다 높은 권한이 필요하기 때문에 루팅되지 않은 장치의 ADB에서만 명령을 사용할 수 있으므로 Tasker 의 자동화를 위해서는 장치에 있어야합니다. 무선 모드에서 실행중인 ADB. 그렇게하려면 다음을 참조하십시오.

Tasker에 대한 지침

  1. "Tiles s-unlocked"라는 태스크를 작성하십시오.
  2. 코드 → 쉘 실행 으로 조치를 추가하고 다음 세부 사항을 추가하십시오.

    사령부 :adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location

    루팅 된 기기의 경우 세부 정보는 다음과 같습니다.

    • 사령부 :settings put secure sysui_qs_tiles wifi,bt,cell,rotation,flashlight,hotspot,location
    • 루트 사용 확인

    중요한 경우 :

    1. <PORT>ADB 무선이 실행되는 포트 번호로 사용5555
    2. wifi,bt,cell,rotation,flashlight,hotspot,location빠른 설정에서 원하는 타일 이름 대신 사용
  3. "Tiles s-locked"라는 다른 작업을 만듭니다.

  4. 참고 : 장치가 잠자기 후 바로 XY 초 (예 : 30초) 후에 화면이 잠기도록 설정을 구성한 경우 작업 → 대기작업 을 생성하고 해당 XY 초를 설정하십시오 . 또는 sleep XY다음 단계에서 Command 아래에 사용할 수 있습니다 . Arielle은 그 아이디어를 제안했다 .

  5. Code → Run Shell 로 다른 조치를 추가하고 다음 세부 사항을 추가하십시오.

    사령부 :adb connect localhost:<PORT>; adb shell settings put secure sysui_qs_tiles ' '

    루팅 된 기기의 경우 세부 정보는 다음과 같습니다.

    • 사령부 :settings put secure sysui_qs_tiles ' '
    • 루트 사용 확인
  6. 이벤트 → 표시 → 잠금 해제 표시 아래에 "S- 잠금 해제"라는 이름의 프로파일을 작성 하고 Highest 우선 순위를 선택한 다음 "타일 s 잠금 해제"태스크를 링크하십시오.
  7. Event → Display → Display Off 아래에 "S-locked"라는 다른 프로파일을 생성 하고 Highest Priority를 선택한 다음 "Tiles s-locked"작업을 연결하십시오.
  8. 가지고있는 태 스커가 가능하고 화면 잠금 해제 / 잠금하여 원하는 작업을 보라.

    (이미지를 클릭하면 확대됩니다)

    "화면 잠금시 타일 없음"→ "화면 잠금 해제시 타일"과 같은 이미지 순서

(이미지를 클릭하면 확대됩니다)

IMG : 화면이 잠겨있을 때 타일이 없습니다 IMG : 화면 잠금 해제시 타일

Stock Lollipop을 실행하는 기기에서 솔루션이 작동하는지 알려주세요.


안녕 내 휴대폰을 뿌리 관심이 없습니다. 나는 찾을 수없는 모바일 설정에서만 방법이있을 것이라고 생각했습니다. 감사합니다 :)
Shiju K Babu

1
독자 : settings put secure qs_show_brightness_slider 0밝기 슬라이더를 제거합니다. 0에서 1로 변경하면 다시 나타납니다. 불행하게도 Tasker를 사용하여 해당 명령을 실행할 때 장치가 이상하게 작동합니다. ADB 또는 터미널을 통해 수동으로 시도하지만 Tasker를 통해 시도하지 않으면 효과가 발생합니다! 그것이 효과가 있다면 알려주세요.
Firelord

1
감사합니다 .CM12.1에서는 훌륭하게 작동하지만 작은 것을 추가하고 싶습니다. 잠금 화면에서 특정 빠른 설정 (예 : 손전등 및 주변 디스플레이 만)을 설정하려는 경우 전화가 잠겨있는 동안 명령이 실행되면 작동하지 않습니다. 해결책은 디스플레이를 켠 후 5 초가 지나야 화면을 잠그지 않도록 전화기를 구성하는 것입니다 (이 방법으로 명령을 실행하기 전에 명령을 실행하여 모든 것이 올바르게 작동 함).
user138784

@ user138784 입력 해 주셔서 감사합니다. 밝기 슬라이더 (두 번째 주석)로 솔루션을 사용해 보셨습니까?
Firelord

1
@Firelord는 내가 찾은 한 사용자 정의 타일에 대한 지원이며 내 장치의 작업 관리자가 BT 테 더링을 전환 할 수는 없지만 안전한 버전의 프로 버전에서는 가능하다고 생각합니다. 사용 가능한 타일 설정에 대한 지원을 찾지 못했습니다.
user138784

1

잠금 화면에서 빠른 설정을 비활성화 할 방법이 없습니다.

그러나 전화기에서 사용자 정의 ROM을 플래시하면 가능할 수 있습니다. CyanogenMod에서 타일을 재배치 / 제거 할 수 있다는 것을 알고 있습니다.

참고 : 사용자 정의 ROM 깜박 데이터가 지워됩니다 당신의 보증은 무효입니다 .

편집 : XDA 개발자에서 나는 이것을 발견했다.

빠른 설정 메뉴를 편집 할 수 있습니다. 전화기의 잠금이 해제되면 빠른 설정 패널을 열고 아이콘을 길게 누르면 일부 기능을 제거하거나 추가 할 수 있습니다. 비행기 모드와 모바일 데이터 만 제거하십시오. 이 방법으로 전화가 잠겨 있으면 아무도 연결을 해제 할 수 없습니다. 단점은 전화가 잠금 해제되어 있어도 비행기 모드를 쉽게 전환 할 수 없다는 것입니다.

출처 : http://forum.xda-developers.com/showpost.php?p=60243490&postcount=13


나는 그것을하고 싶지 않습니다. 이것으로 더 잘 사용할 수 있습니다
Shiju K Babu

아마도 옵션을 제공했을 것입니다. 다음 버전에서 희망
시주 K 바부

@ ShijuKBabu 나는 대답을 편집했다. 재고 ROM에서 비행기 모드모바일 데이터 를 제거 할 수 있어야합니다 .
Thomas Vos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.