지문 판독기에 사용 가능한 옵션은 여전히 제한되어 있지만 Tasker를 사용하면 상황 인식 Tasker 지문 판독기 프로필을 만들 수 있습니다.
지문 판독기는 기본 상태에서 상당히 제한적입니다. 휴대폰 잠금을 해제하거나 일부 결제를 승인하는 확실한 기능 외에 대부분의 Android 휴대폰에 있는 지문 인식기로 할 수 있는 작업은 많지 않습니다. 이 기능은 지금까지 항상 기회를 놓친 것처럼 느껴졌습니다!
Tasker 기반 상황 인식 지문 판독기
Tasker에서 맞춤형 지문 판독기를 만드는 것은 매우 간단한 프로젝트입니다. Tasker는 현재 수행 중인 작업이나 위치에 따라 지문 판독기에 여러 기능을 할당합니다. 이 예에서는 현재 웹사이트를 큰 화면(이 경우 내 PC)으로 즉시 전송하는 방법을 보여 드리겠습니다. 이렇게 하면 열려 있는 창이나 위치에 따라 리더에 추가 기능을 추가할 수 있습니다. 당신의 상상력은 당신의 유일한 한계입니다.
작동 원리
다음을 명심하세요. 지문 스캐너 도구 앱 새롭고 활발하게 개발 중입니다. Tasker 지원은 현재 작업 실행으로만 제한되어 있지만 이것이 우리에게 필요한 전부입니다. Tasker 내에서 변수를 사용하여 할당할 예정입니다. 하나 이상의 프로필 지문 스캐너에. 지문이 활성화되면 Tasker는 사용자가 무엇을 하고 있는지(또는 어디에 있는지) 확인하고 그에 따라 올바른 프로필을 실행합니다.
지문 스캔
우리는 독자가 우리 상황에 대한 보편적인 방아쇠 역할을 하도록 해야 합니다. 작업을 생성해야 합니다. 스캔한 손가락, 그러면 다른 프로필이 실행됩니다. 이것을 변수에 연결할 수 있습니다 %손가락 스캔됨. 지문 스캐너 도구 앱이 지문을 인식하면 Scanned Finger 작업을 시작하여 %FingerScanned 값을 일시적으로 설정합니다. 0 에게 1 2초 동안. 2초는 다른 Tasker 프로필이 변수 변경에 반응하고 응답하는 데 충분한 시간입니다. Tasker가 변수 변경에 응답하는 데 문제가 있는 경우 대기 동작을 3초 이상으로 늘려보세요. 지문 스캐너 도구를 열고 이 작업을 할당하세요. 다음으로, 현재 상황(특정 앱이 열려 있는지 여부, 현재 위치 등)에 따라 실행되는 다양한 프로필을 만듭니다.
현재 Chrome 창 전송
이 예에서는 Chrome에서 현재 열려 있는 탭 전송. 이 프로필은 %FingerScanned 값이 1로 설정되면 트리거됩니다(이전에 생성된 작업에 따라). 그리고 Tasker는 현재 열린 앱이 Chrome 브라우저임을 감지합니다. 이를 위해서는 Tasker에 대한 접근성 서비스를 활성화해야 합니다. 그렇지 않으면 Tasker는 Chrome이 열릴 때 이를 감지할 수 없습니다. 게다가, 우리는 다음을 활용할 것입니다. 자동입력 게다가 가입하다 by XDA 주니어 멤버 joaomgcd Tasker와의 광범위한 통합으로 인해.
먼저 두 가지 컨텍스트가 있는 프로필을 만들어야 합니다. 첫 번째는 %FingerScanned = 1일 때 활성화되는 State 컨텍스트입니다. 둘째, Chrome이 열릴 때 활성화되는 앱 컨텍스트입니다. 다음으로, 위 스크린샷에 표시된 대로 또는 아래에 재현된 대로 작업을 복제해야 합니다. 완료되면 설정된 이 작업은 Chrome에서 현재 열려 있는 URL을 쿼리하고 Join을 사용하여 이를 PC에 푸시합니다. 원하는 경우 장치 선택을 요청할 수 있지만 초고속 공유를 위해 단일 장치를 지정했습니다.
브라우저에서 URL 값을 가져오기 위해 AutoInput UI 쿼리를 사용하고 있습니다. 대부분의 경우 웹 주소는 www/http(s) 또는 이들의 조합으로 시작됩니다. URL을 캡처하려면 다음 정규식이 필요합니다.
((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
쿼리 구성에 문제가 있는 경우 변수 설정을 사용하여 Chrome으로 돌아가 주소 표시줄을 선택하세요. 그러면 AutoInput이 URL 캡처를 자동으로 설정하는 데 도움이 됩니다. 맞춤 변수를 설정했습니다. %주소 여기에는 현재 열려 있는 Chrome 탭의 URL 주소가 포함됩니다.
Join 앱에 대한 최근 업데이트로 문제가 해결되었으며 A2-A4 작업이 더 이상 필요하지 않습니다. 접두사와 관계없이 URL을 올바르게 푸시할 수 있습니다.
페이지를 컴퓨터에 푸시하기 전에 URL 형식이 올바른지 확인해야 합니다. www로 시작하는 URL을 푸시하면 데스크톱 브라우저에서 웹사이트가 자동으로 열리지 않습니다. 올바른 형식의 URL을 보내고 있는지 확인하는 가장 쉬운 방법은 다음을 실행하는 것입니다. 검색/바꾸기 행동. 기본값은 %접두사 변수는 "http://". 웹사이트가 https 프로토콜을 지원하지 않는 경우 이 정보가 필요합니다. 우리는 URL에서 http 또는 https를 찾을 것입니다. %접두사 Join URL 푸시에 설정되어 있는 것으로 확인되었습니다. 찾다 https:// 그리고 바꾸기를 선택하세요. 에는 아무것도 입력하지 마세요. 로 교체하다 필드를 주소에서 제거하고 싶으므로 해당 필드에 대해서도 동일한 작업을 수행합니다. http://.
마지막 작업은 Join Push입니다. URL로 이동하여 입력하세요. %주소. 이렇게 하면 URL이 PC에 올바르게 푸시되고 웹사이트가 자동으로 열립니다.
보안이 걱정된다면 많은 웹사이트에서 보안 버전이 있는 경우 자동으로 해당 버전으로 리디렉션하지만, 그렇지 않은 경우 다음을 사용할 수 있습니다. 어디서나 HTTPS 당신을 위해 그것을 처리하는 확장 프로그램입니다.
결론
보시다시피, Fingerprint Scanner Tool의 Tasker 작업을 변경 변수에 할당하면 단일 Tasker 작업의 제한에도 불구하고 여러 작업을 할당할 수 있습니다. 지문 스캐너 도구 개발자에게 연락했습니다. 다니엘 후버, 그는 앞으로 더 많은 Tasker 기능이 계획되어 있다고 말합니다. 이제 지문 판독기를 단일 작업에 결합하지 않고 사용하는 방법을 알았으므로 지문 인식 시 실행해야 하는 컨텍스트와 작업을 사용자 정의할 수 있습니다.
탭 한 번으로 YouTube 동영상을 전송할 수도 있습니다(Chromecast가 필요하지 않음). 다음 튜토리얼에서 이것을 보여드릴 수도 있을까요? 이 스크립트와 다른 Tasker 스크립트를 보고 싶다면 아래에 귀하의 생각을 알려주십시오!
다운로드/가져오기
언제나 그렇듯, 우리는 Tasker 튜토리얼에서 선보이는 작업을 다운로드하거나 수동으로 가져오는 방법을 제공할 것입니다. Tasker 설정에 이러한 스크립트를 추가하는 두 가지 옵션이 있습니다.
먼저, 아래 다운로드 링크를 따라 전체 프로젝트를 다운로드할 수 있습니다. 프로젝트 XML 파일을 다운로드한 후 Tasker를 열고 왼쪽 하단에 있는 홈 아이콘을 길게 눌러 가져올 수 있습니다. 그러면 내부 저장소에 있는 프로젝트를 가져올 수 있는 Tasker 프로젝트 메뉴가 나타납니다.
상황 인식 지문 판독기 프로젝트 다운로드
또는 아래 두 탭에 포함된 프로필/작업 설명을 사용하여 이 스크립트를 직접 다시 만드는 과정을 안내할 수 있습니다. Tasker를 더 잘 사용하는 방법을 배우고 스스로 스크립트를 사용자 정의하거나 개선할 수 있는 경우 이 경로를 권장합니다.
[탭][탭 제목 ="Chrome 전송"]
Profile: Cast Chrome.Application: Chrome
State: Variable Value [ %FingerScanned eq 1 ]
Enter: Chrome
A1: AutoInput UI Query [ Configuration: Only Visible: true
Only Clickable: false
App Package: com.android.chrome
Check Screen State: false
Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*
Regex: true
Variables: address Timeout (Seconds):20 ]
A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]
A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]
A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]A5: Join Send Push [ Configuration: Device: Chrome@Home
Url: %prefix%address Timeout (Seconds):60 ]
[/tab][탭 제목 ="손가락 읽기"]
Scanned Finger.A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]
A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]
A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ][/tab]
[/탭]